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

How do I get an EIN for my new business?

Apply for free on the IRS website and receive your EIN immediately. You'll need your legal business name, entity type, SSN, and formation date ready before starting the online application.

Read answer

How do I categorize business expenses correctly?

Use your accounting software's standard expense categories as a starting point and stay consistent throughout the year. Proper categorization helps you understand your spending patterns and ensures you capture every legitimate tax deduction.

Read answer

How long does an IRS audit take?

The timeline ranges from a few weeks for simple correspondence audits to over a year for complex field audits. How quickly you respond and how organized your records are make a significant difference in the duration.

Read answer

How do I find a tax preparer near Boise who specializes in small business?

Look for an Enrolled Agent or CPA who works primarily with business clients in your industry. Year-round availability and willingness to answer questions matter more than convenience or price.

Read answer

What are common IRS audit triggers for construction companies?

Worker misclassification, 1099 compliance issues, and unreported cash payments are among the most common triggers. Large vehicle and equipment deductions without proper documentation also draw IRS attention.

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
  • Enrolled Agent badge
  • Intuit ProAdvisor Gold Tier badge
  • QuickBooks Desktop certification badge
  • QuickBooks Online certification badge

© 2026 Castell Tax Experts LLC