Farm accounting software, set up so Schedule F fills itself in.
Farm accounting software needs categories that line up with Schedule F and a cash view that survives a lean spring. ZeraBooks is a general ledger with AI bookkeeping that does this from uploaded bank and card statements. It doesn’t track crops or livestock by unit and doesn’t file Schedule F.
The IRS form, Profit or Loss From Farming, that a sole proprietor farmer attaches to Form 1040. Part I lists farm income, Part II lists farm expenses on numbered lines, and the difference is the net farm profit or loss.
CHART OF ACCOUNTS
What chart of accounts does a farm need?
Name the categories after the Schedule F lines and the tax return becomes copying totals, not sorting a year of receipts. These are the lines a small crop or hay farm uses most; the line names are from the 2025 Schedule F.
Category in the books
Schedule F line
What goes in it
Sales of crops and products raised
2
Market, CSA, elevator and hay sales of what you grew
Resale livestock and items
1a, less cost on 1b
Animals or goods bought to resell, with their cost kept separately
Agricultural program payments
4a and 4b
Government program payments, including cost-share and payments made in fertilizer or lime
Crop insurance proceeds
6a and 6b
Insurance and federal crop disaster payments
Custom hire income
7
Machine work you do for neighbors, such as baling or combining
Chemicals
11
Herbicides and pesticides
Fertilizers and lime
17
Fertilizer, lime and soil amendments
Gasoline, fuel and oil
19
Farm fuel and lubricants; a fuel tax credit or refund goes to income on line 8
Labor hired
22
Wages to farm workers, never to yourself
Rent: land and animals
24b
Cash rent on pasture and cropland
Seeds and plants
26
Seed, transplants and starts
Veterinary, breeding and medicine
31
Vet bills, breeding fees and animal medicine
Equipment, land and breeding stock go on the balance sheet, not in these expense lines. Sales of livestock held for draft, breeding, sport or dairy go on Form 4797, not line 2, so keep them in their own income category. Write the line number into the category name or its description so the year-end mapping is obvious to your preparer. A general chart of accounts template covers the balance sheet side.
We set you up and catch up your past months for free. Then ZeraBooks keeps your books done.
What does a year of farm books look like on Schedule F?
Willow Bend Farm is fictional: a sole proprietor growing vegetables and hay, on the cash method. Here is its 2026 ledger, category by category, as it lands on Schedule F.
Schedule F line
Category
Amount
2
Vegetable sales 96,400.00 + hay sales 31,600.00
128,000.00
4b
Agricultural program payments
6,200.00
7
Custom baling for neighbors
4,800.00
9
Gross income
139,000.00
10
Car and truck
3,900.00
11
Chemicals
2,350.00
14
Depreciation (from the preparer’s Form 4562)
14,600.00
17
Fertilizers and lime
8,450.00
19
Gasoline, fuel and oil
7,200.00
20
Insurance (other than health)
4,100.00
21b
Interest on the equipment loan
3,650.00
22
Labor hired
31,500.00
24b
Cash rent on 60 acres
9,000.00
25
Repairs and maintenance
6,750.00
26
Seeds and plants
11,300.00
28
Supplies
4,280.00
29
Taxes
2,900.00
30
Utilities
3,420.00
33
Total expenses
113,400.00
34
Net farm profit: 139,000.00 − 113,400.00
25,600.00
Only the interest part of the loan payment is an expense; the principal reduces the loan on the balance sheet (see how to record loan payments). The owner’s draws are not on Schedule F at all. Your tax preparer decides the final figures, especially depreciation and whether any prepaid supplies are limited.
SEASONAL CASH
Why does farm cash run out in spring?
The same year by quarter, cash only. Depreciation isn’t cash, so it drops out: 113,400.00 − 14,600.00 = 98,800.00 of cash expenses. Willow Bend started January with 22,000.00 in the bank.
Quarter
Cash in
Cash out
Net
Bank at quarter end
Jan to Mar: seed, fertilizer, insurance
9,500.00
27,900.00
(18,400.00)
3,600.00
Apr to Jun: planting, first markets
24,700.00
29,600.00
(4,900.00)
(1,300.00)
Jul to Sep: harvest, hay
62,300.00
24,100.00
38,200.00
36,900.00
Oct to Dec: last sales, program payment
42,500.00
17,200.00
25,300.00
62,200.00
Year
139,000.00
98,800.00
40,200.00
The farm made money for the year and still went 1,300.00 below zero in June. That is what an operating line of credit is for, and a quarterly view of the books is how you size it before the bank asks. These figures come before owner’s draws, loan principal, equipment purchases and income tax, all of which pull cash out too.
WHAT’S DIFFERENT
What makes farm bookkeeping different?
A farm’s books follow the same double-entry rules as any business. These are the places farms trip.
Prepaid supplies
Buying next season’s seed and fertilizer in December is common. On the cash method, the IRS may limit the deduction when prepaid supplies are more than 50% of your other deductible farm expenses (Schedule F instructions, 2025). Keep the invoices dated and labeled.
Raised vs bought animals
Livestock you raised and sell goes on line 2. Animals you bought to resell go on line 1a, with their cost on 1b. Breeding and dairy stock you sell goes on Form 4797. Three categories, not one.
Payments that aren’t sales
Program payments, crop insurance, cooperative distributions and custom work each have their own line. Lumping them into sales hides them from your preparer.
Personal and farm mixed together
The farmhouse utilities, the pickup that also does school runs, the family beef. Split them in the books as they happen; Schedule F is for farm expenses only.
Cash or accrual
Most small farms use the cash method. Farms on accrual complete Part III, which adds beginning and ending inventory of what you raised. That valuation is a preparer’s call.
SETUP
How to set up a farm’s books in ZeraBooks
1
Add each bank and card account
In Banks & Cards, add the farm checking, savings and any credit card by name. ZeraBooks never guesses your real accounts.
2
Generate the chart of accounts
In Accounting › Category Manager, click Generate with AI and describe the farm, for example “vegetable and hay farm, market and CSA sales, custom baling”. Rename the drafted categories after the Schedule F lines above before you save.
3
Upload statements from January
Upload each account’s monthly PDF or CSV statements. Each is read, categorized from your corrections and checked against its printed balances.
4
Answer the questions
When ZeraBooks isn’t sure whether a feed store charge was seed or supplies, or whether a purchase was personal, it asks. Correct one line and it offers to apply the same category to that merchant’s other lines.
5
Finalize each month
Sign off months that tie in Reconciliations, then close the books through them so nothing reconciled changes later.
6
Hand the preparer one report
At year end, the Profit & Loss by category is the Schedule F worksheet. The preparer adds depreciation and makes the final calls.
WHERE ZERABOOKS FITS
A ledger for the farm’s money, not its fields.
ZeraBooks keeps the books. It has no crop, field or head-count records, no inventory valuation, no department or location split on reports and no bank feed, and it files no tax return.
THE GENERAL LEDGER
Every account proven against the bank.
Each statement has to add up, follow the last one and agree with the ledger before the month ties, which catches a missing month of statements fast. Autopilot can record straight-line depreciation on equipment in your books and spread prepaid insurance; your preparer still does the tax depreciation for line 14.
If evenings in harvest season aren’t for bookkeeping, our bookkeeping services team keeps the books on ZeraBooks and reconciles every month. You upload statements and receipts and see the work in a read-only dashboard. From $150 a month (USD), quoted after a free call.
What is the best accounting software for a small farm?+
One that maps categories to Schedule F, separates program payments and custom work, and reconciles every account monthly. Dedicated farm software adds crop, field and livestock records. ZeraBooks is a general ledger: strong on proven books from statements, with no field or herd tracking.
Does ZeraBooks fill out Schedule F?+
No. ZeraBooks keeps the books and produces the Profit & Loss by category. If the categories follow the Schedule F lines, your preparer copies the totals. ZeraBooks prepares no tax return.
Can I track each field or herd separately?+
Not as a tag. ZeraBooks has no department, class or location on its reports. A farm with two clear enterprises can give each its own income and expense categories, such as Sales: vegetables and Sales: hay.
Should a farm use cash or accrual accounting?+
Most small farms file on the cash method, which Schedule F Parts I and II follow. Accrual adds inventory of what you raised, in Part III. Ask your preparer; switching methods has tax rules of its own.
How do I record a government program payment?+
As income in its own category, not as sales. It goes on Schedule F line 4a and 4b. The instructions include payments made in materials, such as fertilizer or lime.
Does ZeraBooks connect to my farm bank?+
No. There is no bank feed. You upload each month’s PDF or CSV statement and ZeraBooks checks it against the printed balances. The software is $79 a month billed annually after a 7-day trial; see ZeraBooks pricing.
Damin founded ZeraBooks in 2025 and still talks to the bookkeepers, firms and owners who use it every week. He writes about what he sees in their statements and ledgers, and every page here is checked against the live product before it goes up.