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

Call or Text: (208) 971-3479

Which accounting method is best for my small business?

The two main options are cash basis and accrual basis. Cash method records income when you receive payment and expenses when you pay them. Accrual method records income when you earn it and expenses when you incur them, regardless of when money actually changes hands.

For most small service businesses with straightforward operations, cash basis works fine. It’s simpler to maintain, easier to understand, and your bank balance roughly reflects your taxable income. If you’re a solo operator getting paid quickly and paying bills as they come in, cash basis keeps things simple.

The IRS requires accrual method for certain larger businesses, but most small businesses fall under the threshold and can choose either method freely. Your accountant can help you determine if any requirements apply to your situation.

Where it gets more interesting is for contractors and project-based businesses. Cash basis can seriously distort your view of profitability. You might collect a big draw on one project while spending heavily on another. Cash method shows you flush with money, but the project you’re billing might be losing money while the one eating up cash might actually be profitable. You can’t tell because the timing of payments doesn’t match the timing of work.

Accrual method paired with proper job costing shows you the real picture. When you complete work, you recognize revenue even if you haven’t invoiced yet. When you receive materials for a job, you recognize the expense even if you haven’t paid the supplier. This matches income and expenses to the actual work, which is what you need to see whether a project made or lost money.

For real estate investors and developers, accrual typically makes more sense for the same reason. Projects span months or years, and cash timing tells you almost nothing about actual profitability.

The tradeoff is complexity. Accrual requires tracking accounts receivable and accounts payable carefully. You’re recognizing income before you have the cash, which can create tax liability before you’ve collected. This is manageable with good bookkeeping systems but adds overhead.

A practical middle ground some contractors use is cash basis for tax purposes but accrual-style job costing for internal management. You track work in progress and job profitability using accrual logic, then adjust for taxes based on what actually hit the bank. This gives you visibility without the tax timing issues, though it requires careful tracking.

The right answer depends on your business. Simple service business with fast payment cycles? Cash is probably fine. Project-based business with jobs spanning weeks or months? You likely need accrual, at least for internal reporting, or you’ll never really know which projects are profitable. A construction bookkeeper in American Fork familiar with your industry can help you set up the right approach and maintain it properly so you actually see the numbers that matter.

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 manage seasonal cash flow in HVAC?

Maintenance agreements create predictable monthly revenue that smooths out seasonal swings. Combine that with building cash reserves during peak seasons, knowing your breakeven number, and having a credit line as backup.

Read answer

How do I track costs for fence installation projects?

Track materials, labor, and equipment costs by assigning every expense to a specific job in your accounting software. Compare actual costs to your original estimate after each project to see your real margins and improve future bids.

Read answer

What is catch-up bookkeeping and how does it work?

Catch-up bookkeeping is the process of bringing your books current when they've fallen behind by months or years. It involves gathering financial records, reconciling accounts, categorizing transactions, and producing accurate financial statements.

Read answer

How do I fix years of bad bookkeeping?

Start by gathering all bank and credit card statements, then prioritize the most recent three years. Bank reconciliation forms the foundation. Work month by month, matching every transaction and separating personal from business expenses.

Read answer

Why is my QuickBooks data always a mess?

Messy QuickBooks data usually comes from poor initial setup, inconsistent categorization, skipped reconciliation, and letting transactions pile up. These problems compound over time until the numbers stop meaning anything useful.

Read answer

What is WIP reporting and do I need it?

WIP (Work in Progress) reporting compares what you've billed against what you've actually earned on each project. Contractors with jobs lasting more than a month or two need it to see their true financial position.

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