Almost every home services contractor starts on cash basis accounting. It makes sense — cash comes in, cash goes out, you track the difference. It is 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 are 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 are making decisions based on misleading numbers. The cash vs accrual accounting question comes up in almost every engagement we run. Here is how to think about it clearly.
If your books are 60 days behind, you’re guessing.
We close your books by the 15th of every month — clean, reconciled, and built so you can actually use them to make decisions, not just hand them to your CPA.
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 dollars 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 do not 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 dollar 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.
What Cash Basis Actually Tells You
On cash basis, revenue equals the money that hit the bank this week. Expenses equal the checks you wrote and the cards you swiped. When the owner says “I had a great month,” what they really mean is “I collected three large deposits.” It looks comfortable, but it is not helpful for decision-making.
The seller probably ran the business this way for 20 years. That is the problem.
Cash basis books in home services have four specific issues that make them unreliable as your business grows:
Revenue does not tie to your field service platform. ServiceTitan, Housecall Pro, or whatever ERP you run tracks jobs completed. Your cash-basis books track deposits received. These are two different things on two different timelines. When revenue on the books does not reconcile to the work you actually completed, you cannot see the real margin on the work in any given period. Every revenue number is a distortion of what actually happened.
Labor costs are not split between COGS and overhead. On cash basis, payroll is just payroll — it hits when the check clears. But in a home services business, a technician’s time on a job is cost of goods sold, and their time in training or driving between jobs is overhead. Cash-basis books typically do not make this distinction, which means you have no idea what your true gross margin is on the work you perform.
Cost timing creates swings in gross profit every month. You complete a 15,000 dollar 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 do not 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 percent gross margin. The reverse happens the next month when deposits come in but fewer costs hit.
Overhead looks lumpy month to month. Insurance gets paid quarterly. A big equipment purchase hits in one month. The annual software renewal drops. On cash basis, overhead swings dramatically depending on when cash payments are made. One month looks lean, the next looks bloated, but nothing actually changed about your cost structure. It is just timing.
The bottom line with cash basis: any KPI you build on top of this foundation is suspect until the foundation is fixed. You cannot see actual margin on the work you completed, you cannot segment by service line or customer type, and you cannot reconcile the ERP back to the financials because both lie a little, in different ways.
What Accrual Reveals
Accrual accounting fixes all four of those problems by matching revenue and costs to the period when the work actually happened.
Revenue recognition. Deposits on installs become deferred revenue until the job is done. Unbilled work-in-progress on commercial projects becomes revenue earned but not yet invoiced. Revenue on the books now ties to the work completed in your field service platform, which means you can finally see what you actually earned in a given period.
Cost of goods sold. The actual margin on the work you completed in the period. Labor hours on jobs, materials used, subcontractor costs — all matched to the revenue they generated. You can see that your service division runs 52 percent gross margins while replacement runs 38 percent. You can see that drain cleaning is your most profitable service line and install margins have been declining for three quarters.
Overhead. Accrued payroll, PTO, prepaid insurance, rent, and other recurring costs are spread across the periods they cover. Monthly overhead becomes smooth and predictable, which means you can actually see when overhead is growing relative to revenue rather than confusing timing with trends.
On accrual basis, when you say “we had a good month,” you mean the work you completed was profitable. That is a fundamentally different statement than “we collected a lot of cash,” and it is the one that actually matters for running the business.
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. Beyond the four structural issues above, here are the most common situations where cash basis becomes specifically unreliable:
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 are buying trucks and stocking up on equipment. The P&L does not 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. Your gross margins by month are distorted.
Maintenance agreement revenue. If a customer pays 300 dollars upfront for an annual maintenance plan, cash basis puts all 300 dollars in the month they pay. But you will 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.
Are your books built for decisions — or just for your CPA?
Decision-grade books close fast, match reality, and show you profit by service line and job type. That’s the standard we hold for every client.
When You Should Stay on Cash Basis
Cash basis is not wrong — it is 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 dollars. 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 percent or more of your revenue is collected at the job site via credit card or check, the gap between cash and accrual is minimal.
You do not carry significant inventory. If you are 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 will want to discuss first.
When You Need to Switch to Accrual
The tipping point is usually around 3 to 5 million dollars in revenue, but it is really about complexity, not just size. Consider switching to accrual if:
You are 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 dollars or more at any given time, your cash-basis P&L is significantly understating or overstating revenue in any given month.
You are building a maintenance agreement base. Recognizing contract revenue properly requires accrual-based deferred revenue tracking. Without it, your monthly P&L is unreliable.
You are considering selling or bringing on investors. No serious buyer or investor will evaluate your company on cash-basis financials. They will either restate everything to accrual themselves — and probably do it less favorably than you would — or they will ask you to provide accrual-basis statements. Better to have clean accrual books from the start. For more on what buyers look at, see our exit planning guide.
The IRS requires it. If your average annual gross receipts exceed 30 million dollars over the prior three years, you are generally required to use accrual under IRS accounting method rules. 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 is what we recommend for most contractors in the 3 to 10 million dollar range: run your books on accrual basis for management reporting, and have your CPA prepare cash-basis tax returns.
This hybrid approach resolves the cash vs accrual accounting tension entirely. 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.
Outside of home services, every industry has its own accrual landmines. SaaS companies deal with deferred revenue from annual subscriptions. Manufacturers have to match inventory to sales. Professional services firms track work-in-progress. The principle is the same everywhere: match revenue to the period when it was earned, and costs to the period when they were incurred.
What the Switch Actually Involves
If you decide to move from cash to accrual, here is 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 will 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 CFO who understands contracting operations makes a real difference.
The Bottom Line
Cash basis is fine for small, simple operations. But if you are 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 does not 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 are 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 | The first 100 days after buying a home services business
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 →