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

Can you help me migrate from QuickBooks Desktop to QuickBooks Online?

Yes, we regularly help businesses migrate from Desktop to Online. The process involves transferring your data, cleaning up historical entries, and getting you comfortable with the new system.

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 is Virginia's sales tax rate and when do I file?

Virginia's sales tax rate is 5.3% in most areas, including Richmond and the Tri-Cities. Filing frequency depends on your monthly tax liability, with options for monthly, quarterly, or annual returns due on the 20th.

Read answer

How do I run a profit and loss report in QuickBooks?

In QuickBooks Online, go to Reports and search for Profit and Loss. The report generates with default settings, but customizing the date range and comparison columns makes it far more useful.

Read answer

Why doesn't my Amazon deposit match my sales total?

Amazon deposits are the net amount after fees, not your gross sales. Referral fees, FBA fees, storage charges, advertising costs, and refunds all get deducted before the money hits your bank account.

Read answer

What's the best way to track project profitability?

Break projects into labor, materials, and outside costs. Track every expense against the specific job. Compare budget to actual weekly so you catch problems while you can still fix them.

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