How to Invoice After a Seasonal Contract in Lawn Care
Short answer: How to invoice after a seasonal contract in lawn care is a counting problem, not a billing problem. The season is annual visits multiplied by the per-visit price, divided across 10 or 12 months, so a 30-visit season at $62 is $1,860, or $155 a month over twelve. Every monthly invoice prints a running counter — visits delivered against visits contracted — and the final invoice of the season reconciles the difference in either direction.
A seasonal contract is the only lawn care arrangement where the invoice and the work are deliberately out of sync. You mow 30 times between March and November and bill 12 equal times between January and December, which means most invoices you send are for a month that does not match what happened in it. Everything below exists to keep that from turning into a dispute. Timing questions across all your accounts are handled in when should a lawn care operator invoice a customer.
What has to be on a leveled monthly invoice?
Six blocks, and the third one is what makes the other five survivable.
| Block | What it reads |
|---|---|
| Contract reference | Contract number, season dates, and the contracted visit count |
| The monthly line | ”Seasonal maintenance agreement, monthly installment 7 of 12” |
| The running counter | ”Visits delivered to date: 19 of 30. Value delivered $1,178. Billed to date $1,085” |
| Service dates this period | Every visit date in the month, listed, not summarized |
| Work outside the contract | One dated line each, with how it was approved |
| Totals and terms | The level amount, anything added, the due date, and how to pay |
The counter is the whole trick. A customer looking at a January invoice for a month with no visits has one question, and a line reading “visits delivered 30 of 30, installment 12 of 12” answers it without a phone call. The same line answers the opposite question in June, when the customer has had eight cuts in a month they paid $155 for and briefly feels like they are getting away with something.
How does a season total become a monthly number?
Multiply, then divide, and show both numbers to the customer once at signing.
| Season plan | Arithmetic | Monthly installment |
|---|---|---|
| 30 visits at $62 | $1,860 | $155 over 12 months |
| 30 visits at $62 | $1,860 | $186 over 10 months, March to December |
| 30 visits at $62, plus spring cleanup at $340 and leaf removal at $420 | $2,620 | $218 over 12 months |
| 26 visits at $62 on a shorter northern season | $1,612 | $134 over 12 months |
The visit count is the input that matters, and it is regional. A season is however many mowings your climate actually produces, not a number copied from someone two states away. Count the weeks between your first and last realistic cut, adjust for the spring flush when you may cut twice in a week and for the midsummer slowdown when you may skip one, and use last year’s actual visit log rather than an estimate.
Decide the divisor deliberately. Twelve months smooths the customer’s payment and gives you winter cash, which is the whole reason the arrangement exists. Ten months, March through December, is easier to sell to customers who dislike paying in January and easier to unwind if someone moves. Both are honest. Only one of them gives you money in February.
What does the final invoice of the season have to reconcile?
Three things: visits, add-ons, and the balance between what you delivered and what you billed.
Say the contract was 30 visits and a dry August meant you delivered 26. At $62 a visit that is $248 of value the customer paid for and did not receive. Your contract has to say in advance which of these happens, because deciding in November looks like improvising:
- Visits are a target, price is for the season. The number covers keeping the property maintained for the season regardless of the count. Clean, defensible, and it needs to be stated in the agreement in exactly those words.
- Short visits are credited at the per-visit rate. The final invoice carries a line reading “Season reconciliation: 26 of 30 visits delivered, credit 4 at $62” and the customer’s last installment shrinks or disappears.
- Short visits are converted. The four missed cuts become an aeration pass or an extra leaf cleanup, priced at the credit value, with the swap agreed in writing.
The same clause has to work in the other direction. A wet spring can produce 33 visits against 30 contracted, and without a stated cap you have given away three cuts. The usual language sets a band — for example, visits within a stated range of the contract number are covered, and anything beyond it bills at the per-visit rate — so both sides know where the edge is before the weather decides.
Which work sits outside the contract, and how does it bill?
The maintenance agreement covers mowing, trimming, edging, and blowing. Everything else has its own unit and its own line, and folding any of it into the level payment is how a contract quietly becomes unprofitable.
| Work | Unit it bills in | When it happens |
|---|---|---|
| Spring cleanup | Hours plus cubic yards hauled | Before the first cut, on an overgrown or leaf-packed property |
| Aeration and overseeding | Per 1,000 sq ft of turf, seed separately by the pound | Fall for cool-season turf, late spring for warm-season |
| Mulch installation | Cubic yards, plus install hours | A cubic yard covers 108 sq ft at 3 in of depth |
| Bed edging | Linear feet | Usually with the mulch |
| Fertilizer and weed control | Per 1,000 sq ft, product and rate named | Per the program, with the applicator license number on the invoice where your state requires it |
| Leaf removal | Cubic yards hauled, plus hours | Often two or three passes, not one |
| Storm debris | Hours, plus disposal at cost | Dated, approved by text before the work |
| Final cut and cleanup | Flat, or at the per-visit rate | The last visit of the season |
Two rules keep these from eroding the contract. Get approval in writing before the work, because a customer on a level payment is the most likely of all your accounts to assume that everything you do at the property is included. And bill add-ons in the month they happen rather than saving them for the end, since a $780 leaf removal landing on the same invoice as a season reconciliation is a document nobody reads carefully.
What does the customer get at the end of a season?
A service log, not a summary. The strongest close-out document is one page listing every service date across the season with the work type beside it, followed by the add-ons and the reconciliation.
Photographs matter at exactly two moments in a maintenance season, and they are the two that bracket it. Shoot the spring cleanup as a genuine before-and-after, since that is the one visit where the property visibly transforms. Shoot the final cut and leaf removal the same way. The 28 mowings in between produce no visual evidence worth capturing, which is why the dated service log is doing the work that photos do in other trades. The mechanics of documenting a single stop are in how to invoice after weekly mowing in lawn care.
Add a short condition note for next season while you are writing it: the thin area by the driveway, the drainage that ruts every April, the section that needs the deck raised in July. It costs two minutes, it reads as attention, and it is the setup for the renewal conversation.
Is the money I collected in February actually mine?
No, and this is the trap that makes leveled contracts dangerous for operators who are otherwise good at their job.
Twelve equal payments against a season that runs March to November means that by the end of May you have collected three months of installments and delivered maybe nine visits. Take the January and February payments as a single account: $310 collected, zero visits delivered, and the entire obligation still ahead of you. Across forty contracts that is a five-figure sum sitting in your account in February that belongs to work you have not done. Spend it on a mower and you have financed equipment with your customers’ unearned prepayments, which works right up until a wet spring costs you two weeks.
Two habits fix it. Track delivered value against billed value on every contract, which is the same counter that goes on the invoice, so the total tells you how much of your bank balance is genuinely earned. And hold the tax portion separately. If you are on the cash method, as most single-truck operations are, a prepayment is income in the year it hits your account and there is nothing to elect. On the accrual method, Publication 538 describes full inclusion in the year of receipt as a permissible method for advance payments, with a limited deferral alternative that carries its own conditions and generally needs Form 3115 to move to. Either way, money for June mowing that lands in February is very likely taxable in the year it lands, and the specifics belong to your own accountant rather than to a general rule, which is the reasoning behind how much to set aside for 1099 taxes.
How do I close and renew on the same document?
The final invoice of the season is the best renewal opportunity you get all year, and most operators waste it by sending it in the mail in December.
Do it at the last visit instead. The final cut and leaf cleanup is one of the few stops where the customer is likely to be home, outside, and looking at a property that just went from a mess to clean. That is the moment to hand over the reconciliation on your phone, collect the balance with a payment link they scan as a QR code, and put next season’s number in front of them.
Price the renewal honestly and explain the change in one sentence. Fuel, disposal fees, insurance, and equipment replacement all move, and a customer who reads “the season goes from 30 to 31 visits and the per-visit rate goes up $3” accepts it far better than a monthly installment that silently grows.
Then handle the prepay discount as the financing decision it is. A 5 percent discount on an $1,860 season is $93 to receive the full amount in March instead of across twelve months. If your margin on that account is 22 percent, or $409, that discount is nearly a quarter of the profit on the contract. It can still be the right trade if the March cash keeps you off a credit line, but price it as borrowing rather than as a gesture.
How do I know the contract number still covers the route?
Rebuild it from your own costs before renewal season, not after.
Total what a crew hour costs you across a year: pay and payroll burden, truck and trailer, fuel, mower depreciation and blades, insurance, and the unbilled hours you spend quoting, driving, and fixing equipment. Divide by the hours you actually sell rather than the hours you work. Then price each property by the route minutes it consumes, multiply by your realistic visit count for the season, and add profit.
Take the profit as a margin rather than a markup, and check the same thing on materials. Mulch at $31 a cubic yard delivered, marked up 40 percent, bills at $43.40 and keeps 29 percent of the price. To earn a 40 percent margin you divide by 0.60 and bill $51.67. Published seasonal contract prices vary enormously with region, season length, lot size, obstacle density, and how far a property sits off your route, so use them only to catch an error of a factor of two. The number that governs is your own cost per route minute. The standard fields on the document itself are the same as any other trade’s, listed in what to include on an invoice.
What has to be in the file when the contract closes?
The signed agreement with the visit count and the reconciliation clause, every monthly invoice under one numbering series, the service log with all the dates, the approvals for add-ons, the disposal tickets, the material receipts, and the route miles for the whole season.
Keel holds that on the phone, which is where a seasonal contract actually gets managed. It is an iOS app running entirely on the device: no account, no bank connection, no cloud, no login, and an App Store privacy label reading Data Not Collected. The monthly installment invoice goes out in under a minute with your numbering, logo, and brand color, and the final one gets handed over at the last stop with a payment link the customer scans as a QR code. Mulch yard receipts and transfer station tickets get photographed where you stand and read on device by Apple Intelligence, so a season of add-on costs is filed rather than remembered. Route mileage logs as trips across the whole season. Freeboard is the one that matters most on leveled billing: cash minus tax reserve minus committed invoices minus buffer, which is what keeps a February bank balance full of unearned installments from reading as money you can spend. The ledger is append-only and hash-chained, and the year exports as one file or as the Accountant Pack, a CSV plus a one-page summary PDF. Free is $0 with unlimited invoices, receipts, and mileage. Keel Pro is a one-time $249.99 Lifetime purchase, not a subscription.
Frequently asked questions
How do I invoice a seasonal lawn care contract?
Multiply the contracted visits by the per-visit price to get the season total, divide it across 10 or 12 months, and bill that installment on the 1st of each month. Print a running counter on every invoice showing visits delivered against visits contracted, list the service dates in that month, and put anything outside the agreement on its own dated line.
What happens if I deliver fewer visits than the contract says?
Whatever the agreement says, which is why the clause has to exist before the season starts. The three workable options are to state that the price covers the season regardless of count, to credit missed visits at the per-visit rate on the final invoice, or to convert them into another service such as aeration at the same value. Deciding in November instead looks like improvising.
Should a seasonal lawn contract be billed over 10 months or 12?
Twelve gives you winter cash and the smoothest customer payment, which is the main reason to run leveled billing at all. Ten, from March to December, is easier to sell to customers who dislike paying in January and simpler to unwind if a property sells mid-contract. Both are legitimate. Only the twelve-month version funds your off season.
How do I bill leaf cleanup on a seasonal contract?
As separate dated lines in the month it happens, priced in cubic yards hauled plus hours, never folded into the level payment. Leaf removal is usually two or three passes rather than one, so bill each pass. Get the approval in writing beforehand, because customers on a level payment are the most likely to assume everything done at the property is already covered.
Can I raise the price when a seasonal contract renews?
Yes, and the last visit of the season is the right moment to do it. Show the change as its own arithmetic rather than a bigger monthly number: the visit count for next season, the per-visit rate, and the reason it moved, such as fuel, disposal fees, or a property that added beds. A customer who can see the components accepts an increase they would question as a lump.
Is prepaid seasonal contract money safe to spend?
Treat it as owed work until it is delivered. Twelve equal payments against a nine-month season means your February balance holds installments for mowing that has not happened, and across a full route that is a five-figure obligation. Track delivered value against billed value on every contract, and set aside the tax portion, since the income is taxable when received.
This article is general information, not professional or tax advice.
How do I actually get paid?
The part that gets you paid
An invoice in under a minute, on your iPhone.
Pick a client, add a line, send a clean PDF — or say it in words and confirm the draft. Your own pay-me link goes on as a QR code. Free to start; unlimited invoices and your own branding are Pro.
On-device · No account · Data Not Collected