Top Rated on Upwork•100% Job Success•QuickBooks & Xero Certified
Landscaping bookkeeping guide cover

Landscaping is one of the few businesses where you can be busy all summer, have a full calendar, and still feel short on cash. The reason is rarely the work itself. It is usually the books: seasonal swings nobody planned for, jobs that quietly lose money, and a mix of cash, cards and checks that never quite matches the bank.

This guide covers what a landscaping company should have in its books, how to set it up in QuickBooks Online or Xero, and the mistakes I see most often when cleaning up a landscaper’s file.

Illustrative chart of seasonal revenue and costs for a landscaping company, with costs higher than revenue in winter
Illustrative example only. Costs and payroll often start before the revenue does.

1. Plan for the seasons, not just the month

A monthly profit and loss report looks great in July and alarming in January, even when the year is healthy. Instead of judging each month alone, look at the full year and build a simple cash plan around it.

  • Compare each month with the same month last year, not with the month before.
  • Set aside part of peak-season profit for the slow months, including payroll taxes, insurance and equipment loan payments that continue all winter.
  • Watch the spring ramp-up. Hiring, fuel, repairs and materials are paid before the first big invoices are collected.

2. Track profit per property or contract

This is the single biggest upgrade for most landscapers. If every job is mixed into one income account, you cannot tell which contracts make money and which ones eat your margin. In QuickBooks Online, use Classes or Locations for each property or contract type. In Xero, use tracking categories.

Illustrative job costing example showing revenue, labor, fuel and equipment, and materials for one maintenance contract
A simple job-costing example. The numbers are made up to show the method.

Once crews, fuel and materials are tied to a property, you can see quickly when a contract needs a price increase, fewer visits, or to be dropped.

3. Set up a chart of accounts that fits landscaping

A generic chart of accounts hides the numbers that matter. A better setup usually separates:

  • Income by service: maintenance contracts, installation and design, snow removal, one-time cleanups.
  • Direct costs: crew labor, subcontractors, plants and materials, mulch and stone, dump fees, equipment rental.
  • Vehicle and equipment costs: fuel, repairs, insurance, loan interest. Keep these separate from general overhead.
  • Overhead: office, software, marketing, insurance, licenses.

4. Handle subcontractors and seasonal workers correctly

Many landscaping companies use a mix of employees, seasonal crew and subcontractors. The bookkeeping side of this is about keeping clean records so your tax preparer can work from them.

  • Collect a W-9 from every subcontractor before the first payment.
  • Keep subcontractor payments in their own expense account so 1099 reporting is easy at year end.
  • Keep payroll in the payroll system, and record the journal entries so labor cost shows up in the right jobs.

Rules on worker classification and filing thresholds change, so confirm the details with your CPA or tax preparer each year.

5. Do not mix personal and business money

Owner-operators often pay for fuel, tools or lunch for the crew from a personal card, then try to sort it out later. That makes expenses hard to prove and the books hard to trust. Use one business bank account and one business card, and record owner contributions and draws properly instead of hiding them in expenses.

6. Reconcile every month

Reconciliation is where most problems surface: duplicate entries, missed deposits, uncategorized card charges and old unpaid items. A landscaper with many small payments (cash, checks, card, Venmo or Zelle) especially needs a monthly reconciliation of every bank and card account, so the balance in the books matches the statement.

7. Sales tax and prepaid contracts

Whether landscaping services are taxable depends on the state, and sometimes on the type of service. If you collect sales tax, track it in a liability account and reconcile it to what you file. If customers prepay for a season, do not treat the whole payment as income on day one. Ask your CPA how to recognize it over the service period.

A simple monthly routine

  1. Reconcile all bank and credit card accounts.
  2. Categorize every transaction and tag it to the right property or class.
  3. Review unpaid invoices and chase anything past 30 days.
  4. Check the profit and loss by property, plus payroll and fuel against the same month last year.
  5. Update a simple 90-day cash forecast before the slow season.

When it is time to get help

If your books are months behind, your bank balance does not match QuickBooks, or you cannot tell which jobs make money, it is time for a cleanup. I work remotely with US landscaping companies in QuickBooks Online and Xero: cleanup and catch-up, monthly bookkeeping, and job costing set up around your properties. My work is done with your CPA, who handles tax advice and filings.

See the landscaping bookkeeping service, or get an instant estimate for your business.

Khustar Bookkeeping is an independent bookkeeping service. It is not a CPA firm and does not provide legal, audit or attest services. Examples in this article are illustrative and are not tax advice.

Share this post

Subscribe to our newsletter

Keep up with the latest blog posts by staying updated. No spamming: we promise.
By clicking Sign Up you’re confirming that you agree with our Terms and Conditions.

Related posts