Can a contractor use cash basis accounting?
Most contractors can use cash basis accounting. The IRS allows it as long as your average annual gross receipts over the past three years stay under $29 million. That threshold covers the vast majority of contractors in the Treasure Valley and beyond.
Cash basis is straightforward. You record income when you receive payment and expenses when you pay them. No tracking receivables or payables on the books. Many contractors prefer this because it simplifies recordkeeping and gives them some control over tax timing. Push a payment into January and that income hits next year’s return instead of this year’s.
The simplicity comes with tradeoffs. Cash basis doesn’t match revenue to the project that generated it. You might finish a $50,000 job in November and not get final payment until February. Your books show the expense of completing that job in one year and the income in another. For tax purposes that’s fine. For understanding how your business actually performed, it creates a distorted picture.
Job costing gets harder on cash basis. Construction accounting requires knowing which projects make money and which ones lose money. When income and expenses don’t land in the same period, profitability by project becomes harder to track accurately. Some contractors run cash basis for taxes but track work-in-progress and job costs separately to get a clearer operational view.
Retainage complicates things too. If a general contractor is holding back 10% until project completion, that money doesn’t show up in cash basis until you actually receive it. Meanwhile you’ve already paid for the labor and materials. Your books might show a loss on a profitable job simply because of timing.
For small residential contractors doing shorter jobs where payment comes at completion, cash basis works well. The timing differences are minimal and the simplicity is worth it. For larger commercial work with longer project timelines, progress billing, and retainage, the limitations become more noticeable.
There’s no rule that says you have to choose one method and never revisit it. As your business grows and projects get more complex, the right accounting method might change. What works for a contractor doing $300,000 in annual revenue might not work as well at $3 million.
If you’re not sure which method fits your situation, that’s worth a conversation. Small business bookkeeping for contractors isn’t one-size-fits-all, and the accounting method you use affects how useful your financial reports actually are for making decisions.
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 handle credit card processing fees in my bookkeeping?
Record credit card processing fees as a separate expense category using the gross sales method. This gives you cleaner financial statements and ensures you claim the full deduction for fees paid to processors like Square, Stripe, or PayPal.
Read answerWhat records do I need to provide for an IRS audit?
The IRS notice will specify what they're examining. Generally, you need income documentation, expense receipts, bank statements, and asset records for whatever items are being questioned.
Read answerWhat do I need to start a business in Idaho?
Starting an Idaho business requires choosing an entity structure, registering with the Secretary of State, getting an EIN, and registering for state taxes. Local business licenses in Nampa, Boise, and other Treasure Valley cities may also be required.
Read answerHow 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 answerWhat bookkeeping software works best for service businesses?
QuickBooks Online is the standard choice for most service businesses. It handles invoicing, time tracking, and project organization while integrating with almost everything. FreshBooks and Xero are solid alternatives depending on your specific needs.
Read answerWhat financial reports should small business owners review monthly?
At minimum, review your profit and loss statement, balance sheet, and cash position every month. These three reports tell you whether you're making money, what you own and owe, and whether you can cover upcoming expenses.
Read answer