Home/Platform/The books
The books · costs & gross margin

The numbers your bank reads. Live

A livestock trading statement and a true gross margin that reconcile against the stock you actually have — built from the crush records, not pieced together in a spreadsheet in July.

The reason the real numbers only show up at tax time is that they live somewhere else — a sales spreadsheet, a shoebox of invoices, whatever the accountant reconciles months later. Livestock Library builds the books out of the same records you’re already keeping, so the trading statement is close to live instead of a year in arrears.

A livestock trading statement accounts for the change in your herd over a period: opening stock, natural increase, purchases, sales, deaths, and closing stock — valued properly. Get that right and gross margin (income minus the direct costs of running the stock) becomes a number you can actually make decisions on, and one the bank recognises.

How it works

How the books build themselves.

01

Sales & purchases

Record account sales and stock purchases as they happen — the tags, the weights, the price. They land straight on the trading statement.

02

Costs in one ledger

Keep a running cost ledger — animal health, freight, agistment, feed — so the cost side isn’t a guess at year end.

03

A margin that’s honest

Gross margin is computed from the two, and it tells you plainly when the cost side is incomplete instead of overstating profit.

A reconciled trading statement

Opening and closing numbers are drawn from the herd itself — the animals on the place at the start and end of the period, valued consistently — so the statement reconciles against reality rather than against a separate tally someone kept by hand. Natural increase (the calves), purchases, sales and deaths all flow from records you already logged in the yards.

A gross margin that admits what it doesn’t know

A margin figure is only useful if you can trust it. If the cost side is incomplete — you’ve booked the sales but not yet the freight or the animal-health bill — the platform says so, clearly, rather than quietly reporting a rosier margin than you’ve earned. An honest “this is missing costs” beats a confident wrong number every time.

Who can see the money

The books are sensitive, so they’re gated by role. Owners, managers and your accountant can see the financial screens; farmhands and your vet don’t, even though they use the same app for stock work. And only owners and managers can record money. You decide who sees the dollars — down to the person.

Built for your accountant, exportable any time

The statement is shaped the way an Australian livestock accountant expects to read it, and your data is yours — a full export is available on every tier, including the free one. When it’s time to hand figures to the accountant or the bank, you send them numbers that already add up.

Why it can be trusted

Every dollar on the statement traces back to a sale, a purchase or a cost entry you can open — and the arithmetic is done by tested code, never estimated by the AI.

Reference

The detail.

Trading statementOpening, natural increase, purchases, sales, deaths, closing — reconciled to the herd
Gross marginIncome minus direct running costs, computed by code
Incomplete-cost flagStates plainly when the cost side isn’t complete
Cost ledgerAnimal health, freight, agistment, feed and more in one place
AccessFinancial screens gated to owner / manager / accountant; only owner & manager record money
ExportFull data export on every tier

See it on your own place.

Start free on up to 200 head — no card, no lock-in. Running a bigger show? Book a demo and we’ll set it up around how you work.

/* RESPONSIVE PHOTOS. A phone was downloading the full 1920px desktop original to paint a 390px band — 364 KB for the hero alone, on an audience defined by rural mobile data. The small file is the DEFAULT and the bigger ones are opt-in by width, so anything that matches no query still gets the light one. Variants generated with sharp at q78: 760w and 1280w. Regenerate them if the source photos change (node -e with sharp; see the plan entry for 2026-09-20). */ @media (min-width:761px){ .ph-herd { --photo:url(/img/cattle-herd-1280.webp); } .ph-grass { --photo:url(/img/cattle-grassland-1280.webp); } .ph-dairy { --photo:url(/img/cattle-dairy-1280.webp); } } @media (min-width:1281px){ .ph-herd { --photo:url(/img/cattle-herd.webp); } .ph-grass { --photo:url(/img/cattle-grassland.webp); } .ph-dairy { --photo:url(/img/cattle-dairy.webp); } }