
Landscaping Job Costing: A Worksheet and Worked Example
Landscaping job costing compares the revenue earned on a job with the direct costs required to deliver it. Record labor, materials, equipment, subcontractors, and other job-specific costs against the same job ID. Then compare actual cost with the estimate so you can correct the next bid.
Updated September 14, 2026
Keep estimates and actual costs in the same categories
A bank balance cannot tell you whether the patio you finished made money. Assign one job ID to the estimate, crew time, supplier receipts, equipment charges, and approved extras. For recurring maintenance, use a consistent property and reporting period so visits can be compared.
Count person-hours, not just time on site. Three people working four hours use twelve person-hours. Use a labor rate that includes the employer costs you allocate to production, and apply it consistently. Avoid recording the same cost in both the rate and a separate expense category.
Use this job-cost worksheet
| Item | Estimated | Actual |
|---|---|---|
| Job revenue, excluding sales tax collected | $10,000 | $10,000 |
| Labor at $35 per person-hour | 80 hours: $2,800 | 96 hours: $3,360 |
| Materials | $3,000 | $3,150 |
| Equipment allocation or rental | $500 | $600 |
| Subcontractors | $400 | $400 |
| Delivery and disposal | $300 | $350 |
| Total direct cost | $7,000 | $7,860 |
| Revenue less direct cost | $3,000 | $2,140 |
| Job margin before overhead | 30% | 21.4% |
The job used $860 more direct cost than planned. Labor explains $560 of that difference. Start the review there: was the scope underestimated, access harder than expected, or time lost to another cause? Investigate before assigning blame.
Separate job margin from company net profit
Job margin = (job revenue minus direct job costs) / job revenue. That margin still has to support overhead and other company expenses. Office costs, management, financing, and taxes do not disappear because the job covered its direct costs. Agree with your bookkeeper on which costs sit where.
Owner work also needs a consistent treatment. If your own installation hours are missing, use the owner labor costing method to make the comparison useful. The SBA's financial management guidance provides broader context on records and financial statements.
Close the loop before the next estimate
- Collect time and receipts while the job details are still available.
- Compare each category with its estimate.
- Record the reason for the largest differences.
- Assign a correction to an estimator, supervisor, or purchasing owner.
- Check the correction on the next comparable job.
Charge callback costs back to the original job. Keep approved additional scope separate so legitimate extra work does not look like poor productivity. Track equipment downtime separately from planned production to explain overruns.
Once you know your costs, turn them into prices with how to price landscaping services using margin, not markup.
Job costing tells you what happened; accurate landscaping estimating keeps it from happening again.
Frequently asked questions
Can I do landscaping job costing in a spreadsheet?
Yes. Start with job ID, revenue, estimated and actual person-hours, labor rate, materials, equipment, subcontractors, and other direct costs. A consistent record is more useful than software the crew never updates.
Do I include overhead in job costing?
You can allocate overhead for estimating and management analysis, but label it separately and avoid counting it twice. Distinguish the job margin before overhead from company net profit, and use a consistent method with your accountant.
How should I cost maintenance visits?
Record time and direct costs by property, then compare the total for the billing period with the related revenue. Include paid travel under a consistent allocation rule and account for seasonal work included in the contract.
Explore 7 Figure Landscape Network's business systems programs or book a strategy call to discuss the operating problem you want to work on. Learn about Jim Wertz and the network.
More guides: Job costs and profitability
Choose the specific issue you want to work on next.
- Landscaping Revenue Is Up but Cash Is Tight: What to Check
- How to Cost Owner Labor in a Landscaping Business
- Landscaping Equipment Downtime: Calculate the Cost and Reduce Delays
- Landscaping Callbacks: Track Rework Costs and Prevent Repeat Visits
- Where Landscaping Profit Goes: Reconcile Job Margin and Cash
- How to Identify Unprofitable Landscaping Clients
- Landscaping Labor Overruns: Diagnose Estimated vs. Actual Hours
- How Owner Dependence Can Hide Landscaping Job Costs
