If you’re getting ready for Making Tax Digital, one of the first practical questions is about your bank account. MTD requires digital record-keeping, and most digital record-keeping happens through software that connects to your bank — so the account you use matters more under MTD than it did under paper-based Self Assessment.

This guide covers whether you need a business bank account for MTD, why most software expects one, what to do if you’ve been using a personal account, and how to connect your bank feed. For the conceptual overview of what MTD is, start with our Making Tax Digital for income tax explained guide — this page is for the practical banking question.

1. Does MTD legally require a business bank account?

No — and this is worth stating plainly because it’s the most common misunderstanding. HMRC’s MTD rules require you to keep digital records of your business income and expenses using compatible software, submit quarterly updates, and file a final declaration by 31 January. Nowhere in those rules does it say the records must come from a business bank account.

According to HMRC’s guidance on self-employed records, sole traders must keep records of income and expenses, but there’s no legal requirement for a separate business bank account — that rule applies to limited companies, not sole traders. You can technically run your MTD records through a personal account if you want to.

The catch is practical, not legal. MTD’s whole point is digital record-keeping, and the easiest way to keep digital records is a bank feed that imports transactions automatically. Most MTD-compatible software is built around that assumption. Without a business account with a working feed, you’re entering every transaction by hand — which is slower, more error-prone, and rather defeats the point of going digital. For the full breakdown of what MTD does and doesn’t require, see our MTD readiness checklist.

2. Why most MTD software needs a business bank feed

A bank feed is an automated connection between your bank account and your accounting software. Instead of typing in every transaction, the software pulls them in directly — usually daily — and you just categorise each one as income or an expense. This is the backbone of how MTD-compatible software works in practice.

The reason most software expects a business account is that open banking feeds — the technology that powers bank feeds — work most reliably with business accounts. Personal accounts can sometimes be connected, but support is patchier, and mixing personal and business transactions in one feed means you spend time separating groceries from client payments every time you reconcile. A business account gives you a clean feed where every transaction is business-related by default.

If you’re weighing software against a spreadsheet, this is the key trade-off. Spreadsheets don’t have bank feeds — you enter transactions manually or import CSV statements. For some sole traders with very few transactions, that’s fine. For most, the bank feed is what makes MTD manageable rather than a chore. For the full comparison, see our can I use spreadsheets for MTD guide.

3. What if you’ve been using a personal account?

If you’ve been running your business through a personal account, you’re not alone — many sole traders do, especially in the first year or two. HMRC doesn’t penalise it, and your existing records are still valid for MTD as long as they’re accurate.

The question is whether to switch before MTD starts or keep going. If your transaction volume is low (under ~100 a year) and you’re disciplined about recording business transactions, you can continue with a personal account and enter transactions manually into your software. But every quarter, you’ll be doing the work a bank feed would do for you — and over four quarterly updates a year, that adds up.

If you decide to switch, the cleanest time is before your first quarterly update, so your records start clean from the beginning of a tax year. For the full guide on recording business expenses paid on a personal card — including how to reimburse yourself or record them as capital introduced — see our personal card for business expenses guide. The same principles apply when you’re transitioning to a business account: you record what you’ve already spent, then move forward on the new account.

4. How to connect your bank feed to your MTD software

Once you have a business account and your software, connecting them is usually a five-minute job. The exact steps vary by software, but the pattern is the same:

  1. Open your software and find the bank feeds section. It’s usually under “Banking” or “Connections” — sometimes called “Open Banking” or “Bank feeds”.
  2. Search for your bank. Most UK business banks are supported, but check before you commit to either the account or the software.
  3. Authorise the connection. You’ll be redirected to your banking app or online banking login to approve the feed. This uses open banking, so your software doesn’t see your login details — it gets a read-only token.
  4. Confirm the account. If you have multiple accounts at the same bank, pick the business one. The software imports recent transactions (usually the last 30–90 days) and starts pulling in new ones daily.
  5. Categorise your transactions. Each transaction comes in uncategorised. You assign it to an income or expense category — most software learns your patterns and auto-suggests after a few weeks.

From there, your software uses those categorised records to generate your quarterly updates. You review the totals, click submit, and the software sends the update to HMRC via API. For the full walkthrough of what each quarterly update contains and the deadlines, see our MTD quarterly updates guide.

