Skip to main content

Irrigation Installer Bookkeeping: Deferred Revenue Contracts and Trencher Depreciation

Published 12 min readMike ThriftMike Thrift
Irrigation Installer Bookkeeping: Deferred Revenue Contracts and Trencher Depreciation
On this page

Your spring calendar is packed with startups at $95 a visit, your fall is wall-to-wall blowouts, and a $4,500 install lands every other week — so why does January's bank balance say the business barely broke even? The money did not vanish. It was earned in one month, spent in another, and never tracked where it actually belonged. For irrigation installers, the two bookkeeping moves that change everything are booking prepaid maintenance contracts as deferred revenue instead of day-one income, and treating equipment by its tax category: the trencher gets capitalized and depreciated, the shovel gets expensed. This guide walks through both, plus job costing, seasonal cash flow, and the handful of numbers worth watching every month.

Sell the Year, Not the Visit​

Install revenue is lumpy by nature. You chase bids, fight weather delays, and start every month near zero. Maintenance contracts are the opposite: smaller per visit, but predictable and recurring. A typical residential plan bundles a spring startup and inspection ($75 to $125), a mid-season check and adjustment ($60 to $100), a fall winterization blowout ($75 to $125), and sometimes one extra service call — for $400 to $800 per customer per year.

Retention is the magic. Once a homeowner is on a plan, they tend to stay: 70 to 80 percent renew each year, because finding and scheduling a new irrigation company is more hassle than renewing. Watch what that compounding does for a shop adding just 15 contracts a year at $600 each:

YearActive contractsAnnual maintenance revenue
115$9,000
227$16,200
337$22,200
445$27,000
551$30,600

By year five, more than $30,000 of predictable revenue shows up before you win a single install bid. The best time to sell the plan is the day you finish the install, when the homeowner is happiest and most motivated to protect a $4,500 investment. Frame it as protection, not an upsell: spring opening, fall blowout, and a mid-season tune-up, one price, nothing to remember.

Book Prepaid Contracts as Deferred Revenue, Not Day-One Income​

Here is where most installers' books go wrong. A customer pays $600 in March for the full year's plan, and the cash hits the checking account — so it feels like March revenue. It is not. You have been paid for work you have not done yet. Until each visit is performed, that money is a liability: you owe the customer service, or a refund.

Accrual-basis books record it this way:

DateEntryDebitCredit
MarchCash$600
MarchDeferred Revenue (liability)$600
May (startup done)Deferred Revenue$200
May (startup done)Service Revenue$200
July (mid-season done)Deferred Revenue$200
July (mid-season done)Service Revenue$200
October (blowout done)Deferred Revenue$200
October (blowout done)Service Revenue$200

Why bother with the extra entries? Four reasons:

  • True monthly profit. Booking all $600 in March makes March look great and October look barren even though October carried real labor cost. Recognizing revenue per visit shows which months actually make money.
  • Refund clarity. If a customer cancels after the spring visit, your books already show exactly what you owe back: $400 of unearned liability, not a vague guess.
  • A sellable business. A buyer values contracted recurring revenue, and diligence will ask for a deferred revenue schedule. Installers who booked everything as day-one cash cannot produce one.
  • Tax honesty. Even if you file taxes on the cash basis and report the cash when received, keeping a separate deferred schedule for management purposes costs minutes and pays for itself the first time a customer disputes a cancellation.

If your accounting software supports it, create one liability account called Deferred Revenue – Maintenance Contracts and one item per plan tier. Each completed visit moves its slice to Service Revenue. Reconcile the liability balance monthly: it should equal the value of visits you still owe.

Price Each Visit So the Contract Holds Margin​

A maintenance plan only works if every visit inside it is profitable. Cost each visit type honestly before you set the annual price:

  • Labor plus drive time. A 45-minute blowout with 30 minutes of driving each way is over 100 minutes of paid time, not 45. Price the windshield time or the route quietly loses money.
  • Parts and consumables. Heads, nozzles, filters, flags, PVC fittings, and glue add up. Track average parts cost per visit type for a month and bake it into pricing.
  • Compressor cost on blowouts. The tow-behind compressor burns fuel, needs oil and maintenance, and wears out. Assign a per-blowout equipment charge — even $10 to $15 — so the machine pays for its own replacement.
  • Callbacks. Budget for the return trip when a zone does not seal or a head leaks. One free callback per ten visits is a reasonable planning figure; if your actual rate is higher, fix the workmanship before you raise the price.

Then track revenue per contract versus cost per visit quarterly. If a $600 plan costs you $480 in labor, parts, fuel, and drive time, the 20 percent margin is thin but workable at volume. If it costs $560, you are running a charity with trucks — raise the renewal price or cut the costliest visit.

The Trencher Gets Depreciated; the Shovel Gets Expensed​

Equipment is the second place irrigation books go sideways, usually in both directions at once: small tools get depreciated over years (creating pointless paperwork), while big machines get expensed in one shot (overstating the deduction and inviting trouble). The dividing line is the IRS de minimis safe harbor.

Expense the small stuff under the de minimis safe harbor​

Under Treasury Regulation section 1.263(a)-1(f), a business without audited financial statements can elect to expense items costing $2,500 or less per invoice or per item instead of capitalizing them. Shovels, rakes, hand tools, fittings, glue, wire connectors, flags, and nozzles all fall comfortably under the line — buy them, book them to Tools and Supplies expense, and move on.

The election is not automatic. You must attach the election statement to a timely filed return (including extensions) every year you want it, and you need a written bookkeeping policy — even a one-paragraph policy in your files works — stating that you expense amounts under the threshold. Miss the election and technically each $40 shovel is a capital asset. Most small shops make the election through their tax preparer each spring; confirm yours does.

Capitalize the trencher, then choose your deduction speed​

