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

Call or Text: (208) 971-3479

How long should I keep business financial records?

The simple rule is seven years for most things and permanently for a few key documents. The IRS can audit returns up to three years back under normal circumstances, six years if income was significantly underreported, and seven years if you claimed a loss from bad debt or worthless securities. Keeping records for seven years covers nearly every scenario.

Tax returns should be kept permanently. They’re small files and you never know when you’ll need to reference them for a loan application, insurance claim, or comparison to current performance. The supporting documents for those returns like receipts, bank statements, and expense reports can follow the seven-year rule.

Bank and credit card statements should be kept for seven years. These are your backup if receipts go missing and proof that transactions actually occurred. Most banks provide digital access to old statements, but don’t assume they’ll keep them forever. Download annual archives and store them yourself.

Receipts for tax deductions follow the seven-year rule. If you claimed a deduction, you need proof it was legitimate. This includes receipts for materials, equipment, vehicle expenses, and anything else you wrote off. Digital copies are fine as long as they’re legible and organized. The IRS accepts electronic records.

Payroll records have specific requirements. Keep records of wages, tax withholdings, and employment dates for at least four years after the tax becomes due. Most accountants recommend keeping payroll records for seven years to align with everything else. Worker classification documentation matters especially if you use subcontractors. Full-service bookkeeping should include organizing these records so they’re accessible when needed.

Employee personnel files should be kept for at least four years after the employee leaves. If there’s any possibility of a dispute or legal claim, keep them longer. Same goes for independent contractor agreements and 1099 documentation.

Contracts and legal agreements should be kept for the life of the agreement plus seven years. Construction contracts, lease agreements, vendor contracts, and customer agreements all fall into this category. If there’s ever a dispute about what was agreed to, you need the original document.

Property and asset records require special attention. Keep records for any asset you’re depreciating until you dispose of it plus seven years. You need to document original purchase price, improvements, and depreciation taken. When you sell equipment or a vehicle, the gain or loss calculation depends on records you might have created years earlier. This is especially important for contractors and bookkeepers in American Fork often see issues arise when business owners can’t document the basis of assets they’re selling.

Corporate documents should be kept permanently. Articles of incorporation, bylaws, meeting minutes, stock certificates, and ownership changes never expire in relevance. These prove your business exists and who owns it.

Insurance policies should be kept permanently even after they expire. Claims can arise years after an incident occurred, and you need to prove you had coverage at that time.

For Utah businesses, state record requirements generally align with federal guidelines. The Utah State Tax Commission can audit state returns up to three years back under normal circumstances, similar to the IRS timeline.

Digital storage makes this manageable. Scan paper documents, organize them by year and category, and back them up in multiple locations. Cloud storage with automatic backup is inexpensive insurance against losing records to fire, flood, or hard drive failure. The cost of storage is nothing compared to the cost of reconstructing records or losing an audit because you couldn’t prove a deduction.

When in doubt, keep it. Storage is cheap and the downside of throwing something away too early is far worse than the minor inconvenience of keeping files you might never need.

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

Why do contractors need specialized bookkeeping?

Standard bookkeeping tracks income and expenses but doesn't show which jobs actually made money. Contractors need job costing, progress billing tracking, and work-in-progress accounting that generic bookkeepers rarely understand.

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 handle Utah sales tax for my business?

Register for a sales tax license through the Utah State Tax Commission before collecting any tax. Collect from customers on taxable sales, track everything by location, and file returns monthly, quarterly, or annually depending on your volume.

Read answer

How do I track subcontractors in QuickBooks?

Set up each subcontractor as a vendor with their W-9 information and mark them as 1099 eligible. When you enter their bills, assign each one to a specific job or project so you can see sub costs by project and generate 1099s at year end.

Read answer

Who provides payroll services for contractors in Utah?

Several types of providers handle contractor payroll in Utah including national payroll companies, local bookkeeping firms, and construction-specialized services. The right choice depends on whether you need job costing integration and certified payroll capabilities.

Read answer

What accounting should property management companies do?

Property management accounting requires separating client funds from operating money through trust accounts. You need property-level tracking for accurate owner statements and regular reconciliation to stay compliant.

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