Integrations
9 min read
September 30, 2026

How to collect payments in Xero by direct debit

Adfin team
Adfin team

Xero doesn't collect direct debit itself. You connect a payment provider, the provider holds your customer's mandate and debits their bank account, and Xero shows the pay-now option, takes the payment record back and reconciles it. Xero's own UK page lists the method as "direct debit (via Go Cardless or Stripe)".

In this article

The short version

  • Xero's UK campaign page lists the methods as "debit card, credit card, direct debit (via Go Cardless or Stripe), Google Pay or Apple Pay".
  • Xero's GoCardless page has GoCardless collecting "directly from your customer's bank account" and Xero recording the fee and reconciling.
  • Your customer enters their bank details once, on the provider's form, and you're then authorised to collect future payments without further action from them (Xero).
  • Xero publishes two prices for direct debit: a fixed fee of £0.20 to £2.00 on one page, 1% + 20p capped at £4 on another, both on Xero UK pages.
  • The best-documented Xero setup publishes the one step it can't automate: reconciling the transfer out of the clearing account.
  • Adfin is available as a payment method inside Xero, the same slot Stripe and GoCardless occupy.

Who collects the money

Xero's UK campaign page for online invoice payments lists what a customer can pay you with: "debit card, credit card, direct debit (via Go Cardless or Stripe), Google Pay or Apple Pay" (Xero UK, Accept Payments Online, which carries no last-updated date). That parenthesis is Xero saying, on its own marketing page, that direct debit in Xero happens via somebody else. Xero renders the vendor name as two words, so we've kept it that way.

Xero's dedicated GoCardless page splits the work up explicitly: GoCardless "collect[s] payments directly from your customer's bank account", and "Xero will record the GoCardless fee as an expense and reconcile the payment automatically". Collection on one side, bookkeeping on the other, in Xero's own words. The blunt version is on Xero's bank connections page, scoped to feeds: "Xero can't make payments or move money through bank feeds."

Connecting a provider to your Xero invoices

Xero's guide for accountants describes the architecture in one line: "A payment gateway sits between your client's invoice and their customer's bank. It authorises and processes the transaction in seconds". Read the second half as a card sentence, because a direct debit doesn't authorise in seconds: you're submitting a dated instruction into a batch scheme, so the timings below are what to plan around.

What you're doing in practice is adding a provider so your invoices carry a pay-now option. Xero "integrates with several payment gateway providers, allowing clients to add a 'pay now' button to their invoices", and its terms for its own side are plain: "No subscription costs" for setting up payment services, "Only pay a transaction fee when customers pay online", and you can absorb that fee or pass it on. Your provider will run checks on your business before it lets you collect from anyone, so the date of your first live collection is the one to diarise.

We can't give you the menu route: every Xero Central page we tried in August 2026 returned no article body, so this article names no settings path, screen or checkbox. Check the current route in Xero's help centre while you're logged in.

The mandate step, and where your customer does it

The mandate is the authority your customer gives their own bank, so they complete it on your provider's form, away from your invoice. Xero describes that side as one-and-done: "Your customers only need to enter their payment details once, and that's it. You're authorised to collect all future payments without further action from your customer". If you're already collecting elsewhere, ask how your existing mandates travel: Adfin migrates larger books through the Bacs Direct Debit Bulk Change Process so your customers don't re-sign, and below that threshold they sign a new mandate with no Bacs wait. No Bacs document publishes a minimum number of mandates, so any figure a provider quotes you is its own policy.

A first collection from a new customer takes longer than a later one, because the authorisation has to be set up before anything can be charged: GoCardless publishes four business days to the charge without an active authorisation against three with one, in its Bacs (UK) payment timings article. And an invoice can stay payable while nothing happens, because a customer who hasn't finished the form isn't yet someone you can collect from. Chasing unsigned mandates is a job of its own, and Adfin does it automatically.

What lands in Xero after a collection

Providers usually pay out in batches with the fee already removed, so the bank line arriving in Xero is unlikely to equal the invoices behind it. GoCardless's Xero integration documents how it handles that, with published account names and defaults.

GoCardless support centre, Reconciliation settings in GoCardless for Xero.

Two bank accounts get created in Xero. The full invoice amount goes into the clearing account, gross, and on payout day two more transactions appear: the fees to your nominated fee account, and the net payout as a transfer to your current account. GoCardless's aim is that "reconciling your current account is as simple as marking one transaction". Then the limit: "The only part of the reconciliation process that we cannot yet automate, is the final reconciliation of the transfer out of the Direct Debit account." Someone opens that transfer and marks it reconciled, every payout day.

What direct debit costs in Xero

