← What’s new?
Sole traders9 October 2026·5 min read

Do I need a business bank account as a sole trader?

Do I need a business bank account as a sole trader in the UK? The law says no. My view is that you should open one anyway. Here's what GOV.UK says and why.

Two piggy bank figures on a shelf with a basket of coins and receipts between them, a cat watching a coin hop from one to the other

Do you need a business bank account as a sole trader? Legally, no. GOV.UK doesn't say you must have one. But I think you should open one anyway, and I'll tell you why.

What the rules actually say

As a sole trader, you and your business are the same legal person. That's why there's no legal rule that forces a second account on you.

GOV.UK's guidance on what records to keep says you might be able to use a personal or a business bank account for your business. It tells you to check with your bank which type you can use. So the real gatekeeper is your bank's terms, not the law.

That's the first thing to do today. Read your personal account terms. Your bank decides what's allowed, so look at yours.

Two other things from GOV.UK on setting up as a sole trader:

  • You can start trading straight away without registering.
  • You must register for Self Assessment if you earn more than £1,000 in a tax year.

So the rules are light on day one. The record-keeping duty isn't.

The duty that matters: keep clean records

GOV.UK says you must keep records of all your sales and income, and all your business expenses. They must be accurate, and they must let you identify business transactions.

The same page lists the proof to keep: receipts for goods and stock, bank statements, sales invoices and bank slips.

Now look at the words "identify business transactions". Say you're a dog walker. Your personal account has:

  • A Tesco shop.
  • Your rent.
  • Twelve payments from clients.
  • A pet insurance bill for your own dog.
  • A £30 payment for a lead you bought for work.

Which of those are business? You know today. In January, with a tax return due, will you still know? Will you remember that £30 was for work?

A separate account answers this before you ask it. Everything in it is business, unless you moved money out for yourself.

My argument: it's about time, not rules

I think the best reason isn't tax. It's your own head.

When money for rent and money for your tax bill sit in the same pot, you spend both. You see a balance of £3,000 and feel fine. But some of that already belongs to HMRC.

A business account gives you a number that is about the business. Money in, money out. You can see a quiet month as a quiet month, not as a personal failure.

It also makes your Self Assessment faster. GOV.UK says HMRC works out your Income Tax and National Insurance from your profits when you submit your return. Profit is income minus expenses. If every pound in the account is business, you can read most of that off the statement. For more on the next big change to that process, see my post on Making Tax Digital for sole traders.

Keep them for years, not months

GOV.UK says you must keep your records for at least 5 years after the 31 January submission deadline of the relevant tax year. HMRC may check your records to confirm you're paying the right amount of tax.

That's a long time to keep a personal account full of private spending available as the record of your business. You'd be handing over your whole life to prove a few hundred client payments. A separate account keeps that pile small, and it's one you're happy to show.

When I think you can skip it

I'm not saying everyone needs one on day one. Say you earn £40 a week walking a neighbour's dog and your bank allows it. A spreadsheet and a clear label on each payment can work for a while.

But if you're passing the £1,000 mark, taking more than a few clients, or paying for tools and travel, open the account. Compare fees before you pick one. I won't name a bank here, because fees change and I haven't checked them today.

What about limited companies?

I'm only talking about sole traders here. A limited company is set up differently, so ask an accountant.

Make it work for you

If you do open one, give it one job. Customers pay into it. Business costs go out of it. Once a month, pay yourself a set amount to your personal account. Move a share into a savings pot for tax when each payment lands.

And when someone's late, you can see it. One account, one list of who has paid. If you need the words, my post on how to chase an unpaid invoice has them.

This is what we think about at Vcents. Customers pay straight from their bank app into your own bank account, and the chat shows who has paid.

Sources

Vcents turns the thread into a payment.

Ask for money in plain English. Your customer taps once, authorises in their own bank, and the receipt lands back in the chat.

How receiving payments works