What is accrual vs cash basis accounting?
Cash basis accounting records income when you receive payment and expenses when you pay them. If a customer pays you in March, that’s March revenue. If you pay your supplier in April, that’s an April expense. It’s straightforward and matches what you see in your bank account.
Accrual basis accounting records income when you earn it and expenses when you incur them, regardless of when cash actually changes hands. Send an invoice in March, that’s March revenue even if payment arrives in April. Receive materials in February, that’s a February expense even if you don’t pay the bill until the next month.
The difference matters most when there’s a gap between doing work and getting paid or between receiving goods and paying for them. For a service business that gets paid immediately, the two methods produce nearly identical results. For a contractor with 30-day payment terms and materials sitting on site, the results can look completely different. Any bookkeeper American Fork businesses work with should be clear on which method applies so the books make sense.
Consider a general contractor who completes $80,000 of work in December but doesn’t collect payment until January. Cash basis shows zero December revenue and $80,000 in January. Accrual shows $80,000 in December when the work was performed. One method makes December look terrible and January look great. The other shows what actually happened each month.
Construction businesses often benefit from accrual accounting because it aligns revenue with the work that generated it. When you’re tracking job costs and trying to understand which projects are profitable, you need expenses recorded when they’re incurred, not when checks clear. A $15,000 materials purchase that sits on your supplier’s billing terms for 45 days is still a cost of that job the moment it arrives on site.
For contractors serious about understanding margins by project, construction job costing works better with accrual accounting. You see the real cost of each project as work progresses rather than a distorted picture based on when payments happen to clear.
Cash basis has advantages for tax planning. If you’re having a strong year, you can delay invoicing and accelerate payments to shift income and expenses between years. The IRS allows most small businesses under $29 million in average gross receipts to use cash basis, so you’re not required to use accrual unless you exceed that threshold.
Most small businesses start with cash basis because it’s simpler. As you grow and need more accurate financial statements for decision-making, accrual often becomes worth the extra complexity. The key is picking one method and applying it consistently so your financial reports actually mean something.
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 set up job costing in QuickBooks?
Job costing in QuickBooks requires enabling projects or sub-customers, structuring your chart of accounts for construction, and coding every transaction to the correct job. The setup takes a few hours but the real challenge is maintaining consistency.
Read answerHow do I track renovation costs for house flipping?
Treat each flip as a separate project in your accounting software and assign every expense to that property. Track acquisition, renovation, holding, and selling costs by job so you can calculate true profit when you sell.
Read answerWhy am I always behind on invoicing?
You're behind because invoicing isn't built into your workflow. It gets pushed aside by everything that feels more urgent until you're weeks behind and missing revenue.
Read answerWhat training do I need for QuickBooks?
It depends on your role and what you'll handle in QuickBooks. Business owners reviewing reports need an hour of learning. Those entering transactions and reconciling accounts need 3-5 hours of focused training on the fundamentals.
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 answerWhy is tax time always so stressful?
Tax time stress usually stems from scrambling to organize a year's worth of financial records in a few weeks. The solution is consistent monthly bookkeeping that keeps records organized year-round, eliminating the last-minute scramble.
Read answer