A walk-behind trencher runs $5,000 to $14,000 new, and a ride-on machine runs $25,000 to $40,000 — well above the de minimis line, so the purchase hits the balance sheet as equipment, not the income statement as expense. From there you have options:

  • Section 179 expensing. For 2026, businesses can expense up to $2,560,000 of qualifying equipment placed in service during the year, with the benefit phasing out once total purchases exceed $4,090,000. A $30,000 ride-on trencher can therefore be fully deducted in year one. Two catches: the deduction cannot exceed your business taxable income for the year (unused amounts carry forward), and the machine must be placed in service — working on jobs, not sitting on a dealer lot — by December 31.
  • Bonus depreciation. The 2025 tax legislation restored 100 percent first-year bonus depreciation permanently, so qualifying new and used equipment can also be fully written off in the placed-in-service year without the taxable-income limit that constrains Section 179.
  • Regular MACRS depreciation. Trenchers used in construction generally fall into 5-year property under asset class 15.0, depreciated over six tax years under the half-year convention. Choose this when you want to spread deductions into future, higher-income years rather than bunching them now.

Used equipment qualifies for both Section 179 and bonus depreciation, which matters in this trade — a well-maintained used walk-behind at half the new price still earns the full first-year write-off. And keep the repair rules straight: replacing a worn trencher chain or teeth is a deductible repair, while an engine rebuild that makes the machine better than it was can be an improvement you must capitalize.

Rent versus buy: run the breakeven​

Walk-behind trenchers rent for roughly $130 to $150 per day. If you trench 40 days a year at $140 a day, that is $5,600 in annual rental — about the price of a used walk-behind every single year. Buying wins quickly for install-heavy shops; renting wins for companies that trench only a few days a month and would otherwise pay for storage, maintenance, and depreciation on an idle machine. Revisit the math yearly, because the answer flips as your install volume changes.

Job-Cost Every Install Like a Contractor, Not a Handyman​

Installs are projects, and projects need job costing. For every system, track actual cost against the bid in five buckets:

  1. Materials: pipe, heads, valves, controller, wire, backflow preventer, fittings. Log receipts to the job the day you buy, not in a year-end shoebox.
  2. Labor hours: installer and helper hours on site, tracked per job. Your effective hourly cost is wages plus payroll taxes, workers' comp, and drive time — not just the hourly wage.
  3. Equipment hours: trencher, compressor, and truck time charged to the job at an internal rate that covers fuel, maintenance, and replacement.
  4. Permits and fees: backflow permits, inspections, and utility locates. Small individually, but they belong to the job, not overhead.
  5. Subcontractors: electricians, plumbers for the tap, or a boring crew under the driveway.

Then compute gross margin per install: (contract price minus all five buckets) divided by contract price. Healthy residential install margins typically land between 40 and 55 percent before overhead. If a $4,500 install consistently costs $3,200, the problem is either the bid template (raise it) or the crew's pace (train it) — and only job-level numbers tell you which.

Tame the Seasonal Cash Flow Swing​

Northern installers earn most of their money between April and November, then face a winter of insurance premiums, loan payments, and shop rent with little coming in. Three defenses work:

  • Let contracts smooth the curve. Push annual-plan renewals and prepayments into late winter — a February "renew now" campaign turns the slowest month into a collection month. Just remember the prepayment is deferred revenue, a liability: spend it on spring labor, not winter trucks, or October will find you broke with visits still owed.
  • Hold a winter reserve. Once maintenance revenue is predictable, park two to three months of fixed costs in a separate savings account during the flush months. Automate the transfer on the first of each month so discipline does not depend on memory.
  • Sell off-season work. Controller upgrades, smart-controller retrofits, drainage consultations, holiday lighting, and snow removal all monetize the same trucks and crew. Even modest winter revenue covers the fixed costs that otherwise eat the reserve.

Watch out for the classic trap: borrowing against next season. Financing a new trencher in November because "spring will pay for it" works exactly until a wet April delays every install by three weeks. Debt payments are fixed; seasons are not.

Five Numbers Worth Checking Every Month​

You do not need a CFO dashboard. Five figures, reviewed monthly, catch nearly every problem early:

  1. Contract renewal rate: renewals divided by expiring contracts. Below 70 percent means pricing, service quality, or follow-up needs attention.
  2. Revenue per active contract: total maintenance revenue divided by active contracts. Falling numbers signal discounting or unpriced extra visits.
  3. Cost per visit by type: labor, parts, and fuel per startup, mid-season check, and blowout. Compare against the slice of the annual price each visit is supposed to cover.
  4. Install gross margin: actual margin per job, averaged monthly. One bad job is noise; three in a row is a bidding problem.
  5. Days of cash: cash on hand divided by average daily fixed costs. Below 30 days entering winter is a warning; below 15 is an emergency.

If you use dashboards or charts to review these, the visualization features in Fava make month-to-month trends easy to scan at a glance.

Keep Your Irrigation Books Flowing Year-Round​

Seasonal trades punish sloppy books more than most businesses: prepaid contracts blur across months, equipment straddles the expense-versus-depreciate line, and winter exposes every summer shortcut. Booking maintenance plans as deferred revenue, electing the de minimis safe harbor for small tools, and job-costing each install turn a cash roller coaster into a business you can actually steer. As your contract base grows, maintaining clear financial records becomes the difference between guessing and knowing. Beancount.io offers plain-text accounting that is transparent, version-controlled, and AI-ready — every entry traceable, every schedule reproducible. Get started for free and see why developers and finance professionals are switching to plain-text accounting.

Share this article

Follow this topic

Source: https://beancount.io/blog/2026/09/28/irrigation-system-installer-bookkeeping-maintenance-contracts-trencher-depreciation-guide

Published: September 28, 2026