Should a landscaping business use cash or accrual accounting?
Cash basis accounting is the right fit for most landscaping businesses. It records revenue when money hits your account and expenses when you actually pay them. For a crew handling weekly mowing, seasonal cleanups, and smaller landscape projects, cash basis keeps things straightforward and gives you a clear picture of the money you actually have available.
The IRS allows any business with average annual gross receipts under roughly $27 million to use cash basis. That covers the vast majority of landscaping operations in Wisconsin. And because cash basis aligns with how most owners already think about money (what came in, what went out), the books tend to be easier to understand and maintain without specialized accounting knowledge.
Where cash basis can get tricky is when your work starts spanning longer timeframes. Say you land a $40,000 hardscape project in late October. You buy $15,000 in materials and pay your crew through November, but the client doesn’t pay until December. Under cash basis, October and November look terrible because you spent money but recorded no revenue. December looks amazing because the full payment lands. None of those months reflect what actually happened on that job. If you’re running several projects like this at once, your monthly financials become hard to trust.
Accrual accounting fixes that problem by recording revenue when it’s earned and expenses when they’re incurred, regardless of when cash changes hands. You get a more accurate month-by-month profitability picture. The tradeoff is complexity. Accrual typically requires work-in-progress schedules on longer jobs, and you need someone managing accounts receivable and accounts payable entries consistently. For home and property service businesses doing larger installation work, it can be worth the extra effort.
A practical middle ground that works for many growing landscapers is to run cash basis for tax purposes while tracking job costs separately. You still get the simplicity of cash basis on your tax return, but you build internal reports that show profitability by job. That way you know which types of work actually make money without overhauling your entire accounting method.
The honest answer is that the best method depends on what your business actually looks like day to day. A four-person maintenance crew billing weekly has different needs than a company running $50,000 patio installations alongside its mowing routes. If you’re unsure which approach fits, Rock Steady Bookkeeping can look at your situation and help you decide based on how your revenue flows and what financial clarity you actually need to make good decisions.
Wisconsin's Small Business Bookkeeper
The Next Step:
A Quick Conversation
Tell us about your business. We'll talk through what you need, answer your questions, and give you a clear quote.
More Questions
How do landscapers track job costs in QuickBooks?
Turn on Projects in QuickBooks Online and assign every expense and labor entry to a specific job when it happens. Material receipts should be captured and coded at the time of purchase, not batched weeks later.
Read answerHow do I handle material markups in QuickBooks for a landscaper?
Set up products and services items in QuickBooks Online with both a cost and a sales price. When you add those items to invoices, QBO tracks the cost and revenue separately so your gross margin reports stay accurate.
Read answerHow do I track crew labor costs for job profitability?
Use a time-tracking tool like QBO Time so crews clock into specific jobs. Then load the full labor burden including payroll taxes and workers' comp onto those hours so your job profitability reports reflect what labor actually costs you.
Read answerWhat's the difference between direct costs and overhead for a roofing company?
Direct costs are expenses tied to a specific job like shingles, crew labor, dump fees, and subcontractors. Overhead covers what you pay whether you have jobs on the schedule or not, like office rent, insurance, and admin wages. Accurate classification is what makes job costing and pricing reliable.
Read answerHow are workers comp premiums handled for a landscaping company?
Workers' comp for landscaping is classified as high-risk, so rates are higher than most industries. Premiums are based on estimated gross payroll and trued up at year-end audit. The right bookkeeping approach is to accrue the expense monthly based on actual payroll rather than just recording premium payments.
Read answerHow should a roofing contractor handle storm/insurance jobs vs retail jobs?
Track insurance and retail jobs as separate revenue streams using distinct income accounts or classes. Insurance work has a unique payment structure with ACV and RCV supplements that requires careful accounts receivable tracking to see true profitability.
Read answer