Several payment providers connect to Xero and QuickBooks, and most will mark an invoice as paid when a customer pays through them. Where they differ is what they leave you to finish: fees to post, a lump-sum payout to split, or a transfer to mark as reconciled. The useful question to ask any provider is which step its integration leaves for you.
In this article
The short version
- Most providers mark invoices paid in Xero or QuickBooks; they differ in what they leave you to finish.
- GoCardless for Xero still leaves the payout transfer to be reconciled by hand each time.
- Stripe payouts arrive net of fees, refunds and disputes, which still need accounting for.
- Adfin syncs both ways with Xero and QuickBooks and pays out in full, with its fee invoiced separately.
- Ask any provider which step its own help centre says is still manual.
What automatic reconciliation usually covers
"Reconciles automatically" gets used for two different jobs, and it helps to know which one you're being offered.
Matching a bank line to something already in your ledger is the simpler of the two, and Xero and QuickBooks both do it on their own: they look at each line in your bank feed and suggest, or accept, a match to an invoice or payment you've recorded. Xero says its engine reconciles automatically when it's highly confident of the match, and suggests otherwise. That works well when one customer pays one invoice.
Splitting one payout across several invoices and a fee is harder. If your provider pays you £3,420 that covers six invoices less its charges, your ledger only sees £3,420 and a date. The breakdown lives with the provider, so either the provider's integration posts the pieces into your books, or you do. This second job is usually where month-end time goes.
How the main providers handle it
Here's what each option posts for you and what it tends to leave behind.
| Provider | What it does in your books | What's left for you |
|---|---|---|
| Adfin (Xero and QuickBooks, two-way sync) | Marks invoices paid, including part payments, and records each payout as a transfer from a clearing account. Pays out in full, with its fee invoiced separately | Matching one transfer per payout, with no fee inside it to split out |
| GoCardless (GoCardless for Xero) | Posts each payment at the full invoice amount into a clearing account, then posts fees and the net payout on payout day | Matching one transfer per payout, which arrives net of fees, plus a fee entry on every payout to check |
| Stripe (Xero's Stripe connection) | Matches payments coming through a Stripe bank feed in Xero | Accounting for the fees, refunds and disputes taken out of each lump-sum payout |
| No integration (QuickBooks or Xero alone) | Suggests matches from your bank feed | Recording every payment, grouping payouts and posting fees yourself |
Adfin is an approved Xero payment partner and syncs both ways with Xero and QuickBooks. When an invoice is paid through Adfin it's marked as paid automatically, and part payments and credit notes sync too. It also matches part payments, and payments that arrive without a reference, to the right invoice. Because each payout arrives at the full amount your customers paid, with the fee billed separately, there's no fee to post against every payout. Payouts go out every weekday.
GoCardless's Xero integration posts the full invoice amount into a clearing account and, on payout day, posts its fees to a fee account you choose and the net payout as a transfer to your current account. You then mark that transfer as reconciled against your bank line. GoCardless takes its fees out before paying you and charges its fee on submitted payments that fail, and it doesn't take card payments, so card customers mean a second provider and a second set of payouts to reconcile.
Stripe pays out lump sums net of its fees, refunds and disputes. Xero's listing for Stripe says payments coming through your Stripe bank feed are matched automatically, but the fees and any refunds or disputes in each payout still have to be accounted for. Stripe's own payout reconciliation report breaks each payout down inside Stripe, and for QuickBooks Online Stripe points you to third-party apps from its marketplace. Each of those is another app to set up and check, and often another subscription.
If you use QuickBooks without a payment integration, Intuit's UK help describes the manual route: record each payment into Undeposited Funds, then group them into one bank deposit that matches the payout. It handles grouping well, but it doesn't take a fee out of a deposit for you.
What to ask before you choose
Five questions get past the word "automatically", and any provider should be able to answer each in a sentence.
- Does the money arrive in full, with the fee billed separately, or net of fees?
- If fees are deducted, who posts them, and to which account?
- What happens to a refund, a failed payment and a chargeback: which payout carries it, and does the original invoice reopen?
- Does it match part payments and payments with a missing reference, or only exact amounts?
- Which step does its own help centre say you'll still do by hand?
If you'd rather not run two providers for cards and direct debit, it's also worth asking whether one integration covers both. Adfin takes card, Apple Pay, Google Pay, pay by bank, bank transfer and direct debit in one place, and its customer agents chase unpaid invoices on the schedule you set, so the payments and the chasing both feed the same records in Xero or QuickBooks.
Common questions
Does Xero reconcile payments automatically? Xero matches bank feed lines to invoices and payments already in your books, and reconciles automatically when it's highly confident of a match. Splitting one payout across several invoices and a fee needs the provider's breakdown.
Does QuickBooks reconcile payment provider payouts automatically? Not on its own. Without an integration, the UK method is to record payments into Undeposited Funds and group them into a bank deposit that matches the payout.
Does GoCardless reconcile automatically with Xero? Its Xero integration posts payments, fees and the net payout through a clearing account. You then mark each net payout transfer as reconciled against your bank line.
Why do Stripe payouts need extra work in Xero? Stripe pays out lump sums with its fees, refunds and disputes already taken off, so those have to be accounted for before the payout agrees with your invoices.
Does Adfin work with Xero and QuickBooks? Yes. Adfin is an approved Xero payment partner and syncs both ways with Xero and QuickBooks, marking invoices paid and recording each payout as a transfer.
Why do I need a clearing account? A clearing account holds payments at full value until the payout arrives, so fees and refunds can be posted separately and the payout matches your bank line exactly.
Sources
- Xero - Bank reconciliation (accurate as of October 2026) https://www.xero.com/uk/accounting-software/bank-reconciliation/
- Xero App Store - Stripe (accurate as of October 2026) https://apps.xero.com/uk/app/stripe
- GoCardless Support Centre - How reconciliation works in GoCardless for Xero (accurate as of October 2026) https://support.gocardless.com/hc/en-gb/articles/360001282889-How-reconciliation-works-in-GoCardless-for-Xero
- Stripe - Payout reconciliation report (accurate as of October 2026) https://docs.stripe.com/reports/payout-reconciliation
- Intuit QuickBooks UK - What's the Undeposited Funds account? (accurate as of October 2026) https://quickbooks.intuit.com/learn-support/en-uk/help-article/bank-deposits/whats-undeposited-funds-account/L6Jan3iRK_GB_en_GB
- Adfin Help Centre - Connect your Xero account to Adfin (accurate as of October 2026) https://support.adfin.com/en/articles/10199659-connect-your-xero-account-to-adfin
