What's slowing your tattoo studio down?

Explore the site

Find my fix
Services & prices
Industries
Resources
Company

For trades & home services

GoCardless vs Stripe for collecting payment from trade customers automatically

Direct debit and card-on-file both get you paid without chasing. Here's how GoCardless and Stripe actually differ for a trade business in the UK.

4 min readPublished By the Up2Digital team

The short answer

GoCardless is built specifically around direct debit, pulling payment straight from a customer's bank account, which tends to suit recurring work like a maintenance contract or landlord servicing agreement well. Stripe is a broader payments platform that also supports direct debit but is more commonly used for card payments and card-on-file, which tends to suit one-off jobs and invoices where a customer expects to pay by card rather than set up a bank mandate. Both can be set up to collect payment automatically once an invoice is due, without you chasing it by phone, and both connect to Xero and QuickBooks.

When direct debit beats "pay this invoice" for a trade business

A one-off job, a repair, an installation, a single callout, usually suits a simple "here's your invoice, please pay it" flow, because there's no ongoing relationship to set up a recurring mandate for. Recurring work is a different picture: a boiler service plan, a landlord's annual safety checks, a maintenance contract billed quarterly, all involve the same customer paying the same business repeatedly, and that's exactly where direct debit earns its cost. Once a mandate is set up, payment happens automatically on the agreed date without anyone sending a reminder, chasing a card that's expired, or waiting for a customer to log in and pay manually.

GoCardless vs Stripe: UK fees and how they work

GoCardless charges a percentage fee per direct debit transaction, generally lower than typical card processing fees, which is one of direct debit's advantages for larger or recurring amounts, but direct debit also takes longer to clear than a card payment, typically several working days rather than instantly. Stripe's card fees are usually a percentage plus a small fixed amount per transaction, and Stripe also offers its own direct debit product (via Bacs in the UK), so the choice isn't strictly "direct debit vendor vs card vendor", both can do either, it's more about which one each is built and priced around most naturally.

GoCardless Stripe
Built around Direct debit (Bacs, and international equivalents) Cards first, with direct debit also available
Clearing time Several working days, bank-to-bank Card payments near-instant, direct debit similar to GoCardless
Where to check current fees gocardless.com stripe.com

Fees and exact percentages on both change over time and vary by plan and volume, so check each provider's own current pricing page before deciding, a number quoted on any comparison page, including this one, should be treated as a starting point rather than a fixed figure.

Maintenance contract vs one-off job

For a maintenance contract or a landlord servicing agreement, where the same amount is collected on a predictable schedule, GoCardless-style direct debit generally wins on cost once the mandate is set up, lower percentage fees matter more on repeated, often lower-value transactions than the few extra days it takes to clear. For a one-off job where the customer wants to pay immediately and move on, a card payment through Stripe, or a card-on-file Stripe invoice link, tends to suit the moment better, instant clearing and no mandate to set up for a single transaction. Several trade firms end up using both: direct debit for ongoing contracts, card payments for one-off jobs, rather than forcing every customer through the same payment method.

Setting it up alongside Xero or QuickBooks

Both GoCardless and Stripe integrate with Xero and QuickBooks, so a payment collected through either shows up reconciled against the right invoice automatically, rather than needing manually matching against a bank statement. The practical setup work is mostly upfront: connecting the payment provider to your accounting software, deciding which customers or job types get offered direct debit versus a card payment link, and testing a real transaction before relying on it for customer-facing invoices. Once that's done, new invoices can carry a "pay now" link or trigger an existing mandate automatically, without repeating the setup each time.

What customers actually think of card-on-file

Some customers are genuinely comfortable with a direct debit mandate or a saved card, it's familiar from utility bills, subscriptions and insurance, and removes the hassle of manually paying each time. Others are more cautious about a mandate on their bank account specifically, even though it's protected by the direct debit guarantee, which refunds any payment taken in error. Being upfront about what's being set up, how much, how often, and how to cancel, tends to matter more to how comfortable a customer feels than which provider is actually used behind the scenes. For a one-off job, offering a simple card payment link rather than asking for a mandate at all is usually the lower-friction option.

When to get help, and what we'd do

If you're already running recurring work, a maintenance contract, regular landlord servicing, repeat callouts to the same commercial customer, and still invoicing and chasing each one manually, that's usually where automatic collection pays for itself fastest. We'd set up automatic payment collection through GoCardless or Stripe, connected to Xero or QuickBooks so payments reconcile automatically, with direct debit offered for ongoing contracts and a simple card link for one-off jobs, scoped as part of the same project as the rest of your invoice automation.

See the wider picture on chasing unpaid invoices as a trade business, and read automating quotes and invoices with Xero or QuickBooks for the general version of getting invoicing to run itself.

Frequently asked questions

Is GoCardless cheaper than Stripe?

For recurring, bank-to-bank direct debit payments, GoCardless's percentage fees are often lower than typical card processing fees, which tends to favour recurring contracts. For one-off card payments, Stripe's structure is built around exactly that. Always check both providers' current pricing before deciding, fees change.

Can I use both GoCardless and Stripe in the same business?

Yes, and many trade firms do, direct debit for ongoing maintenance contracts where the saving on fees matters most, and a card payment link through Stripe for one-off jobs where instant payment matters more than the fee.

Is a customer's money protected if a direct debit is taken wrongly?

Yes, UK direct debit payments are covered by the direct debit guarantee, which refunds any payment taken in error or on the wrong date. This is worth mentioning to a hesitant customer deciding whether to set up a mandate.

How long does it take for a direct debit payment to clear, compared to a card?

A card payment typically clears near-instantly. Direct debit takes several working days bank-to-bank, which matters less for a predictable recurring contract than it would for a one-off job where you want payment confirmed immediately.

Do I need to ask permission before setting up automatic collection for a maintenance contract?

Yes, a direct debit mandate requires the customer's explicit agreement and notice of the amount and date before the first collection, and that consent should be clear and documented, not assumed from a general agreement to the contract.

Let's fix the thing that's slowing you down.

Get a guide price in about two minutes, or book a free 30-minute call. Fixed quote after, no obligation. Just want to ask something? Ask a question.

esc

↑↓ to move · enter to openCan't find it? Describe it →