Bookkeeping and payroll for small businesses across central Virginia.

Call / Text: (866) 478-7426

How long should I keep business receipts and invoices?

Seven years is the safe default. If you keep all receipts, invoices, and financial records for seven years from the date you filed the related tax return, you’re covered for nearly every situation the IRS or Virginia Department of Taxation might raise.

The IRS generally has three years from when you file to audit a return. That extends to six years if they believe you underreported income by more than 25%. Seven years covers you if you claimed a bad debt deduction or loss from worthless securities. Beyond that, there’s no time limit if fraud is involved, but at that point you have bigger problems than document retention.

Different records have different requirements. General business receipts and invoices should be kept seven years from the tax year they apply to. This includes everyday expenses, vendor payments, and sales records. Bank statements and canceled checks also fall into the seven-year category since they often serve as backup documentation when receipts go missing.

Employment records need to stay on file for at least four years after an employee leaves. This includes payroll records, W-4s, I-9s, time sheets, and benefit records. Asset and property records require a longer view. Keep these for as long as you own the asset plus seven years after you sell or dispose of it. You’ll need the original purchase documentation to calculate depreciation and prove your cost basis when you eventually sell.

Some documents you should never throw away. Corporate formation documents, articles of organization, meeting minutes, and amendments to your business structure fall into this permanent category. Major contracts and partnership agreements belong here too.

For practical storage, digital is fine. The IRS accepts electronic records as long as they’re legible and you can produce them if asked. Scan paper receipts when they come in. Thermal paper receipts fade within a few years, so don’t rely on the originals lasting. A Tri-Cities bookkeeper can help you set up a system that captures documentation as transactions happen rather than scrambling to find things later.

Good monthly bookkeeping handles most of this naturally. Receipts get attached to transactions, invoices get filed with payments, and the underlying documentation stays organized alongside your books. When you need to find something three years later for an audit or a vendor dispute, it’s there.

If your records are a mess going back years, don’t panic. Focus on getting the current year organized first. The past can be sorted out, but getting current operations clean matters more.

Greater Richmond's Small Business Bookkeeper

The Next Step:
A Short Conversation

Fifteen minutes to tell us what you're dealing with. We'll let you know how we can help and give you a clear price quote.

More Questions

How do I know if I can afford to expand my business?

You can afford to expand when your current business generates consistent profit, you have enough cash reserves to cover the gap between spending money and seeing returns, and your existing operations won't suffer during the transition.

Read answer

I'm months behind on my bookkeeping. Where do I start?

Start by gathering all your bank and credit card statements for the missing months. Check for urgent deadlines like quarterly taxes or pending loan applications, then work through reconciliation one month at a time starting with the oldest.

Read answer

When are Virginia business tax returns due?

Virginia business tax deadlines follow federal deadlines. Partnerships and S-Corps are due March 15, while sole proprietors and C-Corps file by April 15. Extensions add time to file but not to pay.

Read answer

Will I get in trouble with the IRS for falling behind on my books?

Falling behind on bookkeeping itself doesn't trigger IRS penalties. The problem is what happens next. Messy books lead to inaccurate tax returns, missed deductions, and late filings. Those are what create real trouble.

Read answer

How do I manage cash flow when customers pay in stages?

Structure deposits to cover your initial costs, invoice the same day you hit milestones, and track billed versus received separately. A cash reserve covers the inevitable gaps between completing work and getting paid.

Read answer

How do I calculate my food cost percentage?

Divide your cost of goods sold by your food sales, then multiply by 100. The key is calculating COGS accurately using beginning inventory plus purchases minus ending inventory. Most restaurants target 28% to 35%.

Read answer

Virginia bookkeeping firm focused on small businesses. Bookkeeping, payroll, and fractional CFO services from a local Richmond team. A decade of working with businesses like yours. QuickBooks ProAdvisor certified.

Client Reviews

5-Star Rated Firm

Social

  • Intuit ProAdvisor Gold tier certification badge
  • Intuit Certified QuickBooks Level 1 ProAdvisor badge
  • Intuit Certified QuickBooks Level 2 ProAdvisor badge
  • Intuit Certified QuickBooks Payroll ProAdvisor badge

© 2026 Tri-County Bookkeeping LLC