Why this matters
You've got a business credit card earning rewards and extending your cashflow. But if your accounting software doesn't handle the transactions properly, you're creating a bookkeeping headache that costs more in accountant fees than the rewards are worth.
The good news: most UK business cards integrate directly with Xero, QuickBooks, and FreeAgent. Set it up once, and transactions flow in automatically. The trick is understanding how credit card transactions should be categorised — because it's different from a bank account.
How credit card feeds work
When you connect your credit card to accounting software, each transaction appears as a line item — just like bank transactions. But there's an important difference:
Bank account: Money goes out (expense) or comes in (income). Simple.
Credit card: Each purchase creates a liability (you owe the card company). When you pay the card bill from your bank account, that's a separate transaction that clears the liability.
This means every credit card purchase needs to be:
- Categorised as an expense (what did you buy?)
- Recorded as a credit card liability (you owe the card company)
- Matched against the card payment from your bank account (when you pay the bill)
Most accounting software handles steps 2 and 3 automatically. You just need to categorise the expenses.
Setting up in Xero
Connecting your card:
Xero supports direct bank feeds from most UK card issuers. Go to Banking → Add Bank Account → search for your card provider.
| Card | Xero integration | |------|-----------------| | Capital on Tap | Direct feed | | Funding Circle | Direct feed | | Amex Business cards | Direct feed | | Barclaycard | Direct feed |
How Xero handles credit cards:
Xero creates a credit card account as a liability account (not a bank account). When transactions import:
- Each purchase appears in your credit card account
- You categorise it to the appropriate expense account (advertising, travel, subscriptions, etc.)
- When you pay the card bill from your bank account, Xero matches the payment against the credit card balance
Categorisation tips:
- Set up bank rules for recurring transactions (monthly software subscriptions, regular suppliers)
- Xero learns from your categorisation — after a few months, it suggests the right category automatically
- Review and approve transactions weekly, not monthly, to avoid a backlog
Bill pay transactions: When you use a bill pay service like Incredible, the transaction appears on your card as a payment to the bill pay service. Categorise it as the underlying expense (rent, supplier payment, etc.), not as "bill pay fees." The fee is included in the transaction amount.
Setting up in QuickBooks
Connecting your card:
QuickBooks Online connects to UK cards via Banking → Link Account. Search for your card provider.
| Card | QuickBooks integration | |------|----------------------| | Capital on Tap | Direct feed | | Amex Business cards | Direct feed | | Barclaycard | Direct feed | | Funding Circle | Manual import (CSV) |
How QuickBooks handles credit cards:
Similar to Xero — your card is set up as a credit card account. Transactions import automatically and you categorise each one.
QuickBooks uses "bank rules" to auto-categorise recurring transactions. Set these up for your regular expenses:
- Google Ads → Advertising
- AWS/hosting → Computer expenses
- Train tickets → Travel
Paying the bill: When you pay your credit card from your bank account, QuickBooks shows the payment in both your bank feed and credit card feed. Match them as a "transfer" between accounts — not as an expense. This is the most common mistake: don't categorise your card payment as an expense, or you'll double-count everything.
Setting up in FreeAgent
Connecting your card:
FreeAgent supports direct feeds from selected card providers.
| Card | FreeAgent integration | |------|----------------------| | Funding Circle | Direct feed | | Amex Business cards | Direct feed (via Yodlee) | | Capital on Tap | Manual import (CSV) |
How FreeAgent handles credit cards:
FreeAgent treats credit cards slightly differently — you add it as a credit card account under Banking. Transactions import and you "explain" each one (FreeAgent's term for categorisation).
FreeAgent is popular with freelancers and sole traders, so it handles simpler setups well. If you're a sole trader using a personal card for business expenses, you can mark individual transactions as business expenses without importing the full personal card feed.
Common mistakes to avoid
1. Categorising the card payment as an expense
When you pay your card bill from your bank account, that payment is not an expense — it's a transfer between accounts. The expenses were already recorded when each credit card transaction was categorised. If you also categorise the bill payment as an expense, you've counted everything twice.
2. Not reconciling the credit card balance
At month-end, your credit card balance in the accounting software should match your actual card statement. If it doesn't, you've missed transactions or miscategorised something. Reconcile monthly.
3. Ignoring rewards and cashback
Rewards and cashback are technically income (or a reduction in expense, depending on your accountant's preference). For small amounts, most accountants treat them as immaterial. But if you're earning £500+/year in cashback, ask your accountant how they want it recorded.
4. Mixing personal and business on one card
If you use a personal card for business expenses (common for sole traders), you need to identify and categorise only the business transactions. This is tedious. A dedicated business card eliminates this problem entirely — see our freelancer guide.
5. Forgetting bill pay fees
When you use a bill pay service, the fee is typically included in the total charge. If you pay a £1,000 invoice and the bill pay fee is 1.99%, you'll see a £1,019.90 charge on your card. The £19.90 fee is a separate business expense (bank charges or finance costs). Some businesses split this out; others absorb it into the underlying expense category. Ask your accountant.
Making Tax Digital compatibility
Under Making Tax Digital, quarterly reporting requires digital records of all business transactions. Credit card feeds in Xero, QuickBooks, or FreeAgent satisfy this requirement — transactions are imported digitally, categorised, and available for quarterly submissions.
Using a credit card with a direct accounting feed is one of the simplest ways to be MTD-compliant. Every transaction is digitally recorded from the moment it happens.
Which software for which card?
If you're choosing accounting software based on card compatibility:
| If you use... | Best accounting software | |--------------|------------------------| | Capital on Tap | Xero or QuickBooks | | Funding Circle | Xero, FreeAgent, or Sage | | Amex Business | Any (all support Amex feeds) | | Barclaycard | Xero or QuickBooks | | Multiple cards | Xero (best multi-account handling) |
If you already have accounting software, check our card comparison to find cards that integrate with your platform.