How to do small business accounts Covering everything from legal requirements to what records to keep, our expert guide will explain how to tackle your accounts without losing your mind. Written by Eddie Harris Reviewed by Dan Heelan Updated on 22 December 2025 Our experts We are a team of writers, experimenters and researchers providing you with the best advice with zero bias or partiality. Startups.co.uk is reader supported – we may earn a commission from our recommendations, at no extra cost to you and without impacting our editorial impartiality. Whether you choose to hire an accountant or manage your own accounts with the best accounting software, you’ll still need to keep excellent records throughout the year, keep a close eye on your cash flow forecast, and aim to cut down the hours your accountant bills you.This guide will explain everything you need to know about small company accounts, including what you have to do to satisfy HMRC and Companies House, and the best way to keep records of the specific information they’ll need every year. You’ll learn exactly how to prepare for the entire process, and what to ask your accountant when it’s done. 💡Key takeaways Make sure you keep organised records of all financial transactions throughout the year.You should use reliable accounting software and hire an accountant to give you expert guidance on tax and compliance.For expenses, you should make sure that you have a universal system in place for all claims.All limited companies must submit end-of-year accounts to HMRC, along with their corporation tax return.You’re also legally required to file statutory accounts with Companies House within nine months of the end of your company’s financial year. In this guide, we'll cover: What's the difference between small business accounting and bookkeeping? Best small business accounting software Can I prepare my own limited company accounts? How do I plan my annual accounts? What accounting records do I need to keep (and for how long)? How long should I keep company records? How should I keep payroll and expenses records? How do I keep records of my business's sales and purchases? Statutory year-end accounts: what are they, and how are they different? How do I keep records of stock and uncompleted work? How do I keep records of fixed assets? What’s the difference between small business accounting and bookkeeping?Bookkeeping involves recording your daily financial transactions, maintaining accurate records, categorising the transactions, and ensuring that all financial data is organised. Accounting encompasses the full interpretation and analysis of financial data to provide insights into a company’s financial health.Accountants use the information prepared by bookkeepers to generate statements, such as profit and loss statements and balance sheets. They also offer strategic financial advice, help with tax planning, and can provide a deeper understanding of a company’s overall financial performance.In summary:Bookkeeping: primarily concerned with recording financial data accuratelyAccounting: using that data to make informed financial decisions and meet regulatory requirements What is a small business according to HMRC? According to the official government guidance on small and dormant companies, to be considered a small company, a company has to tick two of the following three boxes:A turnover of £15 million or less£7.5 million or less on its balance sheet50 employees or lessWhereas micro-entities, or very small companies, are defined by having any of the two following criteria:A turnover of £1 million or less£500,000 or less on its balance sheet10 employees or less The best small business accounting softwareQuality accounting software can digitally create and store purchase orders, invoices, quotes, and anything else produced by the business. Some of the top-end plans have even added extra features like cash flow forecasts and tax bill estimates.Best practice for a limited company is to make sure your chosen software can ‘add bills’, as unpaid bills at a company’s year end need to be accounted for in the company accounts. This usually means selecting a mid-tier plan like Xero Grow or QuickBooks Essentials.If you’re concerned you might not be able to budget for the cost of accounting software, it’s worth knowing that there is a range of free accounting software available to use. Just note that these options can be very limited and won’t be as sophisticated as their paid counterparts. 0 out of 0 backward forward Rating Price from Best for Free trial FEATURED PROVIDER BEST OVERALL Xero Zoho Books QuickBooks FreeAgent Sage FreshBooks 4.3 4.8 4.5 4.5 4.2 4.1 £7/month (+ VAT)Get 90% off for 6 months Free £10/month (+ VAT)Get 90% off QuickBooks for a year £10/month (+ VAT)£5/month for 6 months (+ VAT) £18/month (+ VAT)90% off the first three months £15 per month50% off for three months Expanding businesses that need a software that can grow alongside them Best overall accounting software Managing your finances on the move, thanks to an excellent mobile app If you bank with NatWest, Royal Bank of Scotland, Ulster Bank or Mettle If you prefer a more traditional bookkeeping software experience Service based business that need affordable time tracking tools Try Xero Compare Deals Compare Deals Compare Deals Try Sage Compare Deals Can I prepare my own limited company accounts?The answer to this question is slightly complicated in 2026, but, ultimately, yes you can prepare your own limited company accounts. You don’t legally need an accountant to prepare and file these accounts as a small business owner.Just be aware, the only free tool that allowed business owners to do this is CATO HMRC (Company Accounts and Tax Online) which is being discontinued very soon in March 2026.The Annual Accounts you send to HMRC and Companies House need to be prepared to very specific accounting standards before they are filed. This is why it’s fairly rare that a small business limited company would prepare its own company accounts – as you will need at least some accounting expertise (though this doesn’t apply to the self-employed or sole traders).What about VAT?Making Tax Digital for value-added tax (VAT), which was introduced back in April 2019, requires all VAT-registered businesses, including those that are voluntarily registered, to store their VAT accounting records digitally, using HMRC-recognised accounting software. QuickBooks and FreshBooks, for example, are both MTD-compliant.VAT filing is different to filing your annual accounts, and you’ll need to make sure you’re following all the correct requirements. From a legal perspective, you’ll need to make sure that the accounting software you’re using is Making Tax Digital (MTD) compliant.The standard timeframe for these submissions is every quarter, though some businesses do opt for monthly or annual submissions.MTD if you’re self-employedIf you’re self-employed, you need to be aware of the MTD for Income Tax scheme instead, which is set to be introduced in phases from April 2026.It requires self-employed people with a gross income of more than £50,000 per year (based on your 24/25 tax return) to use compatible accounting software that can submit quarterly income and expense reports to HMRC, and also submit ‘end of period statements’ at the end of the financial year to replace Self Assessment tax returns.The gross income limit will then reduce to £30,000 per year in 2027 (based on your 25/26 return), and then £20,000 per year in 2028 (based on your 26/27). Tip: be careful with AI AI continues to be relied on more and more by modern business owners, but a word of warning: be extremely careful of using AI for any form of tax related advice. You should not assume that any accounting or tax information taken from AI is accurate. You should contact an accounting or tax specialist if you require advice. How do I plan my annual accounts?To effectively plan your annual accounts, you should follow these best practices:1. Keep track of your recordsIt’s critical to keep proper records during the year to avoid tearing your hair out at crunch time. You’ll need to be able to easily get hold of your sales receipts, payment invoices, and tax returns.This doesn’t just make a big difference when you’re putting together your end-of-year accounts, either — keeping on top of your records while you run your business will mean having a much better grasp on what money is coming in and going out.2. Utilise accounting softwareUsing accounting software means you’ll be able to create invoices, quotes, estimates, and almost all the other business documents that you might need on the go.Everything is stored in the cloud, meaning that you can access this important data from whichever device you’re working on. Some of the more comprehensive plans will even estimate your tax bill as you progress through the year.3. Decide on a plan of actionWhen it comes to actually putting together your end-of-year accounts, you first need to decide just how much work you’re willing to do yourself. You will almost certainly have to use an accountant at some point (unless you’re a sole trader, in which case you can use the free HMRC tool), but keeping accurate records will reduce their workload (and billable hours).4. Get expert insightOnce you’ve hired an accountant, you should see them as a useful resource. Make sure to ask how you could reduce your tax bill before the end of your financial year.For example, you can sometimes make significant tax savings by bringing forward certain expenditures to reduce your company’s profit in that financial year.Just make sure to check with your chosen accountant if they’re able to help with these duties, as not all will include this type of work in their service.5. Prepare for the next yearJust as importantly, once the end-of-year accounts have been submitted, it’s a great idea to book a closing meeting with your accountant to identify areas for improvement over the coming year.You could ask their opinion on whether you should upgrade your accounting software (or how it could help your business if you’re not using it), or more effectively keep on top of who you owe money to.You can also get expert insight into controlling costs, making tax savings, and managing your business’s cash flow more effectively. Is it mandatory to hire an accountant? No, it’s not mandatory to hire an accountant if you’re using accounting software, but their expertise can be incredibly beneficial.Barry Cumberlidge, Client Director at small business accounting specialists Moose, strongly backs up this view:“You can prepare and submit your own company accounts, but a tiny minority choose this option as the software available to do this is limited. It would only be advisable if you’re a qualified accountant, but even in these circumstances, they tend to employ Moose to file on their behalf.”Cumberlidge also identifies two specific areas in which accountants can really help small businesses:Incorporation – If you are starting a business with a colleague, an accountant can help ensure the right structure and that associated agreements are in place. They can also, as Cumberlidge puts it, “assist in asking the founders the tough governance questions”.Tax savings – This is the crucial benefit for most companies. Using an accountant will ensure that you are claiming all of the costs you can and utilising all capital allowances, meaning you pay less tax. What accounting records do I need to keep (and for how long)?It’s important to keep a record of almost everything that happens in your small business. But the key accounting records you are legally required to keep include:Income and expenditure records – These record when and how your business spends and makes money. Keep records of all sales and purchase receipts, cheque books, and up-to-date bank statements.Unsold stock and uncompleted work at year-end – this is important for working out the ‘true’ accounting profit you’ve made in your business.A register of fixed assets – A list of the equipment and property your company owns, including the value of each piece and other important information. It does not include stock.A record of company liabilities – Things your company owes. In other words, this should be an accurate and complete record of any debt or investment your company has taken on.Staff payroll information – HMRC keeps a particularly close eye on payroll and expenses matters, so make sure you keep accurate records of who’s been paid what and who’s claimed expenses for what.If you don’t keep accurate records, you can run the risk of being fined £3,000 by HMRC or even being disqualified as a company director.Just remember, you must keep accounting records that include:All money received and spent by the companyDetails of assets owned by the companyDebts the company owes or is owedStock the company owns at the end of the financial yearThe stocktaking’s you used to work out the stock figureAll goods bought and soldWho you bought and sold them to and from (unless you run a retail business)All money spent by the company, for example receipts, petty cash books, orders and delivery notesAll money received by the company, for example invoices, contracts, sales books and till rollsAny other relevant documents, for example bank statements and correspondenceYou should also keep in mind that there are some documents that are not traditionally ‘accounting records’, but as a limited company you may still be required to keep, such as:Meeting minutesCompany ‘resolutions’You should always carefully check all government guidelines on running a limited company to ensure you are fully compliant with the law. How long should I keep company records? You should keep company records for at least six years from the end of the last company financial year they relate to. Records must be kept for longer if:They show a transaction that covers more than one accounting period (i.e. more than one financial year)They relate to a company asset that is expected to last more than six years, such as equipment or machineryThe Company Tax Return was sent lateHMRC has started a compliance check into the Company Tax Return How should I keep payroll and expenses records?As a business owner and employer, it’s your legal responsibility to ensure things like the correct National Insurance Contributions (NICs) are being paid. You’ll have to make sure you keep your relevant payroll records, including:What you pay your employees, and the deductions you makeThe reports you make to HMRCThe payments you make to HMRCEmployee absences due to leave or sicknessTax code noticesTaxable expenses or benefitsAs for expenses, the key is to have a universal system in place for all claims and keep a record for each claim. The simplest way to do so is to draft a standard expenses form and require employees to attach receipts.Expenses are another area where taxes can be highly complex. You should undertake your own research, and seek out professional tax advice if required. For more information, you should consult your accountant and refer to the gov.uk page on expenses and benefits for employers. How do I keep records of my business’s sales and purchases?Keeping an accurate record of sales and purchases can cause a lot of stress. Here are a few handy tips to make this quicker and easier:Use unique invoice numbers for different products/servicesMake sure that you mark all sales or purchases of a particular product or service with a specific invoice number, so you can easily pull up all the sales/purchases of that product or service.For example, someone running a clothing business might use 1234 for sales of white t-shirts, and 4321 for sales of black t-shirts, allowing them to easily access records of each.List your outstanding debtors at year-endAn “outstanding debtor” is a person or company that owes your business money, most often customers who have bought a good or service but have not yet paid for it. It’s really important to keep an up-to-date, accurate list of these by date, so the oldest debts are listed first. It should include:the unique invoice numbers for each transactionthe payment due datethe amount owedthe name of the customerIf you are reasonably certain that a particular invoice won’t be paid (if the company that bought from you has since gone out of business, for example), then mark it as a potential bad debt and explain why.Doing this means your accountant may write it off as a ‘bad’ or ‘doubtful’ debt, which means it could count as an allowable business expense.List your outstanding creditors at year-endAn “outstanding creditor” is a person or company to whom your business owes money, and it’s important to keep track of these, too. The process is the same as for outstanding debtors – organised by date with the oldest debt first, make a list that includes:the unique invoice numbers for each transactionthe payment due datethe name of the supplierthe amount you oweIf you don’t expect to actually pay for a particular purchase (if you received damaged goods, for example), then make a note of this and explain why. Statutory year-end accounts: what are they, and how are they different?Statutory year-end accounts – often known as ‘financial statements’, to differentiate them from the normal accounts you use to run your business – are a mandatory set of financial reports that limited companies must submit at the end of the year. Sole traders and freelancers are not required to submit them.Statutory year-end accounts are not the same as corporation tax returns. While the latter is a report to HMRC showing how much tax your company owes on its profits, statutory year-end accounts are submitted (electronically) to Companies House.Their purpose is to give an overview of your company to anyone searching the Companies House register. In other words, they demonstrate the reliability and solvency of your company. You also must give a copy to any shareholders in your business.Any company that satisfies the small company criteria set out by HMRC only has to submit an abridged financial statement in the form of a balance sheet signed by a named director (but they must still send full accounts to HMRC). Additionally, all your company members must agree to this.Everyone else, though, will need to submit full accounts. This brings us nicely onto:What do I need to include in my statutory year-end accounts?The contents and structure of a set of limited company accounts are determined by a set of accounting rules known as ‘FRS’ (The Financial Reporting Standards).They usually include a director’s report, which is a statement written by the company directors that gives an overview of how the business is doing, which includes:A summary of how the business performed throughout the yearThe directors’ view of its current stateHow they expect it to perform in the futureTwo other vital documents that must be included:A balance sheet – This is a record of the total sum (i.e. the financial value) of the company’s assets (the things it owns) and liabilities (the things it owes) at the end of the accounting period (your financial year). It gives a snapshot of your business at a particular time.A profit and loss sheet – This should give a summary of your income and expenses over the previous accounting period, including records of your sales, expenses, tax calculations, and the total amount of profit or loss over the period. It explains how your company performed over the entire financial year.It’s a good idea to include explanatory notes that add further detail so that the figures are given proper context. Zoho Books accounting software We recommend keeping records of your business’s sales and purchases with online accounting software.Zoho Books is currently our number one winner when it comes to the best accounting software for small businesses overall AND for best self-employed accounting software. So definitely worth checking out! How do I keep records of stock and uncompleted work?Keeping accurate records of stock and unfinished work is an essential part of preparing your year-end accounts. To do so, follow a three-stage process:1. Perform a stocktakeA stocktake means literally counting all the stock your business holds so you can then value it.To minimise disruption, you should plan for this process in advance. Making sure no new stock comes in on stocktake day, for example, will make things much easier, and you can speed up the process by setting aside stock of the same type so it’s easier to count.If you have employees, it’s crucial to have a standard stocktaking procedure in writing so that everyone is on the same page.2. Calculate the total value of your stockThe next step is to work out how much your stock is worth. For tax purposes, use the cost you paid for the goods or, if lower, what you expect to sell them for.From there, match the descriptions and names of your goods to the ones used in suppliers’ brochures or price lists, so everything tallies up and there’s no confusion.3. Use the percentage of completion method to calculate the value of unfinished projectsWhen a business produces it’s statutory accounts, it needs to account for any work completed but not yet invoiced. For example you might have delivered 50% of a service contract, but not yet billed for it (you might have arranged to bill when it was all complete).To work out the value of unfinished projects, you work out how much of the project has been completed, and then use that as a percentage of the total completed value.So, if you’ve completed 50% of the project, then the value would be 50% of the finished value in your year-end accounts.To work out your percentage completion, use time records, costs, or diaries (so make sure these are kept up to date as you work). How do I keep records of fixed assets?A fixed asset is something your business will have for a long period of time (as opposed to stock), such as vehicles (a company car or van), or IT equipment (computers, laptops, etc.).Supplying accurate records of these assets is a crucial part of the year-end accounts process.To get started, make a list of all your fixed assets, making sure to record the following information on each:Type of asset – property, vehicles, IT equipment, etc.Purchase datePurchase priceAsset descriptionAsset locationOther information (such as vendor contact details for IT equipment)You should also keep a record of assets disposed of or sold during the previous year.Needless to say, holding on to proofs of purchase is really important when you’re running a business, so make sure you file invoices and receipts in a safe place.Accounting for depreciationDepreciation refers to the way things you buy (assets) lose value as you use them. A common example is the way a new car loses some of its value as soon as you drive it off the forecourt.This also applies to any fixed assets owned by your business, and you’ll need to account for this in your year-end accounts. Make sure to ask your accountant what they think the best strategy would be for your company.How this affects your tax bill is another complex area. Because different companies use different assets for different periods of time, it wouldn’t be fair to simply allow companies to apply set rates of depreciation to offset their tax bill.Instead, fixed assets are governed by capital allowances, which essentially means that you can subtract some or all of the asset’s value from your profits before you pay tax. This works differently for different types of assets. For more information, please see the gov.uk page on claiming capital allowances.Just keep in mind that sole traders using the cash basis to prepare their tax returns deal with this differently. Expert opinion: Dan Heelan's advice on keeping records For any small business owner, dealing with tax returns and the filing requirements for your business can be daunting. With a tax code and case law in excess of 22,000 pages, it’s not a surprise that it can feel overwhelming and hard to get right. The key to getting off to the right start with this is simple – Keep. Good. Records. Use accounting software to keep digital records. Not only are there proven benefits to using technology in terms of getting paid quicker by customers, but the simplest way to reduce your tax bill is to ensure you capture all of your expenses! Dan Heelan Accountant and Business Services Director at Heelan Associates Ltd Final thoughtsThere’s a lot that goes into preparing and submitting your company’s year-end accounts, or personal tax return, but there are three golden rules you should follow:Use accounting softwareHire an accountant if you need helpKeep up-to-date recordsThere’s no doubt that year-end accounts are intimidating, especially for small businesses with little experience in this area. However, a bit of planning and research now will make things go much more smoothly and save you stress at the culmination of your financial year. Startups.co.uk is reader-supported. If you make a purchase through the links on our site, we may earn a commission from the retailers of the products we have reviewed. This helps Startups.co.uk to provide free reviews for our readers. It has no additional cost to you, and never affects the editorial independence of our reviews. Share this post facebook twitter linkedin Tags Topic spotlight Written by: Eddie Harris Senior Reviews Writer Eddie is resident Senior Reviews Writer for Startups, focusing on merchant accounts, point of sales systems and business phone systems. He works closely with our in-house team of research experts, carrying out hours of hands-on user testing and market analysis to ensure that our recommendations and reviews are as helpful and accurate as possible. Eddie is also Startups video presenter. He helps create informative, helpful visual content alongside our written reviews, to better aid customers with their decision making. Eddie joined Startups from its sister site Expert Reviews, where he wrote in-depth informational articles and covered the biggest consumer deals events of the year. And, having previously worked as a freelancer providing screenplay and book coverage in the film and television industry, Eddie is no stranger to the demands of the sole trader. Reviewed by: Dan Heelan Licensed Accountant and founder of Heelan Associates Dan Heelan is a Licensed Accountant and the founder of Heelan Associates, a UK accounting firm dedicated to helping small businesses thrive and scale. With 18+ years of hands-on experience as a practicing accountant and a former small business owner himself, Dan possesses real-world expertise in the financial lifecycle of an entrepreneur - from initial bookkeeping to complex tax strategy. He and his team have personally guided over 3000 UK clients through successful growth, offering comprehensive support across accounts, tax, and payroll. Dan is widely recognized for his authoritative, practical financial advice, shared weekly with his highly engaged audience of over 50,000 small business owners and entrepreneurs on YouTube. His unique blend of high-level tax knowledge and direct, operational experience with leading accounting software ensures his advice is both technically sound and immediately applicable to your business growth.