Bookkeeping for Tree Service Companies in Kentucky
A practical bookkeeping guide for tree service companies covering job costing, deposits, sales tax, crew payroll, and equipment tracking — with Kentucky-specific guidance.
This guide covers bookkeeping processes for tree service companies. Questions about Kentucky sales tax liability for specific services, worker classification, or business-specific tax decisions should be reviewed with a licensed CPA or tax professional.
Short answer
Tree service bookkeeping needs to handle large variable jobs (not recurring routes), customer deposits on big removals, sales tax questions on labor vs. debris hauling, and equipment costs that are higher than most landscaping work. Clean books require job costing by work type and careful treatment of deposits received before work is complete.
Checklist
- Set up income accounts by service type: removal, pruning, stump grinding, emergency work.
- Use Undeposited Funds or a deposit liability account for customer deposits on large jobs.
- Categorize equipment rental, crew labor, and subcontractor costs under cost of goods sold.
- Reconcile bank and credit card accounts monthly.
- Review Kentucky sales tax obligations on debris hauling and any materials sold.
- Track equipment — trucks, chippers, lifts, stump grinders — as fixed assets or lease costs.
- Collect W9s from subcontractors and issue 1099-NECs by January 31.
Common mistakes
- Recording customer deposits as revenue before the job is complete.
- Lumping all tree work income into one account — removing vs. pruning vs. emergency have different margins.
- Not tracking which jobs used rented equipment vs. owned equipment.
- Treating equipment loan payments as expenses instead of debt payments.
- Missing quarterly sales tax filing if debris hauling or material sales are taxable.
Examples for service businesses
- A tree removal company receives a $3,000 deposit on a large oak removal — it goes to Undeposited Funds or a Customer Deposits liability account, not income, until the job is done.
- A tree service company rents an aerial lift for a pruning job — the rental cost is tracked under Equipment Rental in COGS so the pruning job's true cost is captured.
- A tree trimming company uses a chipper crew to haul debris for a commercial client — the debris hauling fee may be taxable in Kentucky and should be reviewed with a tax professional.
What makes tree service bookkeeping different from lawn care
Lawn care and mowing businesses have relatively predictable, recurring revenue — the same routes, same customers, same pricing month after month. Tree service businesses are different: jobs are larger, more variable, and often one-time. A $500 pruning and a $15,000 emergency removal should not be tracked the same way.
The variable nature of tree work means job costing matters more than in route-based businesses, deposits on large jobs need careful handling, and equipment costs (especially rented lifts and chippers) can swing the profitability of a single job significantly.
Job costing for tree service work
Job costing for tree service means tracking actual labor hours, materials (stump grinding media, chips disposal, debris hauling), and equipment costs per job — then comparing that to what the job billed.
In QuickBooks, you can use Projects to assign these costs to individual jobs and run a profitability report. Without this, you may be consistently underpricing certain job types and not realize it until cash is tight.
- Removal jobs: crew labor hours, chipper/truck fuel, stump grinding, debris hauling, lift rental if needed
- Pruning jobs: crew labor hours, aerial lift rental if used, any material costs
- Emergency jobs: track separately — emergency pricing should show a different margin than standard jobs
- Stump grinding only: lower material cost but equipment wear is higher
- Compare billed vs. actual cost by job type monthly to catch pricing that is too low
Customer deposits on large tree jobs
It is common for tree service companies to require a deposit before scheduling a large removal or emergency work. This deposit is not income when you receive it — it is a liability (you owe the customer the work or a refund). It becomes income when the job is completed.
In QuickBooks, deposits received before work is done should go to a Customer Deposits account under Current Liabilities, not directly to income. When the job is done and the final invoice is paid, the deposit is applied to the invoice and revenue is recognized.
- Deposit received → Credit: Customer Deposits (liability account)
- Job completed and invoiced → Debit: Customer Deposits, Credit: Tree Service Revenue
- Do not skip this step — recording deposits as immediate income overstates revenue until the job is done
Sales tax on tree service work in Kentucky
Kentucky sales tax on tree service work involves some complexity. The Kentucky Department of Revenue addresses landscape services including lawn care, landscaping, and related work. Whether your specific services are taxable — particularly debris removal and hauling — is a question for a tax professional familiar with Kentucky DOR guidance.
What is clear: if you sell any tangible goods (wood chips to customers, mulch, etc.), those are typically taxable. The labor component of pure tree removal or pruning may be treated differently than the materials component. Keep your labor and materials charges itemized on invoices.
- Keep labor and materials itemized on every invoice — do not bundle them into a single lump price
- Review the Kentucky DOR landscape services FAQ for general guidance on landscape-related tax obligations
- Consult a Kentucky CPA or tax professional before making a final determination on whether your specific services are taxable
- If you collect sales tax, set up Kentucky sales tax in QuickBooks so the amounts are tracked correctly for filing
Get Bookkeeping Help for Your Tree Service
Sabillon Advisory works with tree service companies to set up QuickBooks, clean up messy files, and produce monthly reports that show which jobs are actually profitable.
Get Bookkeeping Help for Your Tree ServiceRelated resources
Job Costing for Landscapers and Contractors
Track actual cost vs. billed for every tree job.
Record Customer Deposits in QuickBooks
Handle pre-job deposits correctly so they do not overstate revenue.
Sales Tax on Landscaping and Tree Services in Kentucky
Kentucky DOR guidance on which services are taxable.
Payroll Setup for First Employee
Set up payroll for your first tree crew member in Kentucky.
Related support from Sabillon Advisory
If this guide describes the bookkeeping problem you are dealing with, these services are the most relevant next step.