TL;DR — Key Takeaways
- Limited companies are legally required to have a separate business bank account.
- Sole traders aren't legally required to, but it's strongly recommended by HMRC and all accountants.
- Mixing finances makes bookkeeping a nightmare and can trigger HMRC scrutiny.
- Free business bank accounts are available from Starling, Monzo Business, Tide, and ANNA.
The Legal Position
The rules differ depending on your business structure. For limited companies, a separate business bank account is a legal requirement. A limited company is a separate legal entity from its directors and shareholders — it must have its own bank account in the company's name. Mixing company and personal funds can result in the courts "piercing the corporate veil" — removing the limited liability protection that's the whole point of incorporating.
For sole traders, there's no legal requirement to have a separate account. You and your business are legally the same entity. However, HMRC strongly recommends it, every accountant recommends it, and the practical benefits are overwhelming.
HMRC Scrutiny Warning
HMRC inspectors look for mixed personal and business transactions as a red flag during investigations. If your accounts show personal expenses mixed with business ones, it raises questions about whether you've correctly separated allowable and non-allowable expenses — potentially triggering a full investigation.
The Real Cost of Mixing Finances
| Problem | Impact | Cost |
|---|---|---|
| Extra bookkeeping time | Every transaction must be manually reviewed and split | 3 - 5 extra hours/month |
| Higher accountancy fees | Accountant charges more to untangle mixed accounts | £200 - £500/year extra |
| Missed tax deductions | Business expenses get lost among personal spending | £100 - £1,000+ in missed deductions |
| HMRC investigation risk | Mixed accounts raise red flags during compliance checks | Potentially thousands in penalties |
| Inaccurate cash flow picture | Hard to know how much the business actually has | Poor financial decisions |
| No bank feed integration | Personal accounts often can't connect to accounting software | Manual data entry required |
Best Free UK Business Bank Accounts (2025)
There's no excuse not to have a separate business account — several excellent options are completely free:
Starling Bank
FreeBest overall free business account
- No monthly fee
- FSCS protected
- Instant notifications
- Spaces for tax saving
- Integrates with Xero, QuickBooks, FreeAgent
Our top pick for sole traders and small limited companies.
Monzo Business
Free (basic)Best for freelancers
- Free basic account
- Tax pots feature
- Instant payments
- Integrates with Xero, FreeAgent
- £5/mo for Pro features
Excellent for freelancers who want simple tax saving tools.
Tide
Free (basic)Best for invoicing
- Free basic account
- Built-in invoicing
- Expense cards
- Integrates with QuickBooks, Xero, Sage
- £9.99/mo for Plus features
Good for businesses that want invoicing built into their bank.
NatWest / RBS
Free (18 months)Best for FreeAgent users
- 18 months free
- FreeAgent included free
- FSCS protected
- Branch access
- Standard fees after 18 months
Unbeatable value if you want FreeAgent accounting software for free.
What If You've Already Mixed Your Finances?
Don't panic — it's fixable. Here's how to untangle mixed finances:
- 1
Open a business account immediately
Stop the bleeding first. All future business transactions go through the new account.
- 2
Go back through your personal account
Identify all business transactions in your personal account. Export them to a spreadsheet.
- 3
Import them into your accounting software
Most platforms allow CSV import. Categorise each transaction as business income or expense.
- 4
Record owner's drawings correctly
Any personal spending paid from business funds should be recorded as 'owner's drawings' (sole trader) or 'director's loan' (limited company).
- 5
Ask your accountant to review
A one-off review to ensure everything is correctly classified is worth the investment.
