Small Business Accountants

Beginner's Guide to Bookkeeping for Small Business

Bookkeeping is the day-to-day recording of a small business's financial transactions, covering sales, purchases, payments, and receipts. Good bookkeeping keeps bank accounts reconciled, supports VAT and self-assessment submissions, and produces the data an accountant needs to prepare statutory accounts and tax returns. UK limited companies must keep bookkeeping records for at least six years and make them available to HMRC on request.

The Ultimate Small Business Bookkeeping Guide - GoForma Small Business | UK Accountants & Tax Advisors
This article is part of our Small Business Accounting guide — your essential resource for running a small business.

Key takeaways

  • Bookkeeping records every UK business transaction as it happens so that financial statements, VAT returns, and tax returns can be prepared accurately at period end.
  • The main tasks are issuing sales invoices, recording purchases and expenses, reconciling bank accounts, running payroll, and filing VAT returns if registered.
  • UK limited companies must keep bookkeeping records for at least six years, while sole traders must keep theirs for five years after the 31 January filing deadline.
  • Cloud accounting software such as Xero, FreeAgent, and QuickBooks automates bank feeds, invoicing, and VAT filing and is now essential for compliance with Making Tax Digital for VAT.
  • Making Tax Digital for Income Tax Self Assessment begins on 6 April 2026 for sole traders and landlords with qualifying income over £50,000, rolling down to £30,000 in 2027 and £20,000 in 2028.

Introduction

<p>Starting a new business? </p><p>Bookkeeping requirements are unlikely to be at the forefront of your mind. At this stage there are more pressing things for you to think about.</p><p>However, once your business is taking shape, you will need to start thinking about keeping up-to-date and accurate accounting details of your income and expenses. But what kind of records do you need to keep?</p><p>More than just a legal requirement, basic bookkeeping is an <strong>essential part</strong> of your ability to manage your business effectively.</p><p>Every year, your business accounts will need to be completed. If your business is operating as a <a href="https://goforma.com/limited-company" target="_blank">limited company</a>, you will need to submit your company accounts to Companies House. If you are <a href="https://goforma.com/self-employed" target="_blank">self-employed</a>, your business accounts will be used to calculate your <a href="https://goforma.com/tax/self-employed-assessment-tax-returns" target="_blank">Self Assessment tax</a> liability.</p><p>Your bookkeeping records will form the basis of these statutory financial statements. They should include information relating to your sales, your expenses, salaries of you and any employees, along with other bank transactions.</p><p>It might sound complicated, but take it one step at a time and it's actually quite manageable.</p><p>If you're really struggling to stay on top of it all, there are plenty of <a href="https://www.goforma.com/packages/accountants-for-small-business-startups" target="_blank">small business accountants</a> and professional bookkeepers who will be happy to help. So, even if you're terrified of numbers, rest assured that there's a solution out there for you.</p>

Hiring a bookkeeper VS. Doing it yourself

That really is up to you. In the early days, when your bookkeeping requirements are relatively simple and there isn’t the money to outsource the work to an accountant, you may choose to take on this task yourself.

This can be a worthwhile decision because in the process of ‘doing the books’ you can learn an awful lot about the business. It’ll also help you save every penny to grow your business.

There are also some drawbacks associated with doing your own bookkeeping – what would take a qualified accountant half an hour could take you the best part of an afternoon.

At some point the decision about whether to outsource this task will boil down to a simple time and cost comparison between the time it takes you to do the job, and the cost of hiring a specialist. After all, your time does have a value, and three or four hours away from your business every week is a high price to pay. “There’s also a middle ground, having a professional help you set up a semi-automated bookkeeping system powered by app and cloud-based accounting software” - Neil Ormesher, CEO of Accounts and Legal.

Another disadvantage of maintaining your own financial records is the risk of failing to meet all your legal obligations, simply because you are unaware of what is expected. Then there are the potential costs of missing out on tax deductions you didn’t realise were available.

Bookkeeping for your small business: A checklist

Daily checklist

Check your cash position: Do you have enough cash in the business to cover outgoing payments?

Weekly checklist

Prepare and send invoices: This can be a time consuming process but it’s one you need to complete to keep a steady flow of cash coming into the business.

Record your transactions: Keep a record of each transaction, whether it’s in an Excel spreadsheet or using specialist software. This should include money coming in from customers and payments made to employees, suppliers, HMRC etc.

File documents and receipts: Keep a hard copy of all the invoices you have sent during the week and receipts for all the cash payments you have made.

Pay suppliers: Review the ‘payment due’ dates on invoices from any unpaid suppliers and make the payments to avoid any late payment penalties. You may also choose to take advantage of early payment discounts if available.

