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

Call or Text: (208) 971-3479

How do I fix years of bad bookkeeping?

Years of bad bookkeeping can be fixed. It takes work, but business owners clean up messy books every day. Whether you need accurate financials for taxes, a loan application, or just to understand your real numbers, the path forward is the same.

Start by gathering everything you can find. Bank statements, credit card statements, invoices, receipts, loan documents, payroll records. You need at least three years of bank and credit card statements since that’s the standard IRS audit window. If your bank offers online access to older statements, download them now before they disappear from the system.

Prioritize recent years over older ones. If your books have been a mess for five years, focus on the last three first. Older records matter less for tax purposes and become harder to reconstruct accurately. Get current before working backwards.

Bank reconciliation is your foundation. Match every transaction on your bank statements to your accounting software. If you haven’t been using accounting software, now is the time to start. Go month by month, beginning with your oldest unreconciled month. Every deposit needs to be recorded as income or an owner contribution. Every payment needs to be coded to an expense category or vendor.

Separating personal from business transactions is usually where the worst problems live. That $400 charge at Home Depot might be materials for a job or supplies for your house. You need to figure out which. Personal expenses that went through the business account get coded to owner’s draw, not business expenses. Getting this right matters for taxes and for understanding your actual business costs.

Fix categorization errors as you find them. If your bookkeeping was inconsistent, the same type of expense might be coded five different ways. Standardize your chart of accounts and recategorize transactions to match. This is tedious but necessary for financial statements that mean something.

Consider whether to do this yourself or hire help. A few months of cleanup with straightforward transactions might be manageable on your own. Years of tangled records with multiple bank accounts and transactions you can’t remember is a different story. Catch-up bookkeeping from a professional often costs less than the value of your time spent struggling with it for months. For contractors especially, having someone who understands job costing can turn a cleanup project into an opportunity to finally see which jobs actually made money.

Once your books are clean, keep them that way. A bookkeeper in American Fork or anywhere along the Wasatch Front can handle monthly reconciliation so the mess never builds up again. Reconcile accounts weekly or at least monthly. Code transactions when they happen, not months later when you’ve forgotten what that charge was for. The cleanup is an investment. Don’t waste it by falling back into old habits.

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

What accounting does a pest control company need?

Pest control companies need accounting that handles recurring revenue from service contracts, tracks vehicle and chemical costs, and manages payroll for technicians. The subscription model requires attention to cash flow timing and customer retention.

Read answer

How do I know which jobs are making money?

You need job costing. That means tracking labor, materials, subcontractors, and other costs at the project level and comparing actual costs to your estimates as the job progresses.

Read answer

How often should a small business do bookkeeping?

Monthly bookkeeping is the minimum for most small businesses. Weekly works better for businesses with high transaction volume or those tracking job costs. The right frequency depends on your decision-making needs and how current your numbers need to be.

Read answer

How do I track labor costs by job in construction?

Track labor costs by capturing hours daily with timesheets or a time tracking app, assigning every hour to a specific job, and including burden costs like payroll taxes and workers comp in your calculations.

Read answer

How do I track material costs for drywall jobs?

Track drywall materials by coding every purchase to a specific job in your accounting software. Capture receipts in the field immediately and reconcile weekly to catch miscoded expenses before you forget which job they were for.

Read answer

What is the best job costing software for small contractors?

For most small contractors, QuickBooks handles job costing well when configured correctly. The software matters less than proper setup and consistent use. Construction-specific platforms make sense when you need integrated project management.

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