Bookkeeping for contractors, trades, and small businesses in Utah.

Call or Text: (208) 971-3479

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

How do I avoid common bookkeeping mistakes?

Keep personal and business finances separate, reconcile accounts weekly instead of monthly, categorize transactions consistently, and stay current instead of letting things pile up.

Read answer

What expenses should a paving contractor track?

Track materials, equipment, labor, subcontractors, and job-specific costs. More importantly, track them by project so you know which jobs actually made money and which ones ate your margin.

Read answer

How do I stop losing money on jobs?

Start tracking costs by job in real-time so you know where money is going before it's gone. Most contractors lose money because they don't see the problem until the job is done and the damage is already on the books.

Read answer

How do I improve my business credit?

Build business credit by separating personal and business finances, opening accounts with vendors who report to credit bureaus, and paying every bill on time. Clean financial records also help when applying for larger credit lines.

Read answer

Why do I keep getting surprised by expenses?

Expense surprises usually happen because irregular costs aren't planned for, committed costs aren't tracked, or you're only looking at your bank balance instead of your full financial picture.

Read answer

Is there a bookkeeper near me in Provo that works with contractors?

TRUEquity Bookkeeping serves contractors in Provo and throughout Utah County. Based in American Fork, we specialize in construction accounting and job costing for contractors across the Wasatch Front.

Read answer

Utah bookkeeping firm for contractors, trades, and small businesses. We provide bookkeeping, construction job costing, payroll, and QuickBooks support. Locally owned in American Fork, serving Provo to Salt Lake City and the entire Wasatch Front.

Client Reviews

5-Star Rated Firm

Social

  • Intuit Bookkeeping Certification badge
  • QuickBooks Online Certification Level 1 badge
  • QuickBooks Online Certification Level 2 badge
  • QuickBooks Online Payroll Certification badge
  • QuickBooks ProAdvisor Advisory badge

© 2026 TRUEquity Bookkeeping, LLC