Bookkeeping and payroll for small businesses across central Virginia.

Call / Text: (866) 478-7426

Should my restaurant use cash or accrual accounting?

Most small restaurants do fine with cash accounting. It’s simpler, easier to understand, and matches how you actually experience money flowing through your business. Unless you’re running a large operation or have specific circumstances that require accrual, cash basis is probably the right choice.

Cash accounting records income when you receive payment and expenses when you pay them. Accrual accounting records income when you earn it and expenses when you incur them, regardless of when money actually changes hands.

For a typical restaurant, this distinction shows up in timing. With cash basis, tonight’s credit card sales hit your books when the processor deposits funds in your account. Your food delivery expense shows when your card gets charged or you write the check. With accrual, that same food delivery would be an expense when you receive the invoice, even if you don’t pay it for another two weeks.

Cash accounting makes more sense for most restaurants because almost all revenue comes in immediately through credit card settlements and cash registers. It matches your cash flow reality and makes it easier to see where you actually stand financially. It also requires less bookkeeping work since you’re not tracking receivables or payables that haven’t settled yet.

The IRS allows cash accounting for businesses with average annual gross receipts under $29 million over the past three years. For the vast majority of restaurants, this threshold isn’t a concern.

The inventory question comes up often. Restaurants and bars have inventory in the form of food and beverages, and there’s a common belief that you need accrual accounting if you have inventory. But the IRS allows small businesses under that $29 million threshold to use cash accounting even with inventory. Most restaurants treat food purchases as expenses when paid rather than maintaining a full inventory cost tracking system.

When might accrual make more sense? If you have significant accounts receivable from regular catering clients you invoice, or if you’re seeking outside investors who want GAAP-compliant financials, accrual accounting provides a more precise picture of profitability in each period. It also better matches revenue to the time it was actually earned.

One thing to keep in mind is that switching methods later requires IRS approval through Form 3115 and can create a one-time tax adjustment. Starting with the method you plan to stick with is easier than converting down the road.

For most restaurants running normal operations with mostly immediate payment, cash accounting is the straightforward choice. If you’re not sure which method fits your situation, a Richmond bookkeeper familiar with restaurant operations can look at your specifics and help you decide before you file your first return with the wrong method.

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 handle overtime pay correctly?

Non-exempt employees must receive 1.5 times their regular rate for hours worked over 40 in a workweek. The tricky parts are calculating the regular rate correctly and making sure employees are classified properly.

Read answer

How do I calculate payroll taxes for my employees?

Payroll taxes include federal and state withholding plus Social Security and Medicare. Some taxes come from employee wages while others you pay as the employer. Most small businesses use payroll software or a service to handle the calculations.

Read answer

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

Can my accountant access my QuickBooks file?

Yes, and you should set this up. QuickBooks Online includes a free accountant user slot specifically for this purpose. QuickBooks Desktop requires sharing the file directly or sending an accountant's copy.

Read answer

What does it mean to reconcile my accounts?

Reconciling means comparing what your bank statement shows against what your accounting software shows, then fixing any differences. It confirms your books match reality.

Read answer

Can QuickBooks handle inventory tracking for my business?

QuickBooks Plus and Advanced can track inventory, calculate cost of goods sold, and set reorder points. Basic retail or wholesale operations work well with the built-in features. More complex needs like manufacturing or multi-location tracking may require third-party integrations.

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