This is not a list of which package wins. It is the checklist to run any farm bookkeeping software through before you sign up, so a slick demo does not talk you past the gaps that only show up at VAT quarter three.
Before choosing any farm bookkeeping software, check it: handles the Agricultural Flat Rate Scheme as well as standard VAT, is actually HMRC-recognised for Making Tax Digital rather than merely calling itself compatible, keeps livestock sales and purchases as a distinct category from general goods, works properly with no signal in the yard or field, supports more than one login with sensible permissions for farmer, spouse and accountant, connects the money to your compliance records instead of asking you to type each receipt in twice, and publishes its real monthly price rather than hiding it behind a quote form.
Most bookkeeping software is built for a generic small business: a shop, a trade, a consultancy. Farms sit under a different set of VAT rules, and that is the first place general software quietly falls short.
A meaningful share of UK farms are registered under the Agricultural Flat Rate Scheme rather than standard VAT. Under AFRS you do not register for VAT in the normal sense and do not reclaim input VAT on purchases. Instead you add a flat rate addition, currently 4%, to sales made to VAT-registered customers, and you keep that addition rather than paying it to HMRC. That is a genuinely different bookkeeping pattern from standard VAT coding, and software that has never heard of the scheme will try to force every sale and purchase through a standard VAT workflow that does not apply to you. We cover how the scheme actually works, and who it suits, in a separate guide to the Flat Rate Scheme, so we will not repeat that here. The point for this checklist is narrower: ask directly whether the software supports AFRS, not only VAT in general, and ask to see it, not only hear it confirmed.
The second tax question is Making Tax Digital, and here the wording suppliers use matters more than it should. Software needs to connect to MTD for VAT if you are VAT registered, and increasingly to MTD for Income Tax as the rollout reaches more farm businesses with the thresholds it applies from. Full detail on who is caught and when is in our guide to Making Tax Digital thresholds. What belongs on this checklist is the difference between two words: compatible and recognised. HMRC keeps an official, checkable list of software recognised for MTD, meaning it has been tested and approved to file directly through the required digital link. Compatible is not a protected term. It can mean fully recognised, or it can mean nothing more than the software can export a file that you then upload somewhere else by hand, which defeats a good part of the purpose. Check the HMRC list yourself rather than trusting a badge on a pricing page.
Ask any accountant who works with farms and they will tell you the same thing: livestock cannot be lumped in as "sales" and "purchases" alongside diesel, feed and machinery parts. It needs to be its own category, tracked separately, and there are two reasons that matters rather than one.
The first is tax. How livestock trading is treated, including options like the herd basis for breeding animals, depends on livestock being identifiable as its own class of transaction, not buried in a general goods ledger. The second is practical: most farms run more than one enterprise, a suckler herd alongside arable ground, or sheep alongside a dairy unit, and the only way to know which enterprise is actually paying its way is to see livestock income and cost held apart from everything else. Software built for a general small business usually has no concept of this at all. It will happily record a heifer sale as "income" with the same weight as a shop selling a jumper, and leave you to rebuild the enterprise split yourself at year end, usually with a spreadsheet and a headache.
When you are looking at any package, ask to see a livestock sale entered from start to finish. If the answer is a generic invoice screen with no field for animal category, breed or enterprise, that is the gap showing itself early, which is a better time to find it than at tax return time.
A large share of UK farmers deal with signal blackspots somewhere on the holding, whether that is the far end of a field, a steel-framed shed, or a yard tucked into a valley. Software that assumes a constant connection is software that will lose you a receipt exactly when you are trying to photograph it standing next to the feed merchant's van.
There is a real difference between software that is offline-tolerant and software that is offline-first. Offline-tolerant means it falls over gracefully, perhaps showing an error and asking you to try again later. Offline-first means the entry lands on the device the instant you take the photo or type the note, with a plain, honest state such as "saved on phone, will sync" so you know nothing has been lost, and it syncs quietly once signal returns. The difference sounds small until you are the one standing in a shed at the far end of the farm wondering whether the app actually captured anything.
Test this directly before you commit. Put the phone in flight mode, enter a receipt, and see what actually happens on screen. If the app spins, stalls or refuses to let you proceed, that is exactly the moment it will fail you on the real farm.
On most farms the books are not a one-person job. The farmer might be the one buying and selling, a spouse or a part-time farm secretary is often the one who actually sits down and does the entry, and an accountant or bookkeeper needs a way in at quarter end or year end without being handed the same login as everyone else.
Check three things specifically. First, whether the software genuinely supports multiple named users at no extra friction, rather than one login that gets shared around on a sticky note, which causes its own problems when someone needs to be removed. Second, whether permissions are sensible, so an accountant can see and export what they need without being able to accidentally delete a year's worth of entries. Third, what it costs to add a second or third user, because some pricing pages quote a headline price per farm that turns out to be per single user, with extra seats charged on top.
This is not a nice-to-have. A tool that only really works for one person sitting at one login is a tool that will get bypassed the first time the person who normally does the books is away during lambing or harvest.
This is the question that separates farm-specific thinking from bolted-on accounting. A vet invoice for a herd health visit is not only an expense line, it usually also belongs in the medicine book, tied to a batch number, a dose and a withdrawal period. A movement of stock off the farm is not only income, it is also a statutory movement record. Pure accounting software has no idea any of that exists. It will happily log the money and stop there, leaving you to open a second system and enter the same receipt again to satisfy the medicine book or Red Tractor paperwork.
That double entry is not a minor inconvenience, it is the exact seam where things get missed, whether that is a withdrawal period that never makes it into the record or a receipt that only ever exists in one of the two places it is needed. When you are checking software, ask directly whether a single receipt or invoice can become both a bookkeeping entry and a compliance record in one action, or whether the two sides live in entirely separate systems that never speak to each other. It is also worth checking how a farm keeps itself Red Tractor audit-ready day to day, since that same joined-up record is usually what an assessor wants to see, not a folder of separate receipts and a separate medicine book that do not obviously match up.
Pricing is where marketing copy earns the most scepticism. Introductory pricing, three months free, a discounted first year, these are all common and not dishonest in themselves, but they are not what the software will cost you in year two, and that is the number that matters for a decision you are meant to live with.
Ask for, or look up, the ongoing monthly price once any introductory period ends. Check whether that price already includes VAT filing and Income Tax filing under MTD, or whether those are separate add-ons. Check whether extra users cost extra, as covered above, and whether there is a meaningful difference between a basic tier and the tier that actually includes the features you need, such as multi-enterprise reporting or livestock categorisation.
The clearest early signal, before you even get to a number, is whether the price is on the page at all. Software aimed at genuinely small farm businesses tends to publish its pricing plainly, because the buyer is a working farmer comparing options in a spare ten minutes, not a procurement team running a formal tender. Pricing hidden behind a "request a demo" or "get a quote" form is not automatically a red flag, some products with more complex enterprise needs price that way for good reason, but for a farm bookkeeping decision it usually means more of your time spent before you learn the one number you actually wanted.
We built FarmHQ specifically to answer yes to all seven of the checks above: AFRS and standard VAT handled correctly, HMRC recognition for Making Tax Digital rather than a loose claim of compatibility, livestock held as its own category, offline-first entry for yards and fields with patchy signal, proper multi-user access for farmer, spouse and accountant, receipts that become both a bookkeeping entry and a medicine-book or compliance record in the same action, and pricing published on the page rather than behind a form. That is the gap we set out to close, because no other product currently joins the money side of a farm to the compliance side in one place.
That said, this checklist is not really about FarmHQ. It is meant to be useful whichever software you end up choosing, general small-business tool, a farm-specific package, or something else entirely. Run any candidate through these seven questions before you sign a contract, and you will avoid most of the expensive surprises that only show up once a year of records is already sitting inside a system that cannot do what your farm actually needs.
Only if your farm is registered under the Agricultural Flat Rate Scheme rather than standard VAT. Under AFRS you do not reclaim input VAT and instead charge a flat rate addition on sales to VAT-registered buyers, which is a different bookkeeping pattern to standard VAT coding. Software built for general small businesses often has no concept of this scheme at all, so it is worth confirming before you commit.
Recognised is the word that matters, not compatible. HMRC keeps an official list of software recognised for Making Tax Digital for VAT and for Income Tax, and only tools on that list can actually file with HMRC through the required digital link. Compatible is marketing language that can mean anything from fully recognised to no more than able to export a spreadsheet, so check the HMRC list directly rather than taking a supplier's word for it.
Most general accounting software treats every sale the same way, as generic income against a single ledger code. Farm accounts usually need livestock sales and purchases held as their own category, separate from machinery, feed or general goods, both because of how farm profits are taxed and because most farms want to see profitability enterprise by enterprise, such as suckler herd against arable ground. If a tool cannot separate these, you end up doing that split by hand at year end.
Yes, in practice. UK farms commonly have signal blackspots in yards, sheds and fields, and software that assumes a constant connection either loses the receipt you tried to photograph or forces you to remember to do it later from the house. Look for software that saves the entry on the device instantly and syncs when signal returns, with a plain confirmation that the record is safe, rather than a spinner that leaves you unsure whether anything was captured at all.