Bookkeeping and payroll for small businesses across central Virginia.

Call / Text: (866) 478-7426

Should I use cash basis or accrual accounting for my business?

Cash basis records income when you receive payment and expenses when you pay them. Accrual records income when you earn it and expenses when you incur them, regardless of when money actually moves. The difference sounds minor but it affects how your financial statements look and when you pay taxes on income.

For most small businesses, cash basis works well. You finish a job, send an invoice, get paid two weeks later, and record the income when the check clears. Simple. Your books more or less match your bank account, and there’s less to track.

The IRS allows businesses with less than $29 million in average annual gross receipts to choose either method. Since most small businesses fall well under that threshold, you have flexibility. The decision comes down to what gives you useful information and what makes tax planning easier.

Cash basis tends to work best for service businesses with straightforward billing. A landscaper who invoices weekly and gets paid within a week or two doesn’t gain much from accrual. The timing difference is minimal and the extra complexity isn’t worth it.

Accrual starts making more sense when there’s a meaningful gap between doing the work and getting paid. Contractors working larger jobs with 30 or 60 day payment terms often find cash basis distorts their monthly numbers. You complete a $40,000 project in October but don’t get paid until December. Cash basis shows October as a bad month and December as great, which doesn’t reflect reality. Accrual shows the revenue in October when you actually earned it.

Restaurants typically stick with cash basis because most sales happen in real time. You serve food, the customer pays immediately, that’s income. There’s no receivables to track and no timing mismatch to worry about.

Businesses with significant inventory have a nuance. The IRS historically required accrual for inventory, but small businesses under the $29 million threshold now have an exception. You can use cash basis even with inventory, though accrual often gives better visibility into cost of goods sold and true margins.

One thing worth knowing is that your tax method doesn’t have to match your internal reporting. Some owners file taxes on cash basis for the timing advantages but run internal reports on accrual for better decision-making. This takes more work and isn’t necessary for most small businesses, but it’s an option if you outgrow cash basis operationally but don’t want to change your tax method.

My general advice is to start with cash basis unless you have a specific reason to choose accrual. It’s simpler, your Tri-Cities bookkeeper can manage it with less overhead, and it works fine for most small operations. If you grow into a situation where accrual makes more sense, switching is possible.

Talk to your accountant before making a final decision. The accounting method affects tax timing and year-end planning strategies in ways that matter for your specific situation.

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

What happens if I don't keep good financial records?

Poor records lead to expensive tax prep, missed deductions, IRS audit risk, and cash flow surprises. Banks won't lend without clean financials, and selling your business becomes nearly impossible.

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

How do I handle progress billing in QuickBooks?

Enable progress invoicing in QuickBooks settings, then create invoices from estimates for partial amounts. The feature is straightforward but only works well if your estimates are accurate and you track costs alongside billings.

Read answer

Do I need to offer benefits if I have employees?

Most employee benefits are optional for small businesses with fewer than 50 employees. Health insurance, retirement plans, and paid time off aren't required under federal or Virginia law. Workers' comp and payroll taxes are mandatory regardless of size.

Read answer

How do I separate my personal and business expenses?

Open a separate business bank account and get a business credit card for business purchases only. The setup is simple. Building the habit of keeping transactions in the right accounts is the harder part.

Read answer

How often do I need to file sales tax returns?

Your state determines filing frequency based on how much sales tax you collect. Virginia requires monthly filing if your liability exceeds $4,000 per month, quarterly for lower volumes, and annual filing for very small amounts.

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