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

Call or Text: (208) 971-3479

What records should a small business keep?

Financial records form the foundation. Keep all bank statements, credit card statements, and canceled checks. These prove your income and expenses if you ever face an audit. Save receipts for business purchases, especially anything over $75 and all travel and entertainment expenses. Invoices you send to customers and invoices you receive from vendors should stay on file as well.

Tax records include your filed returns and everything that supports them. W-2s and 1099s you issue and receive, depreciation schedules, home office calculations, mileage logs, and documentation for any deductions you claim. The IRS can audit up to three years back in normal cases and six years if they suspect significantly underreported income. Most accountants recommend keeping tax records for seven years to be safe.

If you have employees, keep payroll records, I-9 forms, W-4s, time records, and any employment contracts. Retention requirements vary by form type and state, but four years after the tax is due or paid covers most federal requirements.

Business formation documents should be kept permanently. Your articles of incorporation or organization, operating agreements, partnership agreements, EIN assignment letter, and any amendments belong in this category. Small businesses that grow and eventually sell or bring on partners will need these documents to prove ownership and legal structure.

Contracts and agreements need to stay on file for the duration of the agreement plus several years after completion. This includes client contracts, vendor agreements, leases, and loan documents. If a dispute arises years later, the contract is your protection.

Insurance policies, both current and expired, should be retained. Claims can come up after a policy period ends, and you need documentation of what coverage was in place at the time.

For project-based businesses, job-level records matter too. Estimates, change orders, purchase orders, and cost tracking by project help you understand which work made money and improve future pricing.

Paper records deteriorate and take up space. Digital copies work for most purposes as long as they are legible and you can produce them when needed. Use consistent naming conventions, back up files regularly, and keep sensitive documents secure. Working with a construction bookkeeper in American Fork or similar professional can help you build a system that keeps everything organized without taking over your office.

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 is the best way to manage finances for a pool contractor?

Managing pool contractor finances requires job costing for each project, milestone-based billing, and seasonal cash flow planning. Separate business accounts and properly configured accounting software make tracking straightforward.

Read answer

What is the best way to manage finances for a construction company?

Job costing is the foundation. Know your costs by project, manage cash flow carefully, stay on top of receivables, and review your numbers weekly. Construction companies fail when they're profitable on paper but broke in real life.

Read answer

What is accrual vs cash basis accounting?

Cash basis records income when received and expenses when paid. Accrual records income when earned and expenses when incurred, regardless of when cash changes hands. The method you choose affects how your financial statements look and your tax planning options.

Read answer

How do I track subcontractor costs by project?

Enter every sub invoice with the correct job assigned the same day it arrives. Track committed costs from contracts, not just payments, so you see your true position before invoices land.

Read answer

Should I do my own bookkeeping or hire someone?

It depends on your transaction volume, industry complexity, and what your time is worth. DIY works for simple businesses with minimal transactions. Hiring makes sense when bookkeeping eats into revenue-generating time or when mistakes start costing you money.

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