Review your cash-flow: Check your cash-flow position to make sure you have enough cash in the business for the coming weeks and months.

Monthly checklist

Run your payroll and make the necessary payments to HMRC. You’ll have to report your employees’ payments and deductions to HMRC and pay HMRC based on your reports.

Review incoming payments: Are there any late payments you need to collect?

Check your bank statements: Review where money is being spent and check for fraud, banking mistakes etc.

Review monthly turnover/profit: Compare performance with past months to see if the business is growing.

Review outgoing payments: Make sure all payments that were due that month have been made.

VAT payments: Make advance payments on your VAT bill if you do so on a monthly basis

Quarterly checklist

VAT payments: Make advance payments on your VAT bill if you do so on a quarterly basis

Small business bookkeeping tips you need to know

To make your small business bookkeeping process easier, here are some tips you can implement:

Use specialist accounting software

Specialist accounting software can make the whole process a lot less painful. Do your research and trial each package first to find the right solution for you. Start off with reading ByteStart’s guide on How to Choose the Best Online Accounting Software for Your Business.

Take advantage of HMRC's resources

HMRC offers free webinars and videos that can help to bring you up to speed.

Budget for tax

It’s a pretty obvious one this, but make sure you budget for tax.

Put 25-30% of income aside so you can pay your tax bills as they fall due.

Claim all legitimate expenses

It’s well worth spending some time reading up on the allowable business expenses. You should also keep all receipts, even for small expenses like printer ink and stationery.

Frequently asked questions

What does bookkeeping for a small business involve?

Day-to-day bookkeeping covers raising sales invoices, recording supplier purchases and expense receipts, matching bank transactions against those records, paying staff through payroll, and filing VAT returns if registered. It also includes keeping digital copies of receipts and invoices, posting corrections, and preparing month-end reports. The aim is to keep the records accurate and up to date so that year-end statutory accounts and tax returns can be prepared quickly.

Do I need bookkeeping software for my small business?

Most UK small businesses now use cloud bookkeeping software such as Xero, FreeAgent, or QuickBooks. Software is essentially a requirement for VAT-registered businesses under Making Tax Digital, and becomes compulsory for sole traders and landlords with qualifying income over £50,000 from 6 April 2026 under MTD for Income Tax. Even smaller businesses usually find software saves more hours than the subscription costs, thanks to automated bank feeds and receipt capture.

What records do I need to keep for bookkeeping?

UK businesses should keep sales invoices, purchase invoices, expense receipts, bank statements, payroll records, VAT records, mileage logs, and documentation of asset purchases. Limited companies must keep records for at least six years from the end of the financial year they relate to; sole traders must keep them for at least five years after the 31 January filing deadline. Records can be stored digitally provided they are clear and easily accessible.

What is the difference between cash and accrual basis bookkeeping?

Cash basis records income when money comes in and expenses when money goes out. Accrual basis records income when earned and expenses when incurred, regardless of when cash changes hands. UK sole traders and partnerships with turnover up to £150,000 can use the cash basis for self-assessment; limited companies must use the accrual basis for statutory accounts. Accrual is more complex but gives a truer picture of financial performance.

How often should I do bookkeeping?

Most UK small businesses reconcile bank accounts weekly and post the main transactions as they occur using cloud software. Monthly tasks include reviewing debtor and creditor balances, checking VAT liability if registered, and running management reports. Quarterly tasks cover VAT returns if registered, and MTD ITSA submissions when that regime starts. Regular bookkeeping makes the year-end closedown quicker and exposes errors while they are still fresh in memory.

Can I do my own bookkeeping or do I need a bookkeeper?

Directors and sole traders can do their own bookkeeping, especially with the help of modern software that automates most of the mechanical posting. Hiring a bookkeeper becomes worthwhile once the business has regular payroll, VAT returns, or enough transactions that bookkeeping takes significant time away from running the business. A bookkeeper usually works alongside an accountant, feeding them clean records for the statutory accounts and tax returns.

What is Making Tax Digital and how does it affect bookkeeping?

Making Tax Digital, or MTD, requires businesses to keep digital records and submit returns using HMRC-approved software. MTD for VAT applies to all VAT-registered businesses. MTD for Income Tax Self Assessment starts on 6 April 2026 for sole traders and landlords with qualifying income over £50,000, dropping to £30,000 from 6 April 2027 and £20,000 from 6 April 2028. Spreadsheets only comply if linked to bridging software.

Need help with this for your business?

Book a free 20-minute call with one of our MAAT or ACCA qualified accountants. We will tell you honestly whether we can help.

203 5-star reviews
ACCA & AAT qualified
Set up in 24 hours