Tax preparation, bookkeeping, and accounting services for Nampa, Boise, and the Treasure Valley.

Call or Text: (801) 550-2613

What is the best accounting method for contractors?

Cash basis accounting is the right choice for most contractors. It matches your tax liability to the money actually sitting in your bank account, which makes a real difference in construction where payment timing is unpredictable.

The IRS allows businesses with average annual gross receipts of $29 million or less to use cash basis accounting. That threshold covers nearly every contractor we work with in Nampa, Boise, and the Treasure Valley. Unless you’re running a large general contracting operation with major commercial projects, you qualify for cash method.

Cash basis makes sense for construction and trades because of how money actually flows in this industry. You bill a customer in October, they pay in December, and with cash accounting you recognize that income in December when you can actually spend it. Accrual accounting would have you owing taxes on October income you haven’t collected yet.

Retainage creates an even bigger problem under accrual. You complete a $100,000 project but the customer holds back $10,000 for six months until final inspection. With accrual, you’d owe taxes on that $10,000 immediately. With cash, you wait until the check clears. When retainage sits out there for months or even a year, the cash method keeps your tax bill aligned with reality.

Some contractors use a hybrid approach. They file taxes on cash basis but maintain internal reports on accrual basis. Accrual gives you a clearer picture of true profitability because it matches revenue and expenses to the period when work was performed. Banks often prefer accrual financials when you apply for credit. Running both takes more work but gives you tax advantages plus better management information.

If you’re over the $29 million threshold or have long-term contracts spanning multiple years, different rules apply. Percentage of completion and completed contract methods come into play. These situations need professional guidance because the tax implications get complicated.

Changing accounting methods requires IRS approval. If you’ve been using the wrong method or want to switch, there’s a formal process. Getting it right from the start is easier than fixing it later.

The method you choose needs to be implemented correctly in your accounting software. Small business bookkeeping for contractors isn’t just about recording transactions. It’s about setting up your chart of accounts, job costing, and reporting to match how construction actually works. The accounting method decision affects how everything else gets configured.

The Treasure Valley's Tax and Accounting Team

The Next Step:
A Short Conversation

Tell us what you're dealing with. We'll listen, answer your questions, and give you a straightforward quote.

More Questions

Can a contractor use cash basis accounting?

Yes, most contractors can. The IRS allows cash basis accounting for businesses with average annual gross receipts under $29 million. The bigger question is whether cash basis gives you useful financial information for running your business.

Read answer

How do I handle retainage in my construction bookkeeping?

Set up separate accounts for retainage receivable and retainage payable. Track both at the job level so you know exactly what's held back on each project. Record the full invoice amount as revenue when the work is done, even though part of the payment is withheld.

Read answer

How do I track job costs for my construction business?

Job costing means tracking every expense by project so you know which jobs actually make money. The key is coding expenses to projects in your accounting software when they happen, not weeks later when you're guessing.

Read answer

What tax deductions can construction companies claim?

Construction companies can deduct equipment and vehicle costs, materials, labor, insurance, bonding, job site expenses, and administrative overhead. The key is tracking expenses by job and maintaining documentation throughout the year.

Read answer

How do I set up QuickBooks for a construction business?

Start by enabling job costing and building a chart of accounts designed for construction. Configure customers as jobs, set up items for labor and materials, and structure everything to track profitability by project.

Read answer
  • Enrolled Agent badge
  • Intuit ProAdvisor Gold Tier badge
  • QuickBooks Desktop certification badge
  • QuickBooks Online certification badge

© 2025 Castell Tax Experts LLC