Almost every home services contractor starts on cash basis accounting. It makes sense — cash comes in, cash goes out, you track the difference. It’s simple, your bookkeeper understands it, and your tax preparer files on that basis without asking questions.
But at some point, cash basis starts lying to you. Your bank account says you’re having a great month because three customers paid old invoices, but you actually lost money on this month’s jobs. Or you stock up on equipment in December to reduce taxable income, but now January’s P&L looks artificially profitable because the expense already hit last year.
The decision between cash and accrual accounting is one of the most consequential financial choices a growing contractor makes. Get it wrong and you’re making decisions based on misleading numbers. Here’s how to think about it clearly.
How Each Method Works — In Plain English
Cash basis records revenue when you receive payment and expenses when you pay them. If a customer owes you $8,000 for a job completed in March but pays in April, that revenue shows up in April on your P&L. If you buy materials in February but don’t pay the supply house until March, the expense hits March.
Accrual basis records revenue when you earn it and expenses when you incur them, regardless of when cash changes hands. That $8,000 job completed in March? Revenue in March. Materials purchased in February for a February job? Expense in February.
The fundamental difference: cash basis tells you about your bank account. Accrual basis tells you about your business economics. Both are useful — but they answer different questions.
Where Cash Basis Falls Apart for Contractors
Cash basis works perfectly well for small operations — one or two trucks, minimal inventory, and customers who pay at the time of service. For that business, cash in roughly equals revenue earned, and the simplicity is a genuine advantage.
Problems emerge as you grow. Here are the most common situations where cash basis becomes unreliable for home services contractors:
Timing mismatches on big jobs. You complete a $15,000 system replacement in Week 1 of the month. Materials, labor, and subcontractor costs hit your books immediately. But the customer is on net-30 financing through a third party, so you don’t get paid for 30-45 days. On cash basis, this month’s P&L shows the expenses but not the revenue. Your financials say you lost money on a job that actually had a 45% gross margin.
Seasonal distortion. HVAC businesses have enormous seasonal swings. On cash basis, a slow January might look profitable because customers are paying December invoices. A busy June might look terrible because you’re buying trucks and stocking up on equipment. The P&L doesn’t match reality.
Supply house timing. Many contractors run 30-day terms with their supply houses. You install materials in March, but the bill comes due and gets paid in April. On cash basis, March looks cheaper than it was, and April looks more expensive than it was. Your gross margins by month are distorted.
Maintenance agreement revenue. If a customer pays $300 upfront for an annual maintenance plan, cash basis puts all $300 in the month they pay. But you’ll perform two visits over 12 months — meaning the revenue should be spread across the year. Cash basis front-loads it, making the month of sign-up look better and later months look worse.
When You Should Stay on Cash Basis
See what your margins should be
In a free 30-minute call, we’ll calculate your true job costs, quantify what the gaps are costing you monthly, and give you the 3–5 highest-ROI fixes — ranked by impact.
Book a Free Call →Cash basis isn’t wrong — it’s just limited. For many contractors, especially smaller ones, the simplicity advantage outweighs the accuracy trade-off. Stay on cash basis if:
Your revenue is under $1-2 million. At this scale, timing differences are small enough that cash basis is a reasonable approximation of reality. The distortions exist but rarely change your decisions.
Most customers pay at time of service. If 90%+ of your revenue is collected at the job site via credit card or check, the gap between cash and accrual is minimal.
You don’t carry significant inventory. If you’re buying materials per-job from the supply house and not stocking warehouse inventory, the expense timing issue is less severe.
Your tax preparer recommends it for tax purposes. There are legitimate tax planning benefits to cash basis — especially the ability to accelerate expenses into the current year. If your CPA structures your tax planning around cash basis, switching has tax implications you’ll want to discuss first.
When You Need to Switch to Accrual
The tipping point is usually around $3-5 million in revenue, but it’s really about complexity, not just size. Consider switching to accrual if:
You’re running multiple service lines. HVAC service, replacement, maintenance agreements, and maybe plumbing or electrical. Each has different margin profiles, and cash basis makes it nearly impossible to see which lines are actually profitable month-to-month.
You have meaningful accounts receivable. If customers or financing companies owe you $100,000+ at any given time, your cash-basis P&L is significantly understating or overstating revenue in any given month.
You’re building a maintenance agreement base. Recognizing contract revenue properly requires accrual-based deferred revenue tracking. Without it, your monthly P&L is unreliable.
You’re considering selling or bringing on investors. No serious buyer or investor will evaluate your company on cash-basis financials. They’ll either restate everything to accrual themselves (and probably do it less favorably than you would), or they’ll ask you to provide accrual-basis statements. Better to have clean accrual books from the start.
The IRS requires it. If your average annual gross receipts exceed $30 million over the prior three years, you’re generally required to use accrual. For most home services companies, this is well above the threshold — but fast-growing multi-location operations can hit it sooner than expected.
The Hybrid Approach: Accrual for Management, Cash for Taxes
Here’s what we recommend for most contractors in the $3M-$10M range: run your books on accrual basis for management reporting, and have your CPA prepare cash-basis tax returns.
This gives you the best of both worlds. Your monthly P&L accurately reflects what happened in each period — real revenue earned, real costs incurred. You can see true gross margins by department, track maintenance agreement profitability correctly, and make staffing and pricing decisions based on actual economics.
Meanwhile, your tax return takes advantage of cash-basis timing strategies that can reduce your current-year tax liability. Your CPA makes the adjustments at year-end. This is standard practice for growing contractors and most accounting firms can handle it.
What the Switch Actually Involves
If you decide to move from cash to accrual, here’s what changes operationally:
Accounts receivable tracking becomes essential. You need a disciplined process for recording revenue when jobs are completed, even before payment is received. Your invoicing must be timely and accurate.
Accounts payable needs structure. Bills from supply houses, subcontractors, and vendors need to be recorded when received, not when paid. This means entering bills into QuickBooks or your accounting software as they come in.
Deferred revenue appears on your balance sheet. Maintenance agreement payments received upfront get parked in a liability account and recognized monthly as you deliver the service.
Prepaid expenses matter. Insurance payments, truck leases, and other expenses paid in advance need to be amortized over the coverage period rather than expensed all at once.
Month-end close becomes more involved. You’ll need to accrue for expenses incurred but not yet billed, record revenue adjustments, and reconcile AR/AP balances monthly. This is where having a bookkeeper or fractional controller who understands contracting operations makes a real difference.
Impact on Your Financial Statements
Switching to accrual usually changes your P&L in ways that surprise owners. Revenue in any given month may go up or down compared to cash basis, depending on your collection cycle. Expenses shift around as well. The net effect varies, but one thing is consistent: your monthly financials become much more useful for decision-making.
Gross margin by department becomes real. You can see that your service division runs 52% gross margins while replacement runs 38%. You can see that maintenance agreements are generating 45% gross margins on the visits themselves, before you count the downstream revenue from upsells and replacements. These insights are invisible on cash basis.
The Bottom Line
Cash basis is fine for small, simple operations. But if you’re growing, running multiple service lines, building a maintenance agreement base, or thinking about an exit in the next few years — accrual accounting gives you the financial clarity to make better decisions and a cleaner story for buyers.
The transition doesn’t have to be painful. A good bookkeeper or fractional accounting team can make the switch in a single month-end close and have you running on accrual within one reporting cycle. If you’re not sure which basis makes sense for your situation, reach out — this is exactly what we help contractors figure out.
For additional industry data, visit IRS Accounting Methods.
Related: Capitalize vs. expense explained | Home services overhead benchmarks
Raymond Gong is the founder and managing partner of Profitability Partners, a fractional CFO and bookkeeping firm serving small to mid-sized businesses nationwide. With expertise spanning financial reporting, cash flow management, tax planning, and ServiceTitan accounting integration, Raymond helps home services companies, startups, and growing businesses build the financial infrastructure they need to scale confidently. He specializes in translating complex financial data into clear, actionable insights — so owners can make smarter decisions about growth, profitability, and exit planning. Based in Tampa, FL, Raymond works with clients across HVAC, plumbing, electrical, and roofing to optimize their books, streamline reporting, and prepare for what's next.
Connect on LinkedInSee where your margins are leaking
Book a free consultation with a senior partner. We'll review your situation and tell you honestly if we can help.
Book Free Consultation →