Xero's own pages disagree here, and we'd sooner show you both than pick one. Xero's small-business guide to online payment services prices direct debit as "a fixed fee of £0.20 to £2.00 per transaction", while its accountant-facing guide to payment gateways prices GoCardless direct debit as "1% + 20p per transaction, capped at £4". Both are Xero UK pages, and they describe different pricing shapes: a flat fee on one, a percentage with a cap at double the other page's ceiling on the second.

Neither page settles it, because Xero publishing a provider's price is only evidence of what Xero publishes: go to the provider for the price. Adfin's Xero App Store listing gives 20p + 1.0% per successful collection, capped at £4 for direct debits and bank payments, with no monthly fees or minimums, plus 0.15% on the amount above £2,000 (Adfin's pricing).

Timing you can plan around

Direct debit is a dated scheme, so the question that matters is when the money lands. GoCardless publishes the clearest UK Bacs timings available:

  • Three business days from creating the payment to your customer being charged on an active authorisation, four where the authorisation has to be set up first.
  • Roughly two further business days to reach your account, so about five business days from creation to receipt.
  • Payments must be created by 4pm GMT to begin processing that day, and GoCardless's page says "GMT" not UK time.
  • A payment created on a weekend or bank holiday begins processing on the next working day, and one dated in advance goes in automatically two working days before its charge date.

So money collected on the due date reaches you a few days after it, and that gap is the Bacs cycle running normally: your customer paid on time. One line to skip is Xero's guide page saying funds "appear in your bank account within 1-5 business days", which on that page covers every method.

What Xero's own pages don't tell you

Xero's GoCardless partnership page carries no fee figure at all: "low transaction fees" and "a low-cost cap" are the whole of it, so any rate attributed to that page came from somewhere else. It names no payment scheme either, only "direct debit", "ACH" and "PAD", written for several regions at once, so get Bacs confirmed by your provider's terms. And Xero's UK settings are widely said to label direct debit as "Bank payment"; every fetchable Xero UK page we read says "direct debit", so we've left the label alone until we can see it.

Adfin as the payment method on your Xero invoice

Adfin is available as a payment method inside Xero, the same slot Stripe and GoCardless occupy, and the sync runs both ways. Of active paying businesses on Adfin, 72.3% are connected to Xero (Adfin platform data).

What changes is the ledger work more than the invoice. Adfin settles gross with the fee invoiced separately, on daily weekday payouts, and direct debit is T+3, so one collection arrives as one bank line against one invoice and the fee comes to your purchase ledger separately. Reconciliation auto-matches payments to invoices including underpayments, overpayments and missing references.

The comparison worth drawing is Adfin against leaning on Xero's built-in invoice reminders, since Adfin and Xero work together. A reminder asks, while a live mandate collects on the due date. Adfin also chases the mandates nobody has signed yet, falls back to a card if a direct debit fails, and retries for free, with chasing by email, WhatsApp or SMS from your own domain.

Common questions

Does Xero collect direct debit itself? No. Xero's own UK page lists the method as "direct debit (via Go Cardless or Stripe)", and its GoCardless page has GoCardless collecting "directly from your customer's bank account" while Xero records the fee and reconciles.

Which providers can collect direct debit through Xero? Xero's UK campaign pages name Stripe and GoCardless, and no third provider for direct debit. Xero's App Store lists more UK direct debit collectors, including Adfin, so those pages are a shortlist and not the full picture.

What does my customer have to do to set up a direct debit? They complete the mandate on your provider's form, entering their bank details once. Xero's page says you're then "authorised to collect all future payments without further action from your customer". Until that form is done you have nothing to collect against.

How much does direct debit cost through Xero? Xero publishes two different answers. Its small-business guide gives "a fixed fee of £0.20 to £2.00 per transaction" and its payment gateways guide gives GoCardless as "1% + 20p per transaction, capped at £4". Both are Xero UK pages. Check the provider's page for what you'll pay.

How long after the due date does the money arrive? GoCardless publishes three business days from creating a payment to the charge on an active authorisation, four where it's new, and about two further business days to your account. Money landing a few days after the due date is the Bacs cycle working normally.

Do I need a clearing account in Xero for direct debit? If your provider pays out net in batches, yes, and its integration may create one for you. GoCardless for Xero creates a "Direct Debit" clearing account and a fees account defaulting to "404 - Bank Fees", and can't automate the final reconciliation of the transfer out.

Sources

This article describes published payment mechanics from Xero's and GoCardless's own pages, and is information rather than accounting, tax or legal advice. Vendor pages and prices change without notice, so check anything here against the current page before you rely on it. Adfin publishes this article and sells payment and credit control software. Last updated August 2026.

Adfin team
Adfin team