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

How do I run job profitability reports in QuickBooks?

In QuickBooks Online, search Reports for Job Profitability Summary or Profit and Loss by Customer. In Desktop, look under Reports > Jobs, Time & Mileage. The harder part is making sure your costs are properly assigned to each job so the numbers actually mean something.

Read answer

What are quarterly estimated taxes?

Quarterly estimated taxes are payments self-employed individuals and business owners make throughout the year on income that doesn't have withholding. The IRS expects four payments annually, due in April, June, September, and January.

Read answer

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 answer

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

Which accounting method is best for my small business?

Cash basis works for simple service businesses with quick payment cycles. Accrual basis is better for contractors and project-based businesses because it shows true profitability by matching income and expenses to actual work completed.

Read answer

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

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