
A restaurant doing $2 million in annual revenue might process 150 transactions a day. Cash, credit cards, gift cards, third-party delivery payments, comps, voids, employee meals. Every single day. Multiply that by 365 and you have a bookkeeping volume that dwarfs most businesses of comparable size.
Then add tips. Tip reporting alone is complex enough to trip up experienced bookkeepers. Tipped wages, tip credits, tip pooling, allocated tips, the Section 45B FICA tip credit. Get any of it wrong and the restaurant faces payroll tax liabilities, DOL penalties, or missed tax credits worth thousands of dollars.
Then add food costs. A restaurant's cost of goods sold is not a line item you pull from a vendor invoice once a month. It is a daily calculation driven by inventory counts, waste, theft, menu pricing, and vendor fluctuations. A food cost percentage that drifts two points above target can wipe out the restaurant's profit margin entirely.
CPA firms that serve restaurant and hospitality clients know all of this. What they need is a bookkeeping team that knows it too. Not a team that will learn it over 6 months of trial and error while the restaurant owner wonders why the financial statements never quite make sense.
We have been handling restaurant and hospitality books for CPA firms for years. Here is what the work actually looks like and why most outsourced bookkeeping services are not built for it.
The point-of-sale system is the heartbeat of restaurant accounting. Toast, Square, Clover, Lightspeed, Aloha, Revel. Each one produces daily sales data that needs to flow into the accounting system accurately.
The key word is "accurately." Because POS systems do not just record sales. They record a complex mix of transactions that need to be unpacked:
Gross sales vs. net sales. The POS reports gross sales before discounts, comps, and voids. The accounting system needs to record the gross amount and then separately track discounts, comps, and voids. This is not just an accounting preference. The restaurant owner needs to see how much revenue is being given away and why.
Sales by category. Food, beverage, alcohol, merchandise, catering. Each category may have different tax treatment and different COGS calculations. The bookkeeper needs to map POS sales categories to the right revenue accounts in the chart of accounts.
Payment type breakdowns. Cash, credit card, debit card, gift card redemptions, house accounts, third-party delivery (DoorDash, Uber Eats, Grubhub). Each payment type has different settlement timing and different fee structures. Credit card processing fees need to be reconciled to the processor's statements. Third-party delivery deposits need to be matched against the delivery platform's settlement reports, which arrive on a completely different schedule than the POS daily summary.
Tips collected. The POS tracks tips by payment type (credit card tips vs. cash tips reported) and by employee. This data feeds into payroll and is the basis for tip credit calculations and FICA tip credit claims.
At Madras, we have built integration workflows for the major POS platforms. For Toast and Square, which are the most common among our CPA firms' clients, we have standardized daily sales entry templates that ensure every component of the POS data gets recorded in the right account. For less common systems, we build custom workflows during the onboarding process.
The daily sales journal entry for a single restaurant location typically has 12 to 18 lines. Gross food sales, gross beverage sales, sales tax collected, comps, discounts, credit card tips, cash over/short, and the corresponding deposits to various bank and clearing accounts. A bookkeeper who does not understand restaurant accounting will try to record one lump-sum deposit and call it done. That is not bookkeeping. That is guessing.
Tip compliance is one of the most error-prone areas in restaurant accounting. The rules are specific, the calculations are layered, and the consequences of getting it wrong range from payroll tax adjustments to IRS audit findings.
Tipped employees (those who regularly receive more than $30 per month in tips) must report their tips to the employer. The employer then includes those tips in the employee's taxable wages and withholds income tax and FICA accordingly. The employer also pays the employer's share of FICA on tipped wages.
Simple enough in theory. In practice, several complications arise.
Tip pooling and tip sharing. Many restaurants operate a tip pool where servers contribute a percentage of their tips to a pool that is divided among bussers, bartenders, food runners, and sometimes back-of-house staff. The bookkeeper needs to track the pool contributions, the allocations, and ensure the reported tips for each employee reflect their actual take-home amount.
Tip credit (wage credit). The Fair Labor Standards Act allows employers to pay tipped employees a lower cash wage (currently $2.13/hour federally, though many states have higher minimums) and take a "tip credit" for the difference between the cash wage and the full minimum wage. The bookkeeper needs to ensure the tip credit does not push the employee's effective wage below minimum wage. If tips are low on a given shift, the employer must make up the difference.
Allocated tips. Large food establishments (more than 10 employees on a typical business day) must allocate tips to employees whose reported tips fall below 8 percent of their individual gross sales. This is reported on Form W-2 in Box 8 and on Form 8027 (Employer's Annual Information Return of Tip Income and Allocated Tips). The calculations are not difficult, but they require data that many bookkeepers do not know to track.
This is money left on the table by restaurants every year. Section 45B provides a tax credit to employers equal to the employer's share of FICA taxes paid on tips that exceed the amount that would be earned at the federal minimum wage.
The calculation works like this: for each tipped employee, determine the tips that exceed what the employee would have received if they earned minimum wage for all hours worked (excluding tips). The employer's FICA tax on that excess amount is a dollar-for-dollar tax credit.
For a restaurant with 20 tipped employees, the Section 45B credit can easily be $15,000 to $30,000 per year. But claiming it requires accurate tip reporting data, proper payroll records, and a bookkeeper who tracks the inputs the CPA firm needs to calculate the credit at year-end.
We make sure our restaurant clients' tip data is structured to support the 45B calculation. The CPA firm does the tax work. We provide the clean data.
For a restaurant, cost of goods sold is the single most controllable expense. And controlling it requires accurate, timely tracking.
Restaurant COGS includes food costs, beverage costs (non-alcohol and alcohol, tracked separately), and sometimes paper goods and disposables. It does not include labor, rent, or utilities, even though restaurant owners sometimes lump everything together as "costs."
Proper COGS tracking requires:
Beginning inventory + Purchases - Ending inventory = COGS. This is the formula, and it requires actual physical inventory counts. Monthly at minimum for financial statement purposes. Weekly for operational management. A bookkeeper who calculates COGS from purchases alone (without adjusting for inventory changes) will produce wildly inaccurate results. If the restaurant received a large delivery on the last day of the month, purchases-based COGS will be overstated. If they ran down inventory, it will be understated.
Separation by category. Food cost percentage and beverage cost percentage (pour cost) are different metrics with different benchmarks. Most restaurants target 28 to 32 percent food cost and 18 to 24 percent pour cost. These numbers only mean something if the underlying COGS data is properly categorized.
Vendor invoice coding. Restaurant suppliers (Sysco, US Foods, local purveyors, beverage distributors) send invoices with dozens or hundreds of line items. Each item needs to be coded to the right COGS category. Produce to food cost. Wine to alcohol cost. Cleaning supplies to operating supplies, not COGS. This takes time and industry knowledge.
Our restaurant bookkeeping team processes vendor invoices with consistent COGS categorization. We reconcile vendor statements monthly. We work with the restaurant's inventory counts (provided by the CPA firm or the restaurant manager) to calculate true COGS and produce accurate food cost and pour cost percentages.
We also flag anomalies. If food cost percentage jumps from 30 percent to 35 percent in a single month without a corresponding menu change or price increase from vendors, something is wrong. Waste, theft, over-portioning, or a coding error. We flag it to the CPA firm so they can investigate with the client. This kind of proactive monitoring is part of what separates specialized hospitality accounting from generic bookkeeping.
Restaurant groups with two, five, or twenty locations create accounting complexity that grows faster than the location count. Each location is its own profit center with its own POS, its own bank account (usually), its own inventory, and its own cost structure.
The bookkeeping requirements for multi-location restaurants include:
Location-level P&L statements. The owner needs to see how each location performs independently. Revenue, COGS, labor, occupancy costs, and operating expenses by location. This requires a chart of accounts or class/location tracking structure that cleanly separates each unit's activity.
Consolidated financial statements. The overall entity (or entities, since many restaurant groups use separate LLCs for each location) needs consolidated financial statements. Intercompany transactions (management fees, shared purchasing, transfers between locations) need to be eliminated in consolidation.
Shared cost allocation. Corporate overhead (management salaries, accounting fees, marketing, centralized purchasing) needs to be allocated to locations on a reasonable basis. The allocation method (by revenue, by square footage, by headcount) should be consistent and documented.
Multi-entity structures. Many restaurant groups operate with a management company, separate LLCs for each location, and sometimes a real estate holding entity. The bookkeeper needs to record transactions in the right entity and handle intercompany balances correctly. This is also relevant for franchise accounting scenarios where royalties and brand fees add another layer.
We handle multi-location restaurant groups for several of our CPA firm clients. The key is building the right chart of accounts structure at the beginning, so reporting is clean from day one. Retrofitting location tracking after a year of sloppy books is expensive and painful.
DoorDash, Uber Eats, Grubhub, and other delivery platforms have become a significant revenue channel for restaurants. They have also become a significant bookkeeping headache.
The problem: these platforms do not deposit the gross amount of the sale. They deduct commissions (typically 15 to 30 percent), delivery fees, marketing fees, and other charges. The deposit the restaurant receives is the net amount, often aggregated across multiple days.
The bookkeeper needs to:
Each platform has a different settlement report format. Each one calculates fees differently. And each one makes accounting harder than it needs to be.
Our team has built reconciliation templates for the major delivery platforms. We download settlement reports, match them to bank deposits, and record the proper entries. The CPA firm gets clean financials that show true delivery revenue and true delivery costs, not just mystery deposits.
Restaurant payroll is different from standard small business payroll. Not slightly different. Fundamentally different.
Multiple pay rates. A single employee might work as a server (tipped minimum wage), a host (regular minimum wage), and a trainer (higher rate) in the same pay period. The payroll system needs to handle multiple rates per employee.
Overtime calculations with multiple rates. When a tipped employee works overtime, the overtime premium is based on the regular rate, not the tipped rate. Getting this wrong is a wage and hour violation.
Tip credit compliance. The payroll system must ensure that each tipped employee's total compensation (cash wage plus tips) meets or exceeds the applicable minimum wage for every workweek. If it does not, the employer owes the difference.
Shift meals and employee discounts. The value of free or discounted meals may be taxable income, depending on whether the meals qualify for the Section 119 exclusion (provided on the employer's premises for the employer's convenience).
Workers' compensation classifications. Restaurant employees fall into different workers' comp classifications (server, cook, delivery driver), each with different premium rates. Proper classification affects the workers' comp premium, which for restaurants can be substantial.
We work closely with whatever payroll provider the restaurant uses. We review payroll reports for accuracy, reconcile payroll liabilities, and ensure the tip-related calculations are correct. We do not run payroll, but we make sure the payroll data integrates correctly into the books.
A lot of outsourced bookkeeping providers will tell you they can handle restaurants. Most of them are treating restaurant bookkeeping like retail bookkeeping with a few extra accounts. That approach produces books that technically balance but do not give the restaurant owner or the CPA firm the information they actually need.
Here is what we do differently:
Daily sales entry. We process POS daily sales summaries, not just monthly bank deposits. This gives the CPA firm and the restaurant owner real-time visibility into revenue trends, comp rates, and discount patterns.
COGS with inventory adjustments. We calculate true COGS using inventory counts, not just purchases. This produces meaningful food cost and pour cost percentages.
Tip data structured for tax credits. We track tip income in a format that supports the CPA firm's Section 45B credit calculation without requiring year-end data cleanup.
Delivery platform reconciliation. We reconcile every major delivery platform's settlements and report true delivery revenue and fees.
Location-level reporting. For multi-location groups, we produce P&L statements by location with proper shared cost allocations.
Prime cost reporting. COGS plus labor equals prime cost. For restaurants, prime cost should be 55 to 65 percent of revenue. We produce this metric monthly because it is the single most important operational benchmark for restaurant profitability.
Our quality control process for restaurant clients includes industry-specific checks: food cost percentage within expected range, labor percentage consistent with prior periods, delivery platform deposits reconciled to settlement reports, tip totals reconciled to payroll records.
Restaurant accounting involves sensitive data: employee Social Security numbers (from payroll), bank account information, POS system access. Our data security protocols apply fully to restaurant clients. Access is restricted to assigned team members, all data is transmitted through encrypted channels, and we maintain clean desk policies at our facility.
For POS systems that require direct login access, we work with the CPA firm to set up read-only or limited-permission access that allows us to pull reports without the ability to modify sales data, void transactions, or access customer payment information.
Restaurant bookkeeping is high-volume work. Daily sales entries, weekly vendor invoice processing, regular inventory reconciliation, delivery platform settlements. It takes more hours per month than a typical service business of comparable revenue.
That said, our pricing for restaurant clients still represents a 40 to 60 percent savings compared to hiring a domestic bookkeeper with restaurant experience. And because we have standardized our restaurant workflows, we are often faster and more consistent than an in-house bookkeeper who is figuring it out as they go.
For CPA firms, the value extends beyond cost savings. Having an outsourced team that delivers clean, timely restaurant financials means the CPA firm can focus on advisory work: menu pricing strategy, labor optimization, lease negotiations, tax planning around tip credits and depreciation of restaurant build-outs. That is where the CPA firm adds value. The bookkeeping should support that advisory work, not consume the CPA firm's time.
For a deeper look at how outsourcing works across industries, our outsourced accounting services guide covers the fundamentals.
If your CPA firm serves restaurants and hospitality businesses, and you need bookkeeping support that does not require constant hand-holding, let us talk.
Visit madrasaccountancy.com to schedule a call. We will walk through your restaurant clients' POS systems, their tip reporting setup, their chart of accounts, and the monthly deliverables you need. No generic pitch. Just a conversation about whether we are the right fit.
We maintain proficiency in Toast, Square, Clover, Lightspeed, Revel, and Aloha. If a restaurant client uses a POS system outside this list, we evaluate the reporting capabilities during onboarding. Most POS systems produce similar core reports (daily sales summary, payment type breakdown, tip report). We build a custom workflow for the specific system and validate it against the first month's bank deposits before going fully live. The CPA firm reviews the mapping before we start processing.
Yes. We produce food cost percentage, pour cost percentage, prime cost ratio, labor percentage, revenue per available seat hour (RevPASH), and other metrics that restaurant operators and CPA advisors need. These KPIs are only as good as the underlying data, which is why we invest in accurate daily sales entry and proper COGS calculation rather than approximations.
Seasonal restaurants (beach locations, ski towns, tourist markets) have dramatically different revenue and cost patterns across the year. We adjust our work volume and review focus accordingly. During peak season, we may process daily sales entries and vendor invoices more frequently. During slow periods, we focus on reconciliation, year-end prep, and cleanup. The CPA firm's monthly fee typically remains level across the year to avoid billing spikes.
Cash-intensive restaurants require extra controls and reconciliation steps. We track cash sales from the POS, reconcile cash deposits to expected cash receipts, and flag significant variances. We also track over/short amounts and report trends to the CPA firm. While we cannot prevent cash theft or skimming, we can identify patterns that suggest it, such as consistently lower cash deposit ratios compared to industry norms or compared to the restaurant's own historical patterns.
We handle both. Hotel accounting has its own complexities: revenue per available room (RevPAR), departmental accounting (rooms, F&B, spa, events), city and occupancy taxes, group billing, and PMS (property management system) integration. Our hospitality accounting services cover the full range of hospitality businesses. The CPA firm tells us the scope, and we build the workflow to match.

Transitioning existing clients to an outsourced CAS team is operationally straightforward and emotionally tricky. Here is how to do it without losing clients.

Your first outsourced tax season will either be a relief or a disaster. The difference is whether you start preparing in October or panic-call a provider in February.

CPA firms are terrible at collecting their own invoices. Average days in AR is 65 days. Here is how outsourcing AR management cuts that to 40 and improves cash flow.