Bookkeeping for contractors, trades, and small businesses in Utah.

Call or Text: (208) 971-3479

How do I track recurring vs one-time landscaping jobs?

Recurring jobs like weekly mowing or monthly maintenance contracts need a different tracking approach than one-time installations or hardscape projects. The simplest method is using customer types or classes in your accounting software to tag each customer or job accordingly. This lets you run reports showing revenue, costs, and margins separately for each type of work.

For landscaping and outdoor services, recurring accounts should be tracked by customer over time. You want to know total revenue versus total costs per account per month or per season. Track how many hours your crew spends at each property and what supplies get used. A $200/month lawn care account that takes 3 hours per visit has a very different margin than one that takes 1.5 hours. Without tracking time by customer, you might be losing money on your biggest maintenance accounts and not know it.

One-time projects like landscape installations, retaining walls, or outdoor living spaces need job costing. Estimate labor, materials, and any subcontractor costs before the job starts. Then track actual costs as the work happens. You should know the profit margin on every project, not just your overall profit for the month.

In QuickBooks, customer types let you tag customers as “Maintenance” or “Projects” and filter reports by type. The Projects feature in QuickBooks Online groups all income and expenses for a specific job together, which works well for installations. For recurring customers, track all visits and revenue under the customer record so you can see annual profitability per account.

The goal is knowing which side of your business actually makes money. Many landscapers assume maintenance is steady but thin-margin work while installations are where the real profit is. Sometimes the opposite turns out to be true. A contractor bookkeeper in American Fork who understands landscaping operations can help you set this up correctly so you get reports that actually answer these questions.

Review the numbers quarterly. Compare margins between your recurring and project work. Look at which maintenance accounts are profitable and which are costing you money. Use that information to adjust pricing, drop unprofitable accounts, or shift your sales focus toward the work that actually pays.

Utah's Construction Bookkeeping Specialists

The Next Step:
A 15-Minute Call

We'll ask a few questions about your business, figure out what you need, and give you a straightforward price.

More Questions

What accounting should property management companies do?

Property management accounting requires separating client funds from operating money through trust accounts. You need property-level tracking for accurate owner statements and regular reconciliation to stay compliant.

Read answer

How do I manage finances for a flooring business?

Managing a flooring business financially requires job costing to track profitability by project and flooring type. Material costs, labor productivity, and cash flow management around deposits are all essential to understand.

Read answer

How do I stop mixing personal and business finances?

Open a separate business bank account and credit card, then never use personal accounts for business or vice versa. Pay yourself a regular draw instead of grabbing money when you need it.

Read answer

How do I clean up my QuickBooks file?

Start by checking reconciliation status and running reports to identify problems. Work through reconciliation first, then fix miscategorized transactions and remove duplicates. The time required depends on how long the file has been neglected.

Read answer

How do I track subcontractor costs by project?

Enter every sub invoice with the correct job assigned the same day it arrives. Track committed costs from contracts, not just payments, so you see your true position before invoices land.

Read answer

How do I track costs for post-construction cleaning?

Track every job separately in your accounting software. Log labor hours by project, assign supply costs to specific jobs, and allocate equipment and vehicle expenses. This job-level data shows which projects are profitable and improves future bidding.

Read answer

Utah bookkeeping firm for contractors, trades, and small businesses. We provide bookkeeping, construction job costing, payroll, and QuickBooks support. Locally owned in American Fork, serving Provo to Salt Lake City and the entire Wasatch Front.

Client Reviews

5-Star Rated Firm

Social

  • Intuit Bookkeeping Certification badge
  • QuickBooks Online Certification Level 1 badge
  • QuickBooks Online Certification Level 2 badge
  • QuickBooks Online Payroll Certification badge
  • QuickBooks ProAdvisor Advisory badge

© 2026 TRUEquity Bookkeeping, LLC