Record each visit the same way
Picture a small landscaping company with three maintenance crews, an owner who sells and estimates, and an office manager who sends invoices at the end of each month. Most properties are on a recurring plan: weekly or biweekly mowing, edging, and blowing, plus seasonal work. In a typical month, a rainy week pushes some visits, one crew skips a property because the gate was locked, another crew trims extra shrubs a client asked for at the curb, and a commercial site has its irrigation repaired. On the first of the month, the office manager sends the same invoice as last month to every client, then spends the next two weeks answering calls about visits that did not happen and extras that were never billed.
That scene is an original illustration, not a TwoQM client and not a measured result. It describes a common gap in recurring service businesses: the plan says what should happen, the crews know what did happen, and the invoice is built from the plan.
This article is about reconciling recurring maintenance invoices against completed visits before they go out, with a named owner and a short review. It is not about how to write your service agreements, sales tax, collections, or route planning. Those stay with you and, where needed, your accountant or attorney.
Invoices can only match visits if every visit leaves the same small record behind. Keep it short enough that a crew lead finishes it in the truck:
Property and date. Which site, which crew, and the day the visit happened.
Status. Completed, partial, skipped, or rescheduled, with a reason for anything other than completed (weather, locked gate, client request, equipment down).
Extras requested on site. What the client or property contact asked for, who asked, and a photo if useful. Extras are noted, not priced, by the crew.
Notes for the office. Anything the office needs before billing, such as a damaged sprinkler head reported or a gate code that changed.
Your seasonal crew routes and property notes already tell crews where to go. This record tells the office what actually happened when they got there.
Write the billing rules once
Most invoice disputes come from rules that live in the owner's head. Put them on one page:
Skipped and rescheduled visits. If a weather week is made up later, nothing changes. If it is not, decide in advance whether the client gets a credit, a make-up visit, or nothing because the plan is a flat seasonal rate. The rule follows your agreement; the system only applies it.
Extras. Which extras are billed at a set rate, which need a quote first, and who approves them. The proposal templates with scope lines clients approve are the right place to define what the plan includes.
Separate jobs. Irrigation repairs and installs get their own job record. Irrigation zone maps kept on the property record help the tech, but the billing line still belongs on its own job.
A named owner. Usually the office manager, with the owner approving credits above a limit you choose.
A pre-invoice exception list, not a month of phone calls
A few days before invoices go out, the billing owner gets one short list per cycle:
Properties where completed visits do not match the plan.
Skipped or rescheduled visits not yet made up.
Extras noted by crews that are not yet on an invoice or a quote.
Properties with notes that need a decision before billing.
Each line shows the property, plan, visits completed, exceptions, and the rule that applies. The billing owner marks each line approved or adjusted, then invoices go out from the reviewed list. Properties with no exceptions go out as normal. For larger one-time projects, milestone billing works differently; see deposit, progress, and final invoice milestones.
Where TwoQM fits
Many landscaping companies already use a scheduling or field app, an accounting tool, and a spreadsheet the office manager keeps on the side. Business automation can build the pre-invoice exception list from visit records and remind the billing owner before the cycle closes. Connected systems can link the field app to the accounting tool so completed visits and approved extras reach the invoice without retyping. Custom software can provide a simple visit form for crews when the current app does not capture status and extras the way your billing rules need. What fits your company is confirmed during scoping. See how TwoQM works with contractors and field service businesses.
Where AI helps, and where it stops
AI can turn a crew lead's short voice note or text into a clean visit record for a person to confirm, in English or Spanish. It can also draft the exception list in plain language: which properties need a decision and why.
AI never sends an invoice, issues a credit, charges a card, adds an extra to a bill, or messages a client. A person at your company reviews each exception and decides what happens next.
Where to start this week
Pick ten recurring properties. For last month, write down the visits the plan called for, the visits crews completed, and any extras done on site. Compare that with what you invoiced. Write down every difference and the rule you used, or wish you had used, to handle it. That list is the first draft of your billing rules.
TwoQM builds custom software, automation, and connected systems for small businesses in the Rio Grande Valley and beyond. This article describes operational visibility only. It is not legal, contract, tax, or accounting advice; ask your own attorney and accountant how your service agreements and invoices should be written. Pricing explains how business apps, systems, and custom software are scoped.
Describe Your Maintenance Billing Workflow · Explore TwoQM Business Automation

