Direct Debit vs card payments: which is better for collecting from clients?
Updated 20 October 2026 · 5 min read
How you collect payment affects how quickly you’re paid and how often payments fail. Card and Direct Debit each suit different situations, and many service businesses use both.
Card payments
- Fast: payment is authorised instantly, so it suits deposits and one-off invoices.
- Familiar: clients pay in a few taps, on any device.
- Less reliable for recurring fees: cards expire, get replaced or hit limits, which causes failed payments.
- Disputes: cardholders can raise chargebacks through their card issuer.
- Cost: processors usually charge a percentage of each payment plus a fixed fee.
Direct Debit
- Built for recurring payments: once the client sets up a mandate, you can collect agreed amounts on schedule without them doing anything.
- Reliable: it’s drawn from a bank account, so there are no card expiry dates.
- Slower: UK Bacs payments take a few working days to collect.
- Protected: the Direct Debit Guarantee lets clients get a refund from their bank if a payment is taken in error.
- Cost: providers often charge a percentage with a cap, which can work out cheaper on larger amounts. Compare your provider’s pricing.
Which to use when
- Deposits and one-off invoices: card, for speed. Offer bank transfer as an alternative for larger amounts.
- Retainers, subscriptions and care plans: Direct Debit, for reliability.
- Large one-off amounts: Direct Debit or bank transfer can be cheaper than card.
Whatever you choose, agree it in your terms before the work starts. See how to price a retainer.
Frequently asked questions
How long does a Direct Debit payment take?
Longer than a card. In the UK, Bacs Direct Debit payments take a few working days from when the payment is requested to when it's collected, and your provider then pays it out to you. Card payments are authorised immediately.
Can clients cancel a Direct Debit?
Yes, clients can cancel a Direct Debit mandate through their bank at any time, and the Direct Debit Guarantee protects them against payments taken in error. Cancelling the mandate doesn't cancel the contract, so your agreement's terms still apply.