GC Logo
Developer Docs

Guides

Collect Payments
Overview
Setting up MandatesDirect Debit Mandates Verified Mandates Collecting mandates offline Importing Mandates
One-off PaymentsOne-off Direct Debit Instant Bank Payment
Recurring PaymentsSubscription Instalments Variable Recurring Payments Instant Bank Payment + Direct Debit
Integration TypesGoCardless Hosted Pages Javascript Drop-in Flow Custom Payment Pages
Events & WebhooksMandate Events Billing Requests Events
Managing paymentsFX Payments Reconciling Payouts
Scheme guidanceACH and PAD Consent Types Billing Request Purpose Codes VRP Commercial Payment Purpose Codes PayTo Agreements and Payments

Instant Payment with Direct Debit Setup

View as Markdown

What are Instant Payment with Direct Debit Setup?

Take an immediate payment via Instant Bank Pay while automatically setting up a Direct Debit mandate for future payments. This gives you the speed of instant confirmation for the first payment and the flexibility of Direct Debit for ongoing charges.

Integration options: This guide shows the API flow. You can also use Hosted Payment Pages for a no-code approach. Drop-in Flow does not support Instant Bank Pay.



Availability: GBP (Faster Payments), EUR (SEPA Instant)

When to use this combined flow

  • Subscription services requiring immediate activation

  • Sign-up fee plus ongoing billing (e.g., gym membership)

  • Trial conversions with instant first charge

  • Any service where you need payment confirmation before providing access

Comparison between other recurring payment options

Subscriptions

Instalments

Variable Recurring Payments

Instant Bank Pay + Direct Debit

Mandate required

Yes

Yes

Yes (consent)

Yes

Customer authorisation

Once

Once

Once (with agreed limits and frequency)

Once

Payment amounts

Fixed (per subscription)

Fixed per instalment, can vary across schedule

Variable within agreed constraints

First payment fixed; subsequent payments flexible

Payment schedule

Merchant-defined recurring (weekly, monthly, yearly)

Merchant-defined schedule with a defined end

Flexible - merchant triggers payments as needed

Flexible after first payment

Confirmation speed

2-x business days

2-x business days

Seconds

First payment: minutes; subsequent: 2-x business days

Chargeback risk

Yes

Yes

None

First payment: none; subsequent: yes

Missed payment retries

Yes (with Success+)

Yes (with Success+)

Yes

Subsequent payments: yes

Best for

SaaS, memberships, gym fees, insurance

Payment plans, tuition, professional services

Usage-based regulated billing and utilities, financial services, government services

Subscription services needing immediate, initial payment

Availability

All schemes

All schemes

GBP only

GBP and EUR

Want variable recurring payments without fixed amounts? Consider Variable Recurring Payments, which lets you collect varying amounts from customers without creating a new payment each time - ideal for usage-based billing, top-ups, or any scenario where the charge amount changes.

How it works

  1. Customer authorises an instant payment and a Direct Debit mandate in a single flow

  2. The instant payment is confirmed within minutes

  3. The Direct Debit mandate is set up for future payments

  4. You can then collect recurring or one-off payments against the mandate

Step-by-step guide