One thing to watch: if your bank feed drops or fails to connect — common after a banking app update or password change — your software will stop importing transactions and you may not notice until a quarterly update looks thin. Check your feed is live before each quarterly deadline. For troubleshooting a failed bank-to-software connection (which often looks like a software-to-HMRC failure), see our Starling Accounting MTD link failed guide — the steps apply to most banks, not just Starling.

5. Accounts with built-in MTD vs accounts that feed external software

This is the decision that shapes both your banking and your software costs. There are two routes:

Built-in MTD: Some business accounts include MTD filing in the banking app itself. Starling, Monzo Business Lite, and Mettle all let you submit quarterly updates and your final declaration directly from the banking app — no separate software subscription needed. Mettle goes further by bundling FreeAgent (10% off with this link) for free, so you get a full accounting package alongside the bank feed. This route is cheapest and simplest if your needs are straightforward.

Bank feed to external software: Other accounts — including Tide, Revolut Business, and the high-street banks — connect to external MTD-compatible software like FreeAgent, Xero, QuickBooks, or Sage via open banking feeds. You pay for the software separately (typically £10–£30/month, though some accounts bundle a free period), but you get more features: multi-currency, advanced reporting, accountant access, VAT filing if you’re registered. This route suits sole traders with more complex affairs or who already have an accountant.

The trade-off is cost versus flexibility. Built-in MTD is free or near-free but limited to what the banking app offers. External software costs money but does more. If you’re a sole trader with one trade, no VAT, and straightforward expenses, built-in MTD is usually enough. If you have multiple income sources, VAT, or an accountant who needs access, external software is the better fit.

For the full comparison of every free and low-cost business account — fees, MTD compatibility, sign-up offers — see our best business bank accounts for sole traders guide. That page covers the accounts in detail; this one is about how the banking decision fits into your MTD setup.

6. Switching business bank accounts mid-tax-year

You can switch business bank accounts mid-tax-year, but timing matters. MTD records are continuous — switching accounts doesn’t reset your tax year or your quarterly update cycle. The risk is a gap in your records if the old feed closes before the new one is live.

The cleanest approach:

  • Switch between quarterly updates, not during one. Pick the window after one update deadline and well before the next (the deadlines are 7 August, 7 November, 7 February, and 7 May). This gives you time to sort the new feed without a deadline breathing down your neck.
  • Keep the old feed running until the new one is confirmed live. Don’t close the old account until you can see transactions importing into your software from the new one. A week of overlap is usually enough.
  • Import any missing transactions manually. If there’s a gap between the old feed stopping and the new one starting, export a CSV from the old bank for those dates and import it into your software. Most MTD-compatible software accepts CSV imports as a fallback when a feed isn’t available.
  • Update your opening balance. When the new feed connects, your software may ask for an opening balance — use the closing balance from the old account on the switch date so your records stay continuous.

Switching accounts doesn’t affect your MTD registration or your HMRC authorisation. Your software connects to HMRC via API, not via your bank — so changing banks doesn’t break the HMRC link, only the bank feed. Re-authorise the new feed and your software picks up where it left off.

If you’re switching because your current account doesn’t support bank feeds at all, the same steps apply — but you’ll also need to backfill any transactions you’ve been recording manually up to the switch date, so your first quarterly update on the new system covers the full period cleanly.

The bottom line

  1. MTD doesn’t legally require a business bank account — HMRC cares that your records are accurate, not which account they sit in. But practically, most MTD software is built around a business bank feed.
  2. A bank feed is what makes MTD manageable — without one, you’re entering every transaction by hand, which is slower and more error-prone.
  3. You can keep a personal account if your transaction volume is low — but mixing personal and business transactions makes the record-keeping MTD requires much harder.
  4. Built-in MTD accounts (Starling, Monzo, Mettle) are cheapest — you file from the banking app. External software (FreeAgent, Xero, QuickBooks, Sage) costs more but does more.
  5. Switch accounts between quarterly updates, not during one — keep the old feed running until the new one is confirmed live to avoid gaps in your records.

For the conceptual overview of what MTD is, see our Making Tax Digital for income tax explained guide. For the full business account comparison, see our best business bank accounts for sole traders guide. For the complete MTD filing process, see our how to file MTD guide.

Back to Shoebox Method · Back to Guide