Direct Debit for memberships and retainers in the UK
Short answer: Most small businesses don't join the Direct Debit scheme themselves any more; they use a payment provider that collects Direct Debits on their behalf and gives them an online sign-up form. The member fills in their bank details once, you collect each month, and the money lands a few working days after the collection date. It's a strong fit for steady monthly fees like gym memberships, club subs and agency retainers, provided you plan for the occasional failed payment.
Cards are fine for a one-off purchase. For something that repeats every month for years, Direct Debit tends to be calmer: no expiring cards, no "please update your payment details" emails, and members who forget about it in the best possible way.
How it works
The collection cycle
Bacs, which runs the scheme, describes a three-day cycle once you're set up:
- Day 1 (input): your collection file is submitted, either by you or by your provider.
- Day 2 (processing): the banks receive and process each payment.
- Day 3 (entry): the money leaves the payer's account and arrives in yours.
Your provider adds its own steps around that. Stripe, for example, says Bacs Direct Debit typically takes 4 business days to confirm success or failure when a mandate already exists, and up to 7 business days when a new mandate is being collected. That second number matters for a gym running a January sign-up drive: a member who joins on the 2nd won't be confirmed as paid on the 2nd.
The mandate
The member authorises you once by completing a Direct Debit Instruction, usually called a mandate. Stripe's documentation lists what it contains: sort code, account number, name, email and full address. Providers generate the online form and the confirmation email for you.
What the member is promised
Every mandate comes with the Direct Debit Guarantee. The scheme's consumer site summarises it: if the amount, date or frequency changes, the payer is told in advance (normally 10 working days, or as otherwise agreed); payers can cancel at any time through their bank; and they're entitled to a full and immediate refund from their bank if a payment is taken in error. Build your notifications and price-change emails around that rhythm.
Your options
| Route | How it works | Suits |
|---|---|---|
| Payment provider (e.g. Stripe, GoCardless) | The provider is the scheme member; you use its forms, dashboard and API | Most small businesses, especially ones that sign up members online |
| Your bank plus a bureau | Your bank sponsors you as a "service user"; a Bacs-approved bureau submits your files | Organisations with a lot of collections and some back-office capacity |
| Your bank, direct access | You submit files to Bacs yourself with approved software | High-volume collectors |
Bacs's own getting-started page explains the bank route: you contact your bank, which checks integrity, financial standing and administrative capability before accepting you, then you choose direct access or indirect access through a bank or bureau. It notes that indirect access is often the most suitable for smaller organisations.
For a typical gym, club or agency, the provider route is the realistic choice. It also plugs into the software you already use: membership and booking systems, accounting tools and subscription billing often have a Direct Debit provider integration built in.
Direct Debit or card?
- Direct Debit for fixed or predictable monthly amounts, long-running memberships and retainers, and members who'd rather not use a card.
- Card when you need the first payment confirmed immediately, for short trials, or for people outside the UK.
- Both is common: take the joining fee by card on the day, then the monthly fee by Direct Debit.
Failed payments
Direct Debits do fail, and planning for it is the difference between a minor admin task and a pile of unpaid memberships. GoCardless's guide (last edited December 2025) names the two most common reasons as insufficient funds ("refer to payer") and a cancelled mandate ("instruction cancelled").
What helps:
- Pick a sensible collection date. Offering a date shortly after payday reduces insufficient-funds failures; GoCardless suggests agreeing a better date with the customer.
- Retry once, deliberately. Most providers offer a retry button or automatic retries. Don't hammer the account.
- Tell the member quickly and kindly. An automated email with a link to pay the missed amount by card, or to update bank details, recovers more than a letter a fortnight later.
- Decide what happens to access. Write down when a failed payment pauses gym door access, class bookings or retainer work, and make sure your software applies that rule automatically.
One more thing to know about refunds: Stripe points out that Bacs has an indefinite indemnity period, so a payer can raise a claim with their bank even after you've refunded them. If someone contacts both you and their bank about the same payment, check its status before refunding.
Setup checklist
- Pick the provider that integrates with your membership, booking or invoicing software.
- Write the sign-up page. Price, collection day, what the fee covers and how to cancel, in plain words above the form.
- Use the provider's hosted mandate form or a tested embedded version; don't build your own bank-detail form from scratch.
- Set the collection day options and the advance notice email wording.
- Wire up events: new mandate, payment confirmed, payment failed, mandate cancelled. Each should change something in your system, not just send an email to an inbox nobody reads.
- Prepare three templates: welcome and first collection date, failed payment, price change notice.
- Run a full test with a real account for a small amount, including a cancellation.
- Brief the front desk on how to look up a member's payment status in seconds.
If you're unsure about wording for contracts or cancellation terms, have a professional check them for your situation.
FAQ
Can I take a joining fee and monthly payments in one sign-up?
Yes. Many providers let you collect the first payment by card and set up the mandate in the same flow, or schedule a one-off Direct Debit plus a recurring one. Check how your provider handles it.
How do I change the monthly price for existing members?
Change it in your billing system and send the advance notice before the new amount is collected. Members can cancel with their bank, so explain the change clearly.
Is Direct Debit suitable for variable amounts like agency hours?
It can be, as long as the client knows the amount and date in advance. Many agencies send the invoice first, then collect by Direct Debit a set number of days later.
Do I need a developer?
Not usually. Hosted sign-up pages and ready-made integrations cover most cases. You need development work when sign-ups happen inside your own app or portal.
If your membership software and payment provider don't talk to each other yet, let us look at how members sign up today.