Home / Blog / Industry Guides
Industry Guides

Bookkeeping for Landscaping and Home Service Businesses

EGBy Erick Gamez
·July 18, 2026·7 min read

If you run a landscaping crew, a pool route, a pest control truck, or a cleaning business here in the East Valley, your money moves differently than a shop with a single storefront. You have dozens of small recurring visits, a few big one-time jobs, trucks that eat fuel, and a summer that can either bury you in work or dry up overnight. Good books are how you stay ahead of all of it.

This guide walks you through the numbers that actually run a route business, with real steps and example numbers you can copy today. Then, honestly, we will talk about why most owners fall behind and how GGS can carry it for you.

The Money Rhythm of a Home Service Business

Every home service business earns money two ways. The first is one-time jobs (a paver install, a full yard cleanup, a first-time pool drain and clean). The second is recurring maintenance revenue (the weekly mow, the monthly pest spray, the pool service you bill every month like clockwork). The mix between those two defines your whole business.

Let us follow one example the whole way through. Picture a Gilbert landscaper with 60 maintenance accounts at an average of $130 a month, plus install jobs on the side. Those 60 accounts bring in $7,800 every month before a single install is sold. That steady base is the backbone. The installs are the upside on top.

Here is the thing route businesses have to respect. You do not make big money on any one visit. You make a small margin (what is left after the cost of doing that visit) on each stop, then multiply it by hundreds of stops a month. If your true profit per mow is off by even five dollars, across 60 accounts every week that is a $15,600 swing over a year. That is why the small numbers matter so much.

Seasonality: Plan for the Arizona Swing

Arizona does not have a gentle season. Summer scorches, monsoon storms drop debris, and winter slows the grass to a crawl. Your revenue rides that wave, so your books should expect the wave instead of being surprised by it.

Map your 12-month revenue curve

Pull last year's Profit and Loss statement (your P&L, the report that shows income minus expenses) month by month. Write down what each month actually brought in. Maybe March through June is your install boom, July and August slow as customers leave town and the heat limits work, then fall picks back up. Once you see the curve on paper, a slow August is a planned event, not a panic. If you want a refresher on reading that report, see our guide on what a Profit and Loss statement is.

Build a reserve in the strong months

Set a simple target. In your three or four strongest months, move a set percent of revenue into a separate savings account and do not touch it. A common starting point is 10 percent. If your Gilbert landscaper does $18,000 in a peak install month, that is $1,800 set aside. Stack a few of those and the slow months pay themselves.

Pro tip. Open a second business checking or savings account just for your reserve. Money you cannot see on your main balance is money you will not accidentally spend on a new trailer in April.

Budget this year from last year

Use last year's monthly P&Ls as your budget for this year. Take each month, add a realistic growth bump if you have signed new accounts, and now you have a number to aim at every month. When real results come in under budget, you catch it in week one instead of at tax time.

Know What a Crew Hour Really Costs

The most common mistake we see is pricing off the wage on the paycheck. Your crew costs far more than their hourly rate once you load in everything.

A fully loaded crew cost means wages plus payroll taxes (the employer share of Social Security, Medicare, and unemployment you pay on top of wages), plus workers compensation insurance (coverage required in Arizona if someone gets hurt on the job), plus the paid time your crew spends driving between stops.

Here is the worked example. You have a two-person crew paid $22 an hour each, so $44 in raw wages per hour. Now add roughly 10 percent for payroll taxes, a workers comp rate that for landscaping often runs high, and the fact that a good chunk of the paid day is drive time between houses, not billable work. By the time you load all of that in, that crew really costs you well over $50 an hour combined, often closer to $58 to $65.

Check revenue per crew hour on every route

Now hold each route up against that number. Say a route bills $520 for the day and the crew is on the clock 8 hours. That is $65 an hour of revenue. If your loaded crew cost is $60 an hour, you are barely clearing the crew, before fuel, equipment, and your office costs. That route needs a price bump or a tighter schedule. Track this per route and you will find the two or three accounts quietly costing you money.

Watch out. Windshield time is real cost. A route spread across Queen Creek, Chandler, and Mesa in one day can burn two paid hours just driving. Tight, zip-code-clustered routes are one of the biggest profit levers you have.

For a deeper walkthrough on pricing the work itself, read how to price a job for profit.

Trucks, Trailers, Mowers, and Fuel

Big equipment is where your books start to look strange if no one explains it. When you buy a $45,000 truck, that money leaves your bank account today, but on your P&L the cost gets spread out over several years through depreciation (splitting the cost of a big purchase across the years you use it instead of all at once). So the month you buy the truck, your profit can look fine even though your bank account just took a huge hit. That gap between profit and cash trips up a lot of owners. We break it down in profitable but no cash.

Track fuel and repairs per truck

Give fuel its own category and vehicle repairs their own category in QuickBooks, and tag them by truck. Now you can see that Truck 2 burned $900 in fuel and $1,400 in repairs last quarter while Truck 1 sat at half that. That is how you decide when an old truck has become a money pit.

Fund the replacement before it breaks

Your commercial mower will die. Instead of scrambling for $12,000 the day it does, set aside a small amount monthly into a replacement fund. If you expect to replace it in three years, that is roughly $333 a month. Book it, save it, and the next mower is already paid for.

Recurring Revenue Is an Asset, Treat It Like One

Those 60 maintenance accounts are not just income. They are an asset, the most valuable thing your business owns, and you should watch them like one.

Track monthly recurring revenue and churn

Two numbers tell the story. Your monthly recurring revenue is the total you bill from repeating accounts each month (our example: $7,800). Your churn is the customers who cancel. If you lose 3 of 60 accounts in a month, that is 5 percent churn, and it means you have to sign 3 new accounts just to stand still. Watch churn every month so a slow leak does not become a flood.

Prepaid annual plans are a liability first

Say a customer pays $1,560 up front for a full year of pool service. That cash feels great, but in the books it is a liability (money you owe, in this case service you still have to deliver) called deferred revenue (payment received before the work is done). Each month you do the service, you move one-twelfth, $130, from liability into real earned income. If you count the whole $1,560 as profit in January, your books lie to you all year.

Note. This matters at tax time and it matters if you ever want a loan. Confirm how to record prepaid plans for your specific setup with a bookkeeper or tax professional, because getting it wrong overstates your early-year profit.

Clean records raise your sale price

If you ever sell your business, a buyer pays a premium for provable recurring revenue with low churn. Clean books that show 60 stable accounts, real margins, and a two-year track record are worth far more than a shoebox of receipts. You are building that value every month you keep good records.

A Monthly Close for Busy Owners, or Let Us Run It

Here is a monthly routine that keeps you in control in about 60 minutes.

  1. Categorize every transaction so income and expenses land in the right buckets. Our guide to categorizing in QuickBooks walks through it.
  2. Reconcile your accounts, meaning match your books to your actual bank and credit card statements so nothing is missing or doubled.
  3. Review margin by service line, comparing maintenance versus installs and checking revenue per crew hour on your routes.

You can absolutely do this yourself, and our simple monthly bookkeeping routine lays out every step. But let us be honest about how it usually goes. You start strong in January, the spring install rush hits, and by June the books are three months behind and the receipts are in the truck console. That is normal. You are busy running crews, not reconciling accounts.

That is exactly the work GGS does. We keep home service books current every single month, track your routes and recurring revenue, and then actually sit down and read the numbers with you so you know which routes to raise and which trucks to retire. Founder Erick Gamez trained in tax at KPMG, one of the Big Four firms, and now runs books for owners right here in Mesa, Gilbert, Queen Creek, and Chandler. You get big firm training at small business pricing, and you text a real person, not a ticket. See what we do for you, grab the free tools and template, or text us at (480) 430-2772.

Key Takeaways

The short version

  • Your mix of one-time jobs and recurring maintenance revenue defines your business, and route profit comes from small per-visit margins multiplied hundreds of times.
  • Map your revenue month by month off last year's P&L, then set aside a percent of revenue (start at 10 percent) in peak months so the Arizona slow season is planned, not a crisis.
  • A two-person crew paid $22 an hour each really costs well over $50 an hour once you add payroll taxes, workers comp, and paid drive time. Check every route's revenue per crew hour against that.
  • Give fuel and repairs their own categories per truck, and set aside a monthly replacement fund so the next mower is already paid for when the old one dies.
  • Recurring revenue is your most valuable asset. Track monthly recurring revenue and churn, record prepaid annual plans as a liability until the work is done, and clean records raise your business's sale value.

Questions owners ask us

How much of my revenue should I save for the slow season?
A simple starting target is 10 percent of revenue set aside during your three or four strongest months, kept in a separate account you do not touch. If a peak month brings in $18,000, that is $1,800. Stack a few of those and your slow months, like a quiet Arizona August, pay for themselves. Adjust the percent up if your season swing is sharp.
Why does my profit look fine the month I bought a truck, but my bank account is empty?
Because a big purchase like a truck is spread across several years on your Profit and Loss statement through depreciation, even though all the cash left your account today. Your profit and your cash are two different things. This is one of the most common surprises for home service owners, and it is exactly why keeping the books and the bank in sync every month matters.
A customer prepaid for a full year. Can I count it all as income now?
No, and doing so will overstate your profit for the early part of the year. Money received before you do the work is a liability called deferred revenue. You move it into earned income a little each month as you actually deliver the service. Record it correctly so your books tell the truth, and confirm the setup for your specific situation with a bookkeeping or tax professional.
Do I really need to track cost per truck and per route separately?
Yes, because that is where route businesses quietly lose money. Tagging fuel and repairs by truck shows you which vehicle has become a money pit, and checking each route's revenue against your loaded crew cost per hour shows you which accounts need a price bump. Without that detail, a couple of unprofitable routes can hide inside an otherwise healthy-looking month.
Done For You

Keep Your Route Business's Books Current, Every Month

GGS keeps landscaping, pool, pest, and cleaning books clean every month and reads the numbers with you, so you know which routes to raise and which trucks to retire. Text us at (480) 430-2772.

Back to all posts
Get a Free Profit Review