What accounting method should restaurants use?
Most small restaurants should use cash basis accounting. It’s simpler to manage, gives you a clearer picture of actual cash on hand, and unless you’re running a large multi-location operation, you almost certainly qualify to use it.
The IRS allows businesses to use cash basis if your average annual gross receipts over the past three years are under $29 million. Single-location restaurants rarely approach this threshold. Before the Tax Cuts and Jobs Act of 2017, restaurants were often pushed toward accrual because they carried inventory. That requirement went away for most small businesses, so now you have a real choice.
With cash basis, you record income when you receive payment and expenses when you pay them. For restaurants, this works naturally since most sales are paid immediately by customers. You record food and supply costs when you pay your vendors. The simplicity is valuable for managing day-to-day operations and knowing exactly where you stand at any given moment.
Accrual basis records income when earned and expenses when incurred, regardless of when money changes hands. A restaurant on accrual would record a gift card sale as a liability until the customer redeems it. Food that arrives Thursday but gets paid on net-30 terms shows up as a cost immediately, matched against the sales it helped generate.
Accrual gives you better financial statements for understanding true profitability. Your food cost percentage reflects what you actually sold rather than what you happened to pay for this month. This matters more when analyzing margins closely or presenting financials to investors or lenders who expect GAAP-compliant statements.
Consider accrual if you’re seeking outside investment, applying for significant financing, or running multiple locations where matching costs to revenue periods improves management decisions. Otherwise, cash basis keeps things straightforward and your tax preparer can work with it without complications.
One important rule is to stay consistent. Don’t switch methods back and forth. Pick one and stick with it. If you start on cash and later grow enough to need accrual, you can convert, but it requires IRS approval and creates extra work during the transition.
Whatever method you choose, the quality of your bookkeeping service matters more than which method you pick. A restaurant using cash basis with disciplined weekly tracking beats one on accrual with messy, outdated books every time. The method is just a framework. The real value comes from consistent, accurate record-keeping that lets you actually use your numbers to run the business.
San Diego's Small Business Bookkeeper
The Next Step:
A Short Conversation
A quick call to tell us about your business. We'll listen, answer your questions, and give you a clear price quote.
More Questions
How do I account for work in progress?
Track all costs on incomplete projects in a WIP asset account. Move costs to expense when you recognize revenue. Review the WIP schedule monthly to catch overruns and unbilled work.
Read answerHow do I separate owner funds from operating funds?
Open a dedicated business bank account and track all owner contributions and draws through equity accounts. Never mix personal spending with business transactions, and pay yourself through documented transfers only.
Read answerCan I use QuickBooks for job costing?
Yes, QuickBooks Online handles job costing through its Projects feature. The software tracks costs and revenue by job, but proper setup determines whether your reports actually show project profitability.
Read answerHow do I handle retainer payments in accounting?
Retainers are recorded as a liability when received, not as income. You only recognize revenue as you perform work against the retainer, moving money from the liability account to revenue over time.
Read answerWhat is utilization rate and how do I calculate it?
Utilization rate measures the percentage of available work hours spent on billable client work. Calculate it by dividing billable hours by total available hours, then multiply by 100.
Read answerHow do I find a good bookkeeper near me?
Start with referrals from your accountant or other business owners. Look for someone who understands your industry, communicates clearly, and has a professional process. Local isn't always necessary since most bookkeeping happens remotely.
Read answer