Do sole traders need a business bank account in the UK?

No law says a UK sole trader must open a business bank account. Many banks' personal account terms forbid business use, though, and Making Tax Digital makes a separate account far more useful. A limited company is different: its money has to sit in its own name.

Rashidatou K.Payments editor
Published
Reading time
2 min read
The three UK payment rails: Faster Payments, Bacs and CHAPS.

No. A UK sole trader is not legally required to have a business bank account. Whether you should keep using a personal account is a separate question, and for most people who trade regularly a separate account saves time and avoids trouble with the bank.

What does the law require?

Nothing about bank accounts. A sole trader and their business are the same legal person, so money the business earns is the person's money. HMRC needs accurate records of income and expenses. It does not say where the money must sit.

What do banks require?

This is where it gets stricter. Many personal current account terms say the account is for personal use only, or forbid regular business transactions. Banks watch for patterns that look like trading, such as many small incoming payments from different customers or payments to suppliers. If they see them, they may ask you to move to a business account, or close the personal account.

An account closure in the middle of a busy month is the real risk here, more than any rule from HMRC. Our article on why business accounts get closed covers what triggers reviews.

Does Making Tax Digital change the answer?

It makes a separate account more useful. Since April 2026, sole traders with qualifying income over £50,000 keep digital records and send HMRC quarterly updates under Making Tax Digital for Income Tax. Most compatible software imports transactions from a bank feed. A feed that carries only business income and costs takes minutes to categorise. A mixed one takes hours, every quarter.

When does a sole trader effectively need a business account?

SituationWhy
You trade under a business nameClients want to pay the business name, and Confirmation of Payee checks the name on the account
You take many card or online paymentsSome providers pay out only to business accounts or price them better
Your bank's terms forbid business useContinuing risks a closure
You employ staffPayroll from a personal account is harder to evidence
You want accounting software to do the workA clean feed is the whole point

The trading name point matters more since Confirmation of Payee. When a client pays "Hillside Design" and your personal account is in your own name, their bank shows a no match or close match warning, and some clients stop there. See Confirmation of Payee no match for how that check works.

What about a limited company?

A limited company is different, because it is a separate legal person. Its income belongs to the company. Paying it into a director's personal account mixes the money of two legal persons, which creates problems for the company's accounts, for tax and for limited liability. Every limited company should have an account in its own name from the start.

What should a sole trader look for in a business account?

  1. Monthly fee and per-transaction charges at your volume.
  2. A bank feed that works with your MTD software.
  3. Fast payments in and out, so Faster Payments for GBP.
  4. If clients pay from abroad, how foreign currency payments arrive and what the conversion costs.

Rivet opens accounts for registered companies, not sole traders. If you incorporate, a Rivet account holds the company's GBP next to USD and EUR, with account details in the company's own name.

Questions people ask

Can I use my personal bank account as a sole trader?

The law allows it. Check your bank's terms first: many personal accounts are for personal use only, and heavy business traffic can lead the bank to ask questions or close the account.

Does HMRC check sole traders' bank accounts?

HMRC can ask for bank statements during an enquiry. If business and personal spending are mixed, you will need to show which transactions are which, which takes longer and invites more questions.

Do I need a business account to accept card payments?

Most card payment providers will pay out to a personal account for a sole trader. Some require a business account, and some charge less when you have one.

Does a limited company need a business bank account?

In practice, yes. The company's money is not the director's, so it should be paid into an account in the company's name. Paying company income into a personal account mixes two legal persons' money and causes tax and liability problems.

Sources

  1. 01GOV.UK: Set up as a sole trader
  2. 02GOV.UK: Business records if you're self-employed
  3. 03GOV.UK: Running a limited company, your responsibilities
Written by
Rashidatou K.
Payments editor

Rashidatou writes Rivet's guides to how money moves between countries: the payment rails, what each one costs, and the account details a company needs to get paid in another currency. Every figure in Rashidatou's articles is traced to the scheme rulebook, the regulator or the provider's published price list, and those sources are listed at the end.

More from Rashidatou K. →

This article is general information, not legal, tax or financial advice. Rules and fees change; check the sources above and the provider’s current terms before you act on them.

  • sole trader
  • business bank account
  • personal account for business
  • uk
  • making tax digital
Read next
All articles
GBP account details with a sort code, account number, IBAN and BIC.Accounts

UK IBAN explained: format, where to find it, and when you need it

Inside the UK, people pay you with a sort code and account number. From abroad, they need your IBAN, which is the same account written in an international format: GB, two check digits, four letters for the bank, then the sort code and account number.

Rashidatou K.
2 min read
USD account details with ACH and wire routing numbers in a company's name.Accounts

Can a UK company have a US dollar account?

A UK limited company can hold US dollars, and there are two kinds of USD account. A currency account at a UK bank receives dollars by SWIFT wire. US account details, with an ACH routing number, let American clients pay you like a domestic supplier.

Rashidatou K.
3 min read
A bank account connected to an accounting app and a checkout through secure links.Accounts

Open banking explained for businesses: UK, EU and US

Open banking lets you share your bank data with other apps, and lets apps start payments from your account, with your permission. Here is how it works in the three biggest markets and where it saves a business time.

Rashidatou K.
2 min read
Rivet

One business account for every currency you earn in.

Bank accounts in USD, EUR and GBP, cards with a limit on each, and payouts on local rails. Starter is free.

New rules, rail changes and fee moves in one short email. Unsubscribe any time. Privacy notice

Global

USD, EUR, GBP and 22 more currencies in the account. Payouts go to 120+ countries on the local rail.

Any hour

You can convert currencies and settle on-chain at any hour, including when banks are closed.

Rivet is a financial technology platform, not a bank. Regulated partner institutions provide the accounts, payment services and cards, under their own terms and eligibility rules. Those institutions hold and move the funds. The money is not pooled on our balance sheet.

The names and logos of Amazon, Meta, Visa, Google Play, App Store, Swift, SEPA, Faster Payments, Circle, Tether and others are trademarks of their owners. We show them so you can tell which network a payment settles on. Rivet is not affiliated with, endorsed by, or sponsored by these companies. Digital assets are not deposits, are not legal tender, and may lose value. Products and services are not available in all jurisdictions.

Money transmission services are provided by Bivo Inc. (NMLS 2572288).

© 2026 Bilitech LLC. All rights reserved.Bilitech LLC · 30 N Gould St Ste N, Sheridan, WY 82801