QuickBooks for Restaurants: What Works, What Breaks, and What Fixes It
QuickBooks works for restaurants as a general ledger, payroll, and reporting engine, but it does not natively handle tip pools, perishable inventory, or recipe-level food costing, so a restaurant needs a POS sync and a few deliberate setup choices to make it reliable. For most single-location restaurants, QuickBooks Online paired with a cloud POS is the right fit, while multi-location groups, restaurants with an outside CPA, and existing Desktop users usually get more from hosted QuickBooks desktop hosting. This guide covers what QuickBooks does well, where it breaks, how to set it up correctly, and a short quiz to find the version that fits your restaurant.
A Saturday night close in a restaurant looks nothing like a Friday afternoon in a law office. There is a pooled tip jar to split, three delivery tablets that each pay out on a different schedule, a walk-in full of product that will not be worth much by Wednesday, and a POS report that has to turn into clean books before Monday payroll. That is the environment QuickBooks is being asked to handle, and it is a different job from the invoicing-and-expenses work the software was designed around.
The honest summary is that QuickBooks is a capable general ledger for restaurants and a weak restaurant management system. It does the accounting well. It does not understand tip pools, spoilage, recipes, or the way delivery platforms net out their fees. This guide separates those two things, shows how to set QuickBooks up so the accounting side holds up under scrutiny, and explains when a restaurant is better served by QuickBooks Online and when a hosted Desktop or Enterprise environment makes more sense.
Why Restaurants Use QuickBooks, and Where It Stops
QuickBooks earns its place in restaurants for the same reasons it does everywhere else. Nearly every bookkeeper and accountant already knows it, it costs a fraction of what dedicated restaurant back-office platforms charge, and a long list of POS and inventory tools sync into it. For an owner running on thin margins, a familiar and inexpensive system that any new bookkeeper can pick up in a week is worth a lot.
- General ledger and reporting: profit and loss, balance sheet, and cash flow statements that any accountant can read and any lender will accept
- Payroll that connects to the books: wages, payroll taxes, and tipped-employee reporting posting into the same system as everything else
- Bank and card feeds: weekly reconciliation that takes minutes instead of hours once rules are set up
- Class-based reporting: Intuit itself suggests setting up restaurants, catering, and food trucks as separate Classes so each profit center reports on its own
- A large app ecosystem: dozens of POS, payroll, and inventory tools connect to QuickBooks, and a large pool of bookkeepers already knows how to work with it
Where it stops is the part most restaurant owners discover after the first quarter. Intuit does not offer a restaurant edition of QuickBooks. QuickBooks Desktop Enterprise has industry editions for contractors, manufacturing and wholesale, nonprofits, professional services, and retail, but none built for restaurants. Every restaurant is running a general-purpose product that has been configured for restaurant work, which is entirely workable, provided the configuration is deliberate.
The Five Places QuickBooks Needs Help in a Restaurant
Restaurant operators measure themselves on prime cost, the combined cost of food and beverage plus total labor. One widely cited benchmark is to keep prime cost below roughly 60 percent of sales for a full-service restaurant, and every point above it comes straight out of profit. QuickBooks can report prime cost accurately, but only if the inputs feeding it are right, and several of those inputs sit partly outside the software.
-
Tips and tip pools
Card tips belong to your staff, not to the restaurant, which means they belong in a liability account such as Tips Payable, not in revenue. QuickBooks will track them that way if it is set up that way. What it will not do is divide a pooled tip jar among servers, bussers, and the kitchen according to your policy, or warn you when a tip-out was calculated wrong. That arithmetic happens in your POS or payroll system, and QuickBooks simply records the result.
-
Perishable inventory and food cost
QuickBooks inventory tracking was built for goods that sit on a shelf. Restaurant inventory spoils, gets comped, gets eaten on staff meals, and gets thrown out. The standard food cost formula is beginning inventory plus purchases minus ending inventory, divided by food sales, which means the number is only as good as your last physical count. Waste, comps, and employee meals need manual adjustments. Theoretical food cost, what your menu should have cost based on recipes, requires a recipe-costing tool such as xtraCHEF that sits beside QuickBooks, not inside it.
-
Labor between paydays
Labor is the other half of prime cost. QuickBooks records wages, payroll taxes, and benefits accurately once payroll posts, but it has no view of hours worked and not yet paid. A restaurant that pays biweekly and closes its books monthly needs an accrual entry for wages earned but unpaid at month end, or the labor percentage will swing wildly depending on where the pay date happens to fall.
-
Third-party delivery payouts
Delivery platforms pay you the sale minus their commission and fees. If the net deposit gets recorded as revenue, sales look lower than they really were, the commission disappears into the margin, and food cost percentage looks worse than it is. The cleaner approach is to record the gross sale as revenue and the commission as an expense, then reconcile each payout against a clearing account so the difference stays visible.
-
More than one location
Classes and Locations let one QuickBooks file report on each restaurant separately. The catch is the same one every Class-based setup has: it works only if every transaction is tagged when it is entered. Shared vendors, commissary transfers between locations, and a general manager at one site coding an invoice to the wrong Class are the three most common ways multi-location books drift out of alignment.
QuickBooks Online vs. Desktop for Restaurants
The right choice has less to do with which product is better and more to do with what your POS, your accountant, and your location count can actually support.
| Factor | QuickBooks Online | QuickBooks Desktop / Enterprise |
|---|---|---|
| Restaurant-specific edition | None | None (Enterprise has industry editions, but not for restaurants) |
| Location and profit-center tracking | Classes and Locations on Plus and Advanced | Classes, plus multiple company files and deeper custom reporting in Enterprise |
| POS sales sync | Broadest support across POS systems | Available with some POS systems through Intuit’s Web Connector, PC only |
| Payroll accounting sync from Toast Payroll | Supported | Not supported by that integration |
| Simultaneous users | Up to 25 (Advanced) | Up to 40 (Enterprise Diamond) |
| Inventory depth | Basic item tracking | Enterprise adds lot tracking, bin locations, and barcode scanning, useful for commissary kitchens |
| Remote access | Native, browser-based | Requires hosting for multi-site or remote teams |
| Best for | Single and small multi-location restaurants on a cloud POS | Larger groups, restaurants with an outside CPA working in Desktop, and existing Desktop users |
Check your POS before you choose your QuickBooks
This is the step most restaurants skip, and it is the one that can force a change later. Toast’s QuickBooks sync runs through its xtraCHEF tool, which Toast lists as a premium feature. According to Toast’s support documentation, that sync works with QuickBooks Online and with Desktop on a PC through Intuit’s Web Connector, which is not supported on Mac. Toast’s newer payroll accounting sync, however, supports QuickBooks Online only. Other POS tools connect to Online alone: our own Sapaad integration guide notes that its QuickBooks connection does not work with Desktop. Before committing to either version, confirm that your POS syncs with it, and for step-by-step walkthroughs, see our guides to integrating Toast with QuickBooks and the Epos Now integration with QuickBooks.
Setting Up QuickBooks for a Restaurant
Most restaurant accounting problems are set-up problems that show up months later as numbers that will not reconcile. Getting the structure right before the first transaction is the cheapest fix available.
A Starting Restaurant Chart of Accounts
| Category | Example accounts | Why it matters |
|---|---|---|
| Revenue | Food sales, beverage sales, alcohol sales, catering, third-party delivery sales | Separate streams show which part of the menu and which channel earns its keep |
| Cost of goods sold | Food cost, beverage cost, paper and packaging | Drives food cost percentage, one half of prime cost |
| Labor | Kitchen wages, front-of-house wages, payroll taxes, benefits | Drives labor percentage, the other half of prime cost |
| Liabilities | Sales tax payable, tips payable, gift card liability, customer deposits | Money you are holding but have not earned, and must never be counted as revenue |
| Operating expenses | Occupancy, utilities, repairs, card processing fees, delivery commissions, licenses, marketing | Shows the true margin after channel costs, especially delivery commissions |
Six Steps That Keep the Books Clean
-
Build the chart of accounts before the first transaction
Start from a restaurant-specific structure like the one above, rather than the default small business template, so revenue streams, COGS, and labor are separated from day one.
-
Record sales as a daily summary, not one entry per check
A single daily entry that breaks out revenue by category, sales tax, tips, discounts, and payment type keeps the file small and the reconciliation fast. A POS integration should create this entry automatically instead of anyone typing it.
-
Keep tips, sales tax, and gift cards in liability accounts
These funds belong to someone else until they are paid out or redeemed. Posting them to revenue inflates sales and creates a tax and payroll problem later.
-
Use Classes for each location and revenue stream
Tag every entry when it is created, not at month end. A Class for each restaurant, plus one for catering or delivery if you want those margins visible, gives you profit and loss by location without separate files.
-
Count inventory on a fixed schedule and book COGS from the count
Weekly counts for high-cost items such as proteins and alcohol, and monthly for dry goods, give food cost percentage a real foundation. Record waste, comps, and staff meals as separate adjustments so they stay visible.
-
Reconcile deposits against a clearing account every week
Card processors and delivery platforms each pay on their own schedule and net out their own fees. A clearing account that should net to zero makes any missing payout or miscoded fee obvious within days rather than at year end.
A Twenty-Minute Weekly Review
Good setup only pays off if someone looks at the numbers while they can still be fixed. A short, fixed routine each week catches most problems within days instead of at month end.
- Clearing account: confirm card and delivery deposits matched the daily sales entries, and chase any payout that has not arrived
- Food cost percentage: compare this week’s count-based figure to the prior four weeks, and investigate any jump before it becomes a trend
- Labor percentage: check it against sales, remembering that wages earned but not yet paid may need an accrual
- Delivery commissions: review what each platform actually charged against what you expected, since fee changes are easy to miss
- Untagged transactions: run a report for entries with no Class, and fix them while the person who coded them still remembers what they were
None of this requires an accountant. It requires the same twenty minutes on the same day each week, which is why restaurants that make it a habit tend to have far fewer year-end surprises than restaurants that rely on their CPA to find problems after the fact.
Real Restaurant Scenarios
The right setup depends on location count, who keeps the books, and which POS the restaurant runs.
Scenario 1: A Single-Location Restaurant or Cafe
One location, an owner or manager who keeps the books, and a cloud POS that syncs daily sales into QuickBooks. This is the clearest case for QuickBooks Online Plus. The POS handles the daily entry, Classes are barely needed, and the owner’s weekly routine is a bank feed review and a clearing-account check. Hosting would add cost without adding capability here.
Scenario 2: A Three to Five Location Group With a Bookkeeper and an Outside CPA
This is where the choice gets real. QuickBooks Online Advanced works well, with a Class per location and a bookkeeper entering and reviewing centrally. The decision tilts toward hosted Desktop Enterprise when the outside CPA already works in Desktop, when the group wants deeper custom reporting for investors or lenders, or when several people, a bookkeeper, a controller, and the CPA, need separate, auditable access to the same company file.
Scenario 3: A Six-Plus Location Group or Franchisee With a Commissary
At this size, a central commissary or prep kitchen introduces inventory transfers between locations that basic item tracking handles poorly, and the 25-user ceiling on Online Advanced starts to matter. Enterprise’s lot tracking, bin locations, and higher user count fit better, and hosting is what makes it practical for managers and finance staff spread across sites. A group already happy on Online Advanced has no reason to move, but a group already on Desktop has every reason to stay and host it.
Which Setup Actually Fits Your Restaurant?
Location count, who keeps the books, and which POS you run matter more than any feature list. Answer three quick questions and get a straight recommendation, no email required.
1. How many locations do you run?
What About QuickBooks Point of Sale?
Intuit discontinued QuickBooks Desktop Point of Sale on October 3, 2023. That date ended new sales, live support, QuickBooks Point of Sale Payments, the gift card service, and the other connected services, and Intuit notes that discontinued products no longer receive critical security patches. The software still runs, but it is a poor foundation for a restaurant today: it was built for retail, not table service, and a restaurant on it is running a payment and inventory system with no vendor support. If that describes your setup, planning a move to a supported cloud POS built for restaurants is a better use of time than trying to extend it.
Where Hosting Fits, and Where It Does Not
Hosting is not the answer for every restaurant, and a guide that pretended otherwise would not be worth reading. A single-location restaurant on a cloud POS and QuickBooks Online has no need for it. Hosting makes sense in three situations.
- Multi-location groups on Enterprise. A hosted environment gives general managers, a controller, and a bookkeeper access to the same company file from different sites, without a server in a back office or a VPN to maintain.
- Restaurants working with an outside CPA or bookkeeping firm. Each person gets an individual login, so payroll and tip data is visible only to the people who need it, and the audit log shows who changed what.
- Restaurants already on Desktop. Moving a long-running company file to Online means converting data and rebuilding what does not transfer. Hosting keeps the file exactly as it is and adds remote access.
Hosting is also an added monthly cost on top of your QuickBooks license (our QuickBooks Enterprise pricing guide breaks down current license costs), so the real question is whether the access control and remote availability are worth that cost for your operation. For a restaurant with one location and one person in the books, they usually are not. For a group where several people touch payroll, tips, and vendor payments, a shared login or a file sitting on one manager's office PC is a bigger risk than the hosting fee.
Two details are worth knowing. Hosting applies to the books, not the register: your POS stays cloud-based, and only the QuickBooks company file moves to the hosted environment. And because Intuit's Web Connector, which several POS syncs depend on, does not run on Mac, a hosted Windows session is also how Mac users reach Desktop at all. For the access-control side of this, our QuickBooks security guide explains why individual logins and audit logs matter, and our comparison of multi-user QuickBooks setup options covers the wider trade-offs.
Running one or two locations? Get QuickBooks Online at 50% off for 3 months.
Apps4Rent is an authorized QuickBooks Solution Provider, so we can set up your QuickBooks Online subscription directly.
Whichever way you land, Online or hosted Desktop, our team can talk through your POS and your setup before you commit, and tell you honestly which one fits.
Frequently Asked Questions
-
Can QuickBooks be used for a restaurant?
Yes. QuickBooks works well as the general ledger, payroll, and reporting system for a restaurant. It does not natively handle tip pool splits, perishable inventory counts, or recipe-level food costing, so most restaurants pair it with a POS sync and, where needed, a restaurant inventory or costing tool.
-
Which version of QuickBooks is best for a restaurant?
Most single-location restaurants do best on QuickBooks Online Plus with a cloud POS. Multi-location groups often move to Online Advanced or QuickBooks Enterprise, and restaurants with an outside CPA working in Desktop, or an existing Desktop file, usually host Enterprise. Intuit does not offer a restaurant-specific edition of any version.
-
How do you record restaurant sales in QuickBooks?
Most restaurants record sales as a daily summary entry that breaks out revenue by category, sales tax, tips, discounts, and payment type. A POS integration usually creates that entry automatically, which is faster and more accurate than entering each check by hand.
-
How does QuickBooks handle tips for restaurant employees?
Card tips should be recorded in a liability account such as Tips Payable, not as revenue, and then paid out through payroll or cash. QuickBooks records the result, but it does not calculate pooled tip splits. That calculation has to come from your POS or payroll system.
-
Can QuickBooks track food cost and inventory for a restaurant?
Partly. QuickBooks can calculate actual food cost from physical counts, using beginning inventory plus purchases minus ending inventory, divided by food sales. It does not track spoilage or recipes natively, so theoretical food cost requires a separate recipe-costing tool that syncs with QuickBooks.
-
Can QuickBooks track multiple restaurant locations?
Yes. Classes and Locations let a single QuickBooks file report profit and loss for each restaurant, and Intuit suggests the same approach for catering and food trucks. It only works if every transaction is tagged when it is entered, so consistent coding matters more than the feature itself.
-
Is QuickBooks POS still available for restaurants?
No. Intuit discontinued QuickBooks Desktop Point of Sale on October 3, 2023, ending new sales, live support, and connected services. The software still runs but no longer receives critical security patches, so restaurants still using it should plan a move to a supported cloud POS.
-
Does hosting QuickBooks make sense for a restaurant?
For some restaurants, yes. Hosting fits multi-location groups on Enterprise, restaurants working with an outside CPA or bookkeeper, and restaurants already on QuickBooks Desktop. A single-location restaurant on QuickBooks Online and a cloud POS generally does not need it.
The Bottom Line
QuickBooks is a good accounting engine for restaurants and a poor restaurant management system, and the sooner an owner understands that distinction, the fewer surprises the books hold. The ledger, payroll, and reporting work. Tip pools, perishable inventory, recipe costing, and delivery fees need either a POS feature, a companion tool, or disciplined setup. For a single location on a cloud POS, QuickBooks Online is usually the simplest and most honest answer. For a multi-location group, a restaurant with an outside CPA, or a business already built around Desktop, a hosted Enterprise environment adds the access control and reporting depth that growth eventually demands, without a migration. Whichever fits, the setup choices in this guide matter more than which version has the better brochure.