A tree service company is one of the most equipment-heavy small businesses there is. A bucket truck, a chipper, a stump grinder, a grapple truck, and a trailer of saws can represent more money than a year of revenue, and most of it is financed. Add crews with high workers' compensation rates, subcontracted climbers and crane operators, storm weeks that triple the schedule, and jobs that each need their own price, and the books have more moving parts than the size of the business would suggest.
Here is how to set up the books so the equipment is recorded correctly, each job shows what it actually earned, and the numbers hold up when a lender or your tax preparer asks for them.
Equipment is the balance sheet
Every major piece of equipment belongs on the Balance Sheet as a fixed asset, not on the income statement as an expense. When you buy a chipper, the purchase price plus sales tax, delivery, and any cost to get it ready for work is recorded to a fixed asset account. If it is financed, the loan goes on the books as a liability for the amount borrowed, and the down payment comes out of checking. Each loan payment is then split between interest, which is an expense, and principal, which reduces the loan balance. A loan payment is not an expense in itself, and treating it as one is the most common error in trades bookkeeping.
Depreciation is what moves the cost of the equipment onto the income statement over its working life. For tax purposes most tree equipment qualifies for accelerated write-offs in the year of purchase, including Section 179 expensing and bonus depreciation, so the tax books and the management books may differ. Your preparer decides the tax treatment at year end, which means they need a clean list of everything purchased during the year with dates, costs, and how it was paid for. Keep that list as a fixed asset register and update it every time something is bought, sold, or totaled.
Small tools are different. Chainsaws, climbing gear, ropes, and personal protective equipment are generally expensed when bought. Pick a dollar threshold, commonly $2,500 per item to match the IRS de minimis safe harbor, and apply it consistently: above the line it is an asset, below it is a tools and supplies expense.
Repairs and maintenance deserve their own account, separate from fuel and separate from equipment purchases. A new hydraulic pump on a bucket truck is a repair. A new bucket truck is an asset. Keeping them apart is what lets you see what a given machine is really costing to keep running, which is the number that tells you when to replace it.
Crews, subcontractors, and workers' compensation
Payroll in tree work is expensive mainly because of workers' compensation, and the premium depends on classification. Climbers and ground crew doing tree trimming and removal carry one of the highest rates of any trade, while an office administrator or an estimator who never leaves the ground is rated far lower. Record wages by role, with separate payroll items for field labor and office labor, so the annual workers' compensation audit can verify the split from your records instead of applying the high rate to everyone. Overtime during storm weeks should be visible in its own line too, since some carriers exclude the premium portion of overtime from the audited payroll.
Many companies bring in a subcontracted climber for difficult removals or rent a crane with an operator for a large takedown. Those are contractor payments, not wages, and anyone paid $600 or more for services during the year needs a 1099-NEC by January 31. Collect a W-9 before the first payment and keep a certificate of insurance on file, because an uninsured subcontractor injured on your job becomes your claim. Code subcontractor costs to their own cost of sales account and tag them to the job they worked on.
Be careful with the line between employee and contractor. A climber who works your schedule, uses your equipment, and is paid by the hour is an employee no matter what the agreement says, and misclassification carries back payroll taxes, penalties, and often an uncovered workers' compensation claim.
Job costing and the revenue mix
Tree work is priced job by job, which means the books should report job by job. Assign a job or customer tag to every piece of revenue and every direct cost: crew hours, subcontractors, crane rental, dump and disposal fees, and fuel where you can attribute it. The result is a gross profit per job that tells you which kinds of work pay. Many owners discover that small trimming jobs quoted off a glance carry thinner margins than the large removals they worry about underbidding.
Keep revenue in a few meaningful streams rather than one sales account: residential removal and trimming, commercial and municipal contracts, stump grinding, storm and emergency work, and any sales of firewood, mulch, or milled lumber. Recurring commercial contracts billed monthly behave differently from one-time residential jobs, and seeing them separately shows how much of the business is predictable.
Deposits on large jobs are a liability until the work is done. A customer who pays half up front for a removal scheduled next month has not generated revenue yet; the deposit sits in a customer deposits account and moves to income when the job is finished and the final invoice is issued. Recording deposits as income when received overstates the current month and understates the one where the crew actually did the work.
Storm work is where the books get stressed. Revenue triples, overtime spikes, equipment runs double shifts, and insurance companies may pay slowly on claims-related work. Invoice promptly, track receivables by customer, and treat an insurance payout for a client as receivable from the insurer only once you have their written commitment. Also check whether your state taxes tree services; several states apply sales tax to landscaping and tree removal on residential property, and the tax collected must be recorded as a liability, not revenue.
A monthly routine built for the trade
Each month, reconcile every bank, credit card, and fuel card account to its statement. Confirm each equipment loan balance in the books matches the lender's statement after the month's payments. Review the fixed asset register for anything new. Clear the customer deposits account of jobs that have been completed. Run a job profitability report and look at the bottom of the list. Then compare the month's income statement to the same month last year, because the seasonality in tree work makes month-to-month comparison nearly meaningless.
EVO Bookkeeping keeps a tree service company's books this way for $199/month flat: equipment and loans recorded correctly, payments split between principal and interest, direct costs tagged by job, every account reconciled, and your income statement and Balance Sheet delivered by day 2 of the following month, plus 1099 prep at year end for the climbers and crane operators you pay. If the books are behind after a busy storm season, catch-up is $199 for each month behind, completed within 2 days and guaranteed in writing. There are no contracts and you can cancel anytime. You can get an instant quote on our homepage.