Home/Guides/Farm Bookkeeping: What HMRC Expects You to Keep
Farm Money

Farm Bookkeeping: What HMRC Expects You to Keep

Good farm bookkeeping is mostly habit: record every sale and every cost, keep the paper that proves it, and keep it long enough. This guide sets out what HMRC expects a UK farm business to record and how long to hold on to it.

Guide Updated 7 October 2026 8 min read
Quick answer

A UK farm business must keep a record of all sales and income, all business expenses, and the proof behind them, such as receipts, sales invoices and bank statements. Sole traders and partners must keep them for at least 5 years after the 31 January submission deadline for the tax year. Limited companies keep records for 6 years from the end of the financial year, and VAT records for at least 6 years. Farms using traditional accounting must also value livestock and crops at year end. Making Tax Digital adds digital records for larger farms.

What records does a UK farm have to keep?

If you are a sole trader or a partner, HMRC says you must keep records of all sales and income, all business expenses, VAT records if you are registered, PAYE records if you employ people, and records about your personal income. You do not send them in with your return. You keep them to work out your profit and to show HMRC if asked. They must be accurate, and you must be able to identify business transactions.

Proof means receipts for goods and stock, bank statements and sales invoices. On a livestock farm that includes the dull paperwork: mart sale notes, abattoir remittances, feed and vet invoices, haulage bills and the delivery notes that tie a bill to what arrived.

The usual trap is mixing farm and family money. HMRC says you may be able to use a personal account for business, but my advice is a separate account anyway: the year end is far shorter. For a limited company it is not optional. Wage records follow their own rules, in our guide to farm wage records.

How long do farm records have to be kept?

For Self Assessment, keep records at least 5 years after the 31 January submission deadline of the relevant tax year. GOV.UK's example: a 2022 to 2023 return sent online by 31 January 2024 means keeping records until at least the end of January 2029. A return sent more than 4 years late means keeping records for 15 months after you send it.

A limited company must keep accounting records for 6 years from the end of the last company financial year they relate to, longer if they cover more than one accounting period, relate to equipment expected to last more than 6 years, the return was late, or HMRC has opened a compliance check. VAT records must be kept for at least 6 years.

Do not assume one date covers everything. Medicine records run on their own clock, set out in our medicine record 5-year rule guide. If records are lost and cannot be replaced, GOV.UK says to do your best to provide figures and tell HMRC whether they are estimated or provisional. Better to keep scanned copies somewhere other than the farm office.

Cash basis or traditional accounting: which suits a livestock farm?

From the 2024 to 2025 tax year, cash basis is the default method of accounting for sole traders and partnerships. You record income when money arrives and costs when you pay. You must opt out to use traditional accounting, where you record by the date you invoiced or were billed.

For many farms cash basis is shut off. GOV.UK says you cannot use it if you are a limited company, a farming business with a current herd basis election, or a farming business with a fluctuating profit averaging claim. Our guide to how farmers' averaging works explains why that matters.

Traditional accounting needs more records: what you are owed, what you have committed to spend but not paid, the value of stock at year end, year end bank balances, money invested and money drawn out. A bank may also want traditional accounts before lending. Settle the choice with your accountant before the year starts, not after.

How do you value livestock and stock at year end?

Under traditional accounting, stock has to be brought in. HMRC's farm stock helpsheet says the aim is a figure that represents the cost, or, if lower, the net realisable value of the stock. Leave it out and profit is understated, because the cost is counted but not the animals or crop that will earn next year's money.

Cost means direct costs of producing or rearing: purchase price, feed including forage, vets' fees and medicines, and supervisory or contract labour. Livestock should be valued animal by animal, though animals of similar type and quality can be grouped by age.

Where actual cost cannot be worked out from your records, HMRC accepts deemed cost: 60% of open market value for cattle and 75% for sheep and pigs, for home-bred or home-reared stock only. Be consistent year to year, and tell HMRC if you change method. The herd basis is a separate election for production animals, and the cash basis rules it out. Both are accountant territory, but the numbers, ages, purchase prices and dates come from you.

What proof should you keep for each sale and purchase?

For every purchase: the supplier's invoice or receipt, plus the bank line showing it was paid. For every sale: your sales invoice, any buyer's settlement note, and the bank receipt. A missing one of the three is where an enquiry starts asking questions. What an invoice must show is in what a UK farm invoice must include.

Photograph receipts the day you get them. A receipt in a tractor door pocket will not last until month end. Match your bank statement to your records at least monthly, ticking off each line and chasing anything without paper. That one habit does more to keep a farm's books honest than any software, and it is easier on thirty transactions than three hundred.

Sort costs into tax categories as you go and mark private use at the time. Fuel, repairs and capital purchases each have their own treatment, covered in farm expenses, red diesel and capital allowances.

How does being VAT registered change your records?

A VAT-registered farm keeps a VAT account, copies of every VAT invoice it issues, purchase invoices, bank statements, delivery notes and credit or debit notes, all for at least 6 years. Records must be kept digitally, with digital links between programs, and copy and paste does not count as a link. Whether registration is required at all is in when a farm must register for VAT.

Many farms are zero-rated on most sales yet pay VAT on inputs, so returns can be repayments. That makes tidy records worth real money, since an input VAT claim needs valid evidence. Flat rate farmers complete no VAT returns, but must keep normal records and invoices showing the addition for 6 years, says HMRC's flat rate notice. Test your own figures with our flat rate scheme guide and the flat rate VAT calculator.

What counts as digital records under Making Tax Digital?

Making Tax Digital for Income Tax means digital records of self-employment and property income and expenses in compatible software. GOV.UK sets the thresholds at £50,000 qualifying income from 6 April 2026, £30,000 from 6 April 2027 and £20,000 from 6 April 2028. Who is caught is in our Making Tax Digital thresholds guide.

You must still keep the original records or copies, such as bank statements and invoices. With more than one product the records must be digitally linked, and once a record has gone to HMRC you must not retype it or paste it elsewhere. You remain responsible for checking bank feeds before you send an update.

My advice is one place for receipts, sales, bank and stock figures, set up before your start date. Our farm bookkeeping software checklist covers what to look for. FarmHQ is a mobile-first farm office app in pre-launch beta, where Ask Farmer Joe drafts and you confirm. We claim no HMRC recognition today, so check any software against GOV.UK's current list. See pricing.

What do farmers actually ask?

How long should a farmer keep business records?

Sole traders and partners should keep records for at least 5 years after the 31 January Self Assessment deadline for the relevant tax year. Limited companies keep accounting records for 6 years from the end of the financial year, and VAT records are kept for at least 6 years. Keep records longer if HMRC has opened an enquiry.

Do farmers have to value their livestock for tax?

If you use traditional accounting, yes: closing stock of livestock and crops must be valued at the lower of cost or net realisable value. If you use the cash basis you do not value stock, but you cannot use the cash basis with a herd basis election or a fluctuating profit averaging claim.

Do I still keep receipts if I use Making Tax Digital?

Yes. GOV.UK says you must keep original records or supporting documents, or copies of them, such as bank statements and invoices, alongside the digital records in your software. Digital records of income and expenses are in addition to the paper trail, not a replacement for it, so keep photographing receipts.

Do I need a separate bank account for the farm?

A sole trader may be able to use a personal account for business, but a separate account is easier to reconcile. A limited company must keep its banking separate from the owners' personal banking, because the company is a separate legal entity.

What if my farm records are lost or destroyed?

GOV.UK says that if you cannot replace lost, stolen or destroyed records, you must do your best to provide figures. Tell HMRC on your return whether the figures are estimated or provisional. Ask your accountant before you file, as the wording matters.


Sources