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

Call or Text: (208) 971-3479

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

Who does bookkeeping for contractors in Salt Lake City?

Several bookkeeping firms in the Salt Lake City area work with contractors, but not all understand construction accounting. Look for someone with job costing experience who knows how to track costs by project and phase.

Read answer

What is the best way to set up a chart of accounts in QuickBooks?

Start with QuickBooks' default industry template, then customize to match your reporting needs. Keep it simple because too many accounts leads to inconsistent categorization and reports that don't tell you anything useful.

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 my financial statements never make sense?

Financial statements that don't make sense usually stem from unreconciled accounts, inconsistent categorization, or mixing personal and business transactions. Sometimes the statements are accurate but require practice to interpret correctly.

Read answer

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

How 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 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