1. Home
  2. Insights
  3. Bookkeeping for business: a practical UK guide

Bookkeeping for business: a practical UK guide

What to record, who should look after it, and a weekly and month-end routine that gives you numbers you can run the business from.

Quick answer

Bookkeeping for business means recording every sale, cost and bank transaction, keeping the evidence behind them, and reconciling your records to the bank every week. As a business grows, it also means clear processes, bill approvals and a month-end close, so the figures are reliable enough to make decisions from.

What bookkeeping actually is (and isn't)

Bookkeeping is the day-to-day recording of money coming in and going out of your business. Every sale, every supplier bill, every card payment and every transfer gets recorded, matched to the evidence behind it and put in the right category.

It also covers the processes around those numbers: raising invoices, getting bills approved and paid, keeping track of who owes you and who you owe, and storing the receipts that prove each cost was a genuine business expense.

It isn't the same as accounting. Your accountant takes the books and turns them into year-end accounts and tax returns. The quality of what they produce, and often the size of their bill, depends on how good the books are when they get them.

As a business grows, bookkeeping stops being a job the owner squeezes in on a Sunday night. There are more transactions, more people involved and more at stake when the numbers are wrong. Good bookkeeping at this level gives you:

  • Records HMRC will accept, with the evidence to back them up.
  • Numbers you can run the business from: cash, who owes you money, and whether each part of the business is making a profit.
  • A process that doesn't depend on one person, so holidays, sickness or a resignation don't bring everything to a halt.

What records you're required to keep

HMRC expects you to keep records of all your business income and expenses. In practice that means sales invoices, purchase invoices and receipts, bank and card statements, payroll records, and records of anything taken out of the business by the owners. If you're VAT registered, you'll also need full VAT records.

How long you keep them depends on how the business is set up:

Business typeHow long to keep recordsSource
Limited company6 years from the end of the last company financial year they relate to (longer in some cases)GOV.UK
Sole trader or partnershipAt least 5 years after the 31 January Self Assessment deadline for that tax yearGOV.UK

For limited companies, GOV.UK is clear that you can be fined £3,000 by HMRC, or disqualified as a director, if you don't keep accounting records. Records can be digital, so a scan or photo of a receipt stored against the transaction is fine.

Cash basis or traditional accounting?

This decides when income and costs are counted. Under cash basis, you record money when it actually comes in or goes out. Under traditional (accruals) accounting, you record income when you invoice and costs when you're billed, whether or not the money has moved yet.

Limited companies use traditional accounting. From the 2024 to 2025 tax year, cash basis became the default for sole traders and most partnerships, who can opt out if traditional accounting suits them better.

If you're a limited company, that's what you'll be working with. It matters for bookkeeping, because your books need to show what's been invoiced and billed, not just what's hit the bank. Unpaid sales invoices, supplier bills waiting to be paid and costs that relate to a different month all need to be recorded properly for your monthly figures to mean anything.

Who should do the bookkeeping?

Once there's a team involved, the question is less about which software to use and more about who looks after the books and how. There are three common set-ups:

Set-upWorks well whenWatch out for
In-house bookkeeper or finance administratorThere's enough volume for a regular role, and you want someone close to the day-to-dayAll the knowledge sitting with one person, and no one checking their work
Outsourced bookkeeperYou want consistency without employing someone, and your processes are clearDelays waiting on information from the business, and questions going back and forth
Owner or office manager, alongside other jobsTransactions are fairly simple and someone can protect time every weekThe books slipping whenever things get busy, which is usually when you need them most

Whichever you choose, the books should live in cloud accounting software such as Xero. Bank feeds bring transactions in automatically, bills can be emailed straight into the system, and the owner can see the numbers at any time without asking for a report.

It's also a requirement. VAT-registered businesses keep digital records and file VAT returns through software under Making Tax Digital. For sole traders and landlords, Making Tax Digital for Income Tax started on 6 April 2026 for those with qualifying income over £50,000.

If your current system no longer fits how the business works, our software consulting work starts with how you actually operate, then finds the system that fits.

Setting up your books for a growing business

A good set-up saves hours every month and makes the numbers trustworthy. Check these are in place:

  1. A chart of accounts that matches how you manage the business. If you think in terms of departments, sites or types of work, your categories and tracking should reflect that.
  2. Tracking categories in Xero for jobs, sites, branches or departments, so you can see profit by each one rather than one total.
  3. Bank feeds connected for every account, including credit cards and payment platforms such as Stripe, PayPal or Shopify Payments.
  4. VAT settings and schemes set up correctly, including anything sector-specific such as the construction domestic reverse charge.
  5. A bill approval process, so supplier invoices are checked by the right person before they're paid.
  6. User permissions that give each person access to what they need, and no more.
  7. Receipt and bill capture, such as a dedicated email address that feeds bills straight into the system.

If the file has grown messy over the years, it's usually worth cleaning it up before building new processes on top. Xero training on your own file is a good way to fix the set-up and get the team confident at the same time.

The weekly and month-end routine

Consistency is what keeps the books accurate. A weekly routine stops work piling up, and a proper month-end close gives you figures you can make decisions from.

Reconciling is the heart of it. It means confirming that each line on your bank statement has a matching record in your books: a sales invoice that's been paid, a bill you've settled, or a receipt for something bought on a card. When the two agree, you know your records are complete. When they don't, you find out now rather than at year end.

Every week:

  • Reconcile every bank account, card and payment platform.
  • Process supplier bills that have come in and send them for approval.
  • Raise any sales invoices that haven't gone out.
  • Review who owes you money and chase anything overdue.
  • Plan the week's supplier payments against your cash position.

Every month:

  • Make sure every account is reconciled to the last day of the month and the balances match the statements.
  • Review aged receivables and aged payables.
  • Post payroll and check it agrees with the payroll reports.
  • Record anything that belongs to the month but hasn't been billed yet, so the profit figure is right.
  • Review the profit and loss and balance sheet, by tracking category where you use them, and question anything that looks off.
  • Check the VAT figures before each return is due.
  • Agree a fixed date each month by which the figures are final.

Tip: Bank rules in Xero let you tell the software how to handle regular transactions, like rent, phone bills or software subscriptions. Set them up for anything that repeats, and the weekly reconciliation gets noticeably quicker.

Common bookkeeping mistakes

These are the issues we see most often when a set of books lands on our desk:

  • Reconciling to the wrong account just to clear the list. It makes the bank feed look tidy while the reports quietly go wrong.
  • One person holding all the knowledge, with no written process and no one else able to step in.
  • Duplicate contacts and duplicate payments. The same supplier set up three times, or a bill marked as paid by hand and then matched again from the bank feed.
  • Payment platforms not reconciled. Stripe, PayPal or marketplace payouts land in the bank as one lump, with fees and refunds never recorded.
  • The same information typed into several systems, such as a job management app, a spreadsheet and Xero, with differences creeping in.
  • VAT coded inconsistently, so the same type of cost is treated differently from one month to the next.
  • Month end that never really closes, so last month's figures keep changing and nobody trusts them.

None of these are difficult to fix early. They get expensive when they've been repeated every week for a year.

When to get help

Plenty of businesses run their books well in-house. It's worth bringing in help when:

  • the bookkeeping regularly slips by weeks rather than days
  • month-end figures arrive too late to be useful, or keep changing after they've been sent
  • VAT, payroll or CIS are taking up more headspace than they should
  • the team is typing the same information into several systems
  • you don't trust the numbers enough to make decisions from them

Help doesn't have to mean handing everything over. Often the bigger win is training the people who already do it, or connecting your systems so sales, bills and payments flow into your books automatically. Our finance process efficiency work looks at exactly that. For a rough idea of what manual admin is costing you, try our admin cost calculator.

Getting more from your books

Once the basics are steady, your books can do far more than keep HMRC happy. With tracking categories, you can see profit by job, site or department. With reliable reconciliations, a cash flow forecast becomes something you can actually plan from. And with clean data, automation becomes possible, from payment reminders that go out on their own to supplier bills arriving without anyone typing them in.

Having trained more than 100 businesses on Xero, we've found that the businesses that get the most from their books aren't the ones with the most complicated systems. They're the ones with a clear routine that everyone follows.

That's the point of good bookkeeping: not a tidy ledger for its own sake, but a business where you know where you stand and can decide what to do next.

FAQs

How often should a business do its bookkeeping?

Weekly for reconciliations, bills and invoices, with a proper month-end close. Leave it longer and the figures are out of date before anyone looks at them.

Should we have an in-house bookkeeper or outsource it?

It depends on your volume and how close to the day-to-day you need someone to be. In-house works well when there's enough work for a regular role; outsourcing suits businesses with clear processes. Either way, avoid all the knowledge sitting with one person.

What should a month-end close include?

Every account reconciled to the last day of the month, payroll posted, costs that belong to the month recorded, aged debtors and creditors reviewed, and the profit and loss checked before a fixed date when the figures are treated as final.

What's the difference between bookkeeping and accounting?

Bookkeeping is recording and organising transactions as they happen. Accounting uses those records to prepare year-end accounts, tax returns and advice. Good bookkeeping makes the accounting quicker and more reliable.

How long do I need to keep business records?

Limited companies usually keep them for 6 years from the end of the financial year they relate to. Sole traders and partnerships must keep them for at least 5 years after the 31 January Self Assessment deadline for the tax year.

Sources

Want your books to look after themselves?

If your bookkeeping keeps slipping or the month-end figures arrive too late to use, get in touch. We'll talk through how your team works now and what would make it easier.

Get in touch

We reply within one working day.

Reply within 1 working dayGet in touch