Should my construction company use cash or accrual accounting for tax purposes?
Most contractors asking this question are really asking which method saves more on taxes. The answer is usually cash. But saving on taxes and understanding your business are two different things, and cash basis accounting makes the second one harder.
If your construction company averages under $29 million in annual gross receipts over the prior three years, you can use the cash method for tax purposes. That threshold comes from the Tax Cuts and Jobs Act and it covers the vast majority of construction companies in the Phoenix area. Once you cross that $29 million line, the IRS requires the percentage-of-completion method for long-term contracts, which is a form of accrual accounting.
Cash basis means you record income when you receive payment and expenses when you pay them. For a contractor, this creates natural tax deferral. If you bill a client in December but don’t collect until January, that income falls into next year’s tax return. You can also accelerate expenses by paying vendors and suppliers before year-end to reduce taxable income. It’s simple, it’s legal, and it puts more control over timing in your hands.
The problem is that cash basis gives you a distorted picture of how your jobs are actually performing. You might look profitable one month because a big draw came in, then look terrible the next month when you pay subs and material invoices. The cash flow timing hides whether you actually made money on a project. You won’t know until the job is completely finished and every dollar has moved in and out.
Accrual accounting with work-in-progress reporting solves this. On accrual, you recognize revenue as you earn it and expenses as you incur them regardless of when cash changes hands. WIP reports compare the percentage of work completed against the percentage of the contract billed and the costs incurred to date. This tells you mid-project whether you’re over budget, under-billed, or losing money. That visibility matters a lot more than most contractors realize until they finish a job and discover they lost $20,000 somewhere along the way.
The practical approach many construction companies take is to file taxes on a cash basis while maintaining accrual-style internal reporting for management decisions. You get the tax deferral benefits of cash while still seeing accurate project-level profitability. This requires your books to be set up properly with job costing enabled and someone who understands construction financials maintaining them.
Your CPA should weigh in on which tax method fits your situation based on your revenue, contract types, and growth trajectory. But don’t let the tax decision be your only consideration. If you can’t tell which jobs made money and which ones didn’t, the tax savings from cash basis won’t matter much when margins are disappearing and you don’t know why.
If your books aren’t currently set up for job-level tracking or WIP reporting, that’s worth fixing before worrying about the accounting method debate. Reliable small business bookkeeping services built around construction workflows will give you the financial clarity to make better decisions on every project you take.
Your Valley of the Sun Bookkeeper
The Next Step:
A Quick Conversation
Tell us what's going on with your books. We'll listen, ask a few questions, and give you a clear quote with no surprises.
More Questions
What is the best way to track job costs for a roofing company?
Track materials, labor, equipment rental, subcontractors, permits, and overhead per job. Compare actual costs to your estimate after every job closes out. The most profitable roofing companies know their exact cost per square by roof type.
Read answerHow do I separate personal and business expenses as an owner-operator leased to a carrier?
Open a dedicated business bank account and route all carrier settlements there. Pay yourself through owner's distributions, use a business credit card for expenses, and track every deductible category separately. This keeps your books clean and prevents missed deductions at tax time.
Read answerWhen does the 14-day rule apply to short-term rentals and how does it change my tax treatment?
If you rent your property for 14 days or fewer per year and use it personally for more than 14 days (or 10% of rental days), you don't report the rental income at all. Once you cross 14 rental days, you report everything and allocate expenses between personal and rental use.
Read answerWhat is the difference between overbilling and underbilling on a WIP schedule?
Overbilling means you've billed more than the work you've completed, and it shows as a liability. Underbilling means you've done more work than you've billed for, and it shows as an asset. Both are tracked per project on a WIP schedule.
Read answerHow do I account for subcontractor payments and ensure 1099 compliance on construction jobs?
Set up each subcontractor as a 1099-eligible vendor in QBO before you pay them, and code every payment to the correct project. Collect W-9s upfront, track retainage as a separate liability, and file 1099-NECs by January 31 for any sub paid $600 or more.
Read answerHow should a property management company report owner distributions and management fees?
Collect rent into a trust account, transfer your management fee to your operating account as income, and distribute remaining funds to owners with a monthly statement. Issue 1099s to owners at year end and keep trust and operating accounts strictly separate.
Read answer