Industry Guide
Landscaping Bookkeeping in Pittsburgh: From Mowing to Snow
Landscaping bookkeeping for Pittsburgh lawn and snow businesses: which PA services are taxed, how to bank for winter, and what your CPA needs by January.
It's November in Pittsburgh. The mowers are getting winterized and the plow blades are going on. The money you made from April through October has to carry the business until spring. That's what makes landscaping bookkeeping different.
You're running two seasonal businesses on one set of books, and Pennsylvania taxes some of your services but not others.
Here's what lawn care and landscaping owners around Pittsburgh need from their books, from Pennsylvania's lawn care sales tax to the winter cash gap.
Why landscaping bookkeeping is different
Most service businesses bill about the same every month. A Western PA landscaping company doesn't. Mowing routes, cleanups and installs pile up between April and October. Then revenue falls off a cliff, or it turns into snow money that depends on the weather.
Add mixed tax rules, financed equipment and seasonal crews, and the books get harder than they look.
A simple chart of accounts
You don't need a complicated one. Start with three income accounts: lawn maintenance, landscape installs and snow. Then split your job costs into materials (plants, mulch, stone), salt, crew labor, subcontractors, fuel and equipment repairs.
Keep wages, payroll taxes and workers' comp in their own accounts too. Then you can price jobs on what an hour of crew time really costs. That's enough to see which side of the business actually pays the bills.
Pennsylvania sales tax: mowing is taxed, mulching isn't
This is the part of landscaping bookkeeping that national guides skip. Pennsylvania taxes "lawn care services" under its own regulation, 61 Pa. Code § 55.6.
The state rate is 6%, plus a 1% local tax on work done in Allegheny County. Since October 1, 2026, the state enforces that 1% based on where the work is done. So a Cranberry crew mowing in Wexford charges 7%.
Taxable lawn care includes:
- Mowing, trimming, cutting or edging lawns
- Fertilizing, liming, aerating and dethatching lawns
- Weed, pest and disease treatments on lawns
- Overseeding or sodding an existing lawn
- Trimming or pruning shrubs when it's done along with other lawn care
Not taxable:
- Planting or removing trees and shrubs
- Trimming, pruning or fertilizing trees
- Mulching, weeding or tilling shrub and flower beds
- Seeding or sodding to establish a new lawn
- Designing lawns or landscapes
- Leaf raking, when it's a separate charge on the invoice
The rule covers lawns next to a building. Parks, cemeteries, athletic fields, golf courses and road right-of-ways don't count. Qualifying churches, charities, nonprofit schools and government customers are generally exempt, so keep their exemption certificate on file.
The invoice trap
If taxable and nontaxable charges aren't listed separately on the same invoice, tax applies to the whole invoice.
Say a fall visit includes $200 of mowing and $300 of bed cleanup, billed as one $500 "property maintenance" line. At 7%, that's $35 of tax instead of $14. And if you didn't charge it, you could end up owing it out of your own pocket.
What you buy matters too
Grass seed, sod, fertilizer and lime you apply during taxable lawn care can be bought without sales tax for resale. You give the supplier a Pennsylvania exemption certificate (REV-1220). Seed and sod for a brand-new lawn don't qualify, because that work isn't taxable.
Your mowers, edgers, spreaders and office supplies are taxable when you buy them. Materials for nontaxable work, like mulch for beds, are your own cost too, so you pay tax on those as well.
In QuickBooks, set up separate products and services for taxable and nontaxable work. Think "Lawn mowing," "Bed maintenance" and "Tree and shrub planting," each with the right tax setting.
Every invoice then splits itself, and your sales tax report matches what you owe. If you don't have a Pennsylvania sales tax license yet, you need one before you do any taxable lawn work. Registering through myPATH is free, and our Pennsylvania sales tax guide covers filing.
Snow season is a second business on the same books
When the leaves are done, a lot of crews switch to plowing and salting. Treat it as its own line of business.
Snow plowing isn't a taxable service in Pennsylvania. The state's building maintenance regulation (61 Pa. Code § 60.1) lists it among the services that don't count, and it isn't on the lawn care list either. So snow plowing invoices shouldn't carry sales tax, and snow work needs its own items in QuickBooks.
Give snow its own income account or class, and two spring questions get easy to answer.
First, did the seasonal contracts make money? A flat seasonal price wins in a light winter and loses in a heavy one, so track salt, fuel, repairs and labor against each contract.
Second, was your per-push pricing right? If a lot takes three hours with salt and you priced it for two, you'll see it by January.
Up-front seasonal payments need care too. Say a commercial client pays $3,000 in November for the whole winter. That money covers four months of plowing you still owe, so spend it like it has to last until March.
Winter cash flow: save in summer for the slow months
Your truck payment and insurance don't take the winter off, so build a winter reserve.
Add up your fixed monthly costs and multiply by your slow months. Say fixed costs run $6,000 a month and November through March is slow. That's five months, so you need $30,000 set aside by the time mowing ends. Spread over seven busy months, it's about $4,290 a month moved into a separate savings account.
During the busy season, watch three numbers in your monthly reports. Cash in the bank against your winter reserve goal. Money owed by commercial customers, who often pay in 30 to 60 days. And equipment loan payments, split between principal and interest.
When the whole loan payment gets recorded as an expense, profit looks lower than it is. The loan balance on your balance sheet never goes down, either. Your CPA then has to fix it at tax time, usually at their hourly rate.
Equipment, trucks and the year-end handoff
A new zero-turn or plow truck isn't a supply expense. It's an asset, and your CPA decides how to depreciate it. For each piece you bought this year, keep the invoice and the date it went into service. Add any loan or lease paperwork, plus trade-in details if an old mower or truck went back to the dealer.
Thinking about buying equipment before year-end? Talk to your CPA in November, not December 30th. Equipment has to be placed in service by December 31 to count for this year. Ordered isn't enough.
Our free year-end bookkeeping checklist covers the rest of what your CPA will ask for.
Crews, subcontractors and 1099s
Get a W-9 from every subcontractor before the first payment, because chasing a mulch crew for one in January rarely works.
Then track what you pay each sub all year. For payments made in 2026, a 1099-NEC is required at $2,000 or more. It used to be $600. The forms are due February 1, 2027.
If your crew leaves in November and comes back in March, ask your payroll provider what Pennsylvania requires for rehires. And code wages to lawn or snow work, not one big wages line, so you see what each season costs in labor.
We don't run payroll. We do make sure your payroll provider's reports land in your books every month, so labor costs match what you actually paid.
Software: Jobber, Yardbook and QuickBooks
Many crews run their schedule, quotes and invoices in a field app like Jobber or Yardbook, then keep the books in QuickBooks Online. Both apps can connect to QuickBooks. That also sets up one of the most common bookkeeping messes in service businesses: the same payment recorded twice.
Here's how it happens. The app sends a customer's payment into QuickBooks. Then the bank feed shows the same deposit, and someone adds it as new income instead of matching it to that payment.
Now your revenue is overstated, and so is the tax bill your CPA calculates from it. Whoever handles your monthly bookkeeping should match those deposits every month.
What to ask a landscaping bookkeeper
Ask any bookkeeper you're considering one question: is mulching a customer's flower beds taxable in Pennsylvania? The answer is no, as long as it's billed on its own line. If they don't know that, or they'd tax the whole invoice just to be safe, keep looking.
You also want reports every month, with lawn, installs and snow tracked separately. That way you see the winter coming in July.
How we help
We'll handle your landscaping bookkeeping from our home base in Cranberry Township, with lawn, installs and snow tracked separately.
Our monthly bookkeeping plans start at $399 a month, with every account reconciled and your reports by the 15th. If this season's books are already behind, catch-up bookkeeping gets them ready before your CPA asks. You'll find every plan on our pricing page.
Ready to stop doing your own books?
No sales pitch. Just straight talk about your situation.
Related resources
Keep Reading
Related posts
9 min read
PA Sales Tax: What's Taxable, What's Exempt, and 2026 Rates
Pennsylvania's sales tax looks simple until you actually have to collect it. Here's the rate, what's taxable (and the surprising list of what isn't), how to get your license, and how to file without getting a notice from the state.
Jordan PeacockRead post8 min read
Construction Bookkeeping in Pittsburgh: 5 Costly Mistakes
A Cranberry general contractor came to us last fall with $1.4M in revenue and no idea which jobs made money. Five months later he was firing his lowest-margin work and bidding 12% higher on the rest. Here's what construction bookkeeping in Pittsburgh actually looks like when it's done right, and the five mistakes we see contractors making every quarter.
Jordan PeacockRead post8 min read
How to Read a P&L Statement (Even If You Hate Numbers)
A P&L statement tells you whether your business is actually making money or just moving it around. Here's how to read one in plain English, no accounting degree required.
Jordan PeacockRead post
Common Questions
Frequently asked questions
At a Glance
Landscaping bookkeeping in Pennsylvania: under 61 Pa. Code § 55.6, lawn care services such as mowing, edging, fertilizing, aerating and lawn treatments are subject to the 6% state sales tax, plus 1% local tax when the work is done in Allegheny County (based on where the work is done, enforced since October 1, 2026). Planting or removing trees and shrubs, tree trimming, shrub and flower bed maintenance, seeding a new lawn, landscape design and separately stated leaf raking are not taxable. If taxable and nontaxable charges are not separately stated on one invoice, tax applies to the full invoice. Snow plowing is listed as excluded in Pennsylvania's building maintenance regulation (61 Pa. Code § 60.1). For payments made in 2026, a 1099-NEC is required at $2,000 or more. Peacock Bookkeeping Services in Cranberry Township, PA offers landscaping and lawn care bookkeeping to Pittsburgh-area business owners, with plans from $399 a month. Call (412) 407-7420.


