General Ledger + Converter in one subscription.

See pricing
Skip to content
  1. Home
  2. AI bookkeeping
  3. Farm accounting software

INDUSTRIES · FARMS AND RANCHES

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.

7-day trial · card required, nothing charged for 7 days · then $79/month billed annually or $149 monthly

Generate with AI drafts a numbered chart of accounts from a description of the business, for review before it is saved.

DEFINITION

What is a 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 booksSchedule F lineWhat goes in it
Sales of crops and products raised2Market, CSA, elevator and hay sales of what you grew
Resale livestock and items1a, less cost on 1bAnimals or goods bought to resell, with their cost kept separately
Agricultural program payments4a and 4bGovernment program payments, including cost-share and payments made in fertilizer or lime
Crop insurance proceeds6a and 6bInsurance and federal crop disaster payments
Custom hire income7Machine work you do for neighbors, such as baling or combining
Chemicals11Herbicides and pesticides
Fertilizers and lime17Fertilizer, lime and soil amendments
Gasoline, fuel and oil19Farm fuel and lubricants; a fuel tax credit or refund goes to income on line 8
Labor hired22Wages to farm workers, never to yourself
Rent: land and animals24bCash rent on pasture and cropland
Seeds and plants26Seed, transplants and starts
Veterinary, breeding and medicine31Vet 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.

WORKED EXAMPLE

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 lineCategoryAmount
2Vegetable sales 96,400.00 + hay sales 31,600.00128,000.00
4bAgricultural program payments6,200.00
7Custom baling for neighbors4,800.00
9Gross income139,000.00
10Car and truck3,900.00
11Chemicals2,350.00
14Depreciation (from the preparer’s Form 4562)14,600.00
17Fertilizers and lime8,450.00
19Gasoline, fuel and oil7,200.00
20Insurance (other than health)4,100.00
21bInterest on the equipment loan3,650.00
22Labor hired31,500.00
24bCash rent on 60 acres9,000.00
25Repairs and maintenance6,750.00
26Seeds and plants11,300.00
28Supplies4,280.00
29Taxes2,900.00
30Utilities3,420.00
33Total expenses113,400.00
34Net farm profit: 139,000.00 − 113,400.0025,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.

QuarterCash inCash outNetBank at quarter end
Jan to Mar: seed, fertilizer, insurance9,500.0027,900.00(18,400.00)3,600.00
Apr to Jun: planting, first markets24,700.0029,600.00(4,900.00)(1,300.00)
Jul to Sep: harvest, hay62,300.0024,100.0038,200.0036,900.00
Oct to Dec: last sales, program payment42,500.0017,200.0025,300.0062,200.00
Year139,000.0098,800.0040,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. 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. 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. 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. 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. 5

    Finalize each month

    Sign off months that tie in Reconciliations, then close the books through them so nothing reconciled changes later.

  6. 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.

How reconciliation works
Tied, signed off and closed.

OR HAND IT OVER

Our team can keep the farm’s books.

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.

Generate categories with AI
A statement categorized as it lands.

MORE INDUSTRIES

Books for other kinds of business

QUESTIONS

Farm accounting software: common questions

Ask Damin directly
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 Mutti, founder of ZeraBooks

About the author

Damin Mutti

Founder of ZeraBooks, Vancouver

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.

FREE SETUP + CATCH-UP

Upload January’s statements.
See the Schedule F lines fill in.

Generate a farm chart of accounts, upload a month, and check the Profit & Loss. 7 days, then $79 a month billed annually.

Book a call with Damin

Our founder. 30 minutes on Google Meet. Pick a time on the next screen.

About: Have us do your books