What accounting method should a contractor use?
Most contractors can choose between cash and accrual accounting, and for many the cash method is the better fit. Under cash accounting, you record revenue when money hits your account and expenses when you pay them. Under accrual accounting, you record revenue when you earn it and expenses when you incur them, regardless of when cash changes hands.
The IRS allows contractors to use the cash method as long as average annual gross receipts stay under $30 million over the prior three years. Most contractors in Utah fall well under that threshold. If you exceed it, the IRS requires accrual accounting for tax purposes.
Cash accounting is simpler to manage and gives you more control over tax timing. If you know a big check is coming in December, you can delay depositing it until January to push that income into the next tax year. You can also accelerate expenses by paying bills before year-end to reduce taxable income. That flexibility helps with tax planning in ways accrual accounting doesn’t allow.
The downside of cash accounting is that it can make job profitability harder to see clearly. Say you buy $40,000 in materials in November for a job that won’t bill until February. Under cash accounting, November looks terrible and February looks artificially profitable. The job itself might be fine, but your monthly reports won’t show it.
This is where many contractors run into trouble. They use cash accounting for taxes but try to evaluate job performance using those same cash-basis reports. The numbers don’t reflect reality because costs and revenue land in different periods than when the work actually happened.
The solution isn’t necessarily switching to accrual for everything. It’s understanding that construction job costing works best when you match costs to the jobs where they belong, regardless of when payment happens. Your tax return can stay on cash basis while your internal job reports track committed costs and earned revenue.
For long-term projects spanning multiple tax years, the IRS has additional rules. Contracts that won’t be completed within the same year they start may require percentage of completion accounting, which recognizes income as work progresses rather than when the job finishes. This applies mainly to larger commercial projects and is something your accountant should help you navigate.
If you’re a smaller contractor running residential work or shorter commercial jobs, cash accounting keeps things straightforward. Just don’t expect your cash-basis profit and loss statement to tell you which jobs actually made money. That requires job-level tracking with costs assigned when they’re incurred, not when they’re paid.
The accounting method question comes up often with bookkeeping services in American Fork because contractors want simple books but also want to understand their margins. You can have both. It just requires setting up your system to track jobs properly while keeping your overall books on the method that works best for taxes.
Talk to your accountant about which method makes sense for your situation. The answer depends on your revenue level, project types, and how much tax flexibility matters to you. What matters more than the method itself is that your books are set up to give you the information you need to run the business.
Utah's Construction Bookkeeping Specialists
The Next Step:
A 15-Minute Call
We'll ask a few questions about your business, figure out what you need, and give you a straightforward price.
More Questions
What expenses can a plumbing business deduct?
Most expenses you incur to run your plumbing business are deductible. This includes vehicles, tools, supplies, labor, insurance, licensing, and marketing. The key is tracking everything properly and categorizing costs correctly.
Read answerWhat is accounts payable management?
Accounts payable management is the process of tracking, organizing, and paying vendor bills and invoices. It includes receiving invoices, verifying them against orders, coding them to the right categories or jobs, and scheduling payments to maintain vendor relationships and healthy cash flow.
Read answerHow do I find a bookkeeper who understands construction accounting?
Look for direct experience with construction clients, job costing knowledge, and the ability to explain how they handle retainage and progress billing. The right bookkeeper will ask about your current setup and understand industry-specific reporting needs.
Read answerHow do I account for holding costs on investment properties?
Track holding costs by property and decide whether to capitalize them into the property's cost basis or expense them. The treatment depends on what type of investor you are and what you plan to do with the property.
Read answerWhat reports show job-level profitability?
The key reports are Job Profitability Summary, Job Profitability Detail, and Profit & Loss by Job. These show revenue minus all costs assigned to each project so you can see which jobs actually made money.
Read answerWhat financial reports should an electrician review?
Job profitability reports matter most because they show which projects made money. Beyond that, review your P&L monthly, AR aging weekly, and cash position regularly.
Read answer