QuickBooks for Restaurants
Many restaurants can use QuickBooks very effectively for their back office work and for purchasing, bill paying, and payroll. Let’s take a look at how you might set up QuickBooks in a situation where the restaurant has cash registers or a Point of Sale system that ring up sales by each server. Summary information will be posted at the end of each day.
Restaurant Chart of Accounts
Here is a sample Chart of Accounts, showing a few accounts that will be critical in tracking and handling your restaurant setup.
The Tips Holding account will be used to hold cash paid out to servers each night after the end of their shift. It will not be a true bank account, but instead a drawer or safe on the premises with enough cash to pay out tips collected from customers that pay by credit card. Periodically, the manager of the restaurant should replenish the cash in this drawer so that is always enough cash on hand to pay tips to the servers.
The Gift Certificates account is used to track gift certificates sold, and redeemed.
We recommend breaking down the income and Cost of Goods Sold accounts as shown above. You could add additional subaccounts if you want more detail, but this chart should be sufficient for most restaurants.
Items for Restaurants
Here is an item list for a typical restaurant.
- Set up Discount items for each discount or complimentary service that you track.
- You will want Service items for each different type of sale that is tracked on your cash register. If the register has more buttons to track more detail, you can add service items to track each of those items.
- Create Other Charge items for Cash Over/Short and for tips paid out to servers each day. The Tips Paid Out item is used to track payments to servers from the Tips Holding account.
- Payment items should be set up for each method of payment you accept. This includes credit cards and cash.
- Include two Sales Tax items – one for your local sales tax and one that has a zero tax rate for non-taxable sales.
- You should also include one Subtotal item.
In most cases, restaurants should not use QuickBooks to track inventory. We recommend taking periodic physical Inventory and using Journal Entries to manually adjust the value of Inventory, offsetting the appropriate COGS account.
Setting up the Sales Rep list for each Server
Create an entry in the Sales Rep list for each of your servers (or other tip-earning employee). They should be set up as Employees.
Setting up Customers and Custom Fields
For our recommended restaurant setup you’ll only need to add one customer, but you’ll add several custom fields to help you track more information about each day’s sales.
Add a customer named All Customers. Select N/A as the Tax Item.
Select the Additional Info tab and click on the Define Fields button to add three custom fields:
- Count
- ToGo
- Avg
You will be adding these fields to the sales receipt form.
Restaurant Sales Receipt Form
You will enter your daily sales from the cash register or POS system each day using a sales receipt.
Create a new template for sales receipts and name it Restaurant Daily Sales, and include the fields as shown below.
Payroll for Restaurants
QuickBooks is very well suited for most of the needs of small restaurants with fewer than 50 employees. We have some recommendations on how to set up some special payroll items needed in restaurants. In addition to these setup steps, you should go through the complete payroll setup as discussed in The Sleeter Group’s QuickBooks Consultant’s Reference Guide.
Payroll Items
Create the following Payroll Items:
- Hourly Wage items for Chef, Cook, Host, Manager, Server and Prep/Dishwasher. You can add other wage types that fit your particular situation.
- An Addition item called Tips Addition, with the account set to Gross Wages and a tax tracking type of Reported Tips.
- A Deduction item called Tips Deduction, with the liability account set to Gross Wages, the tax tracking type to None, and Gross vs Net to Net Pay.
Employees
Create a record in the Employee List for each employee. If you plan to track hours and pay employees based on hours worked, mark the Use time data to create paychecks field on each employee record.
Record Daily Sales
At the end of each business day, zero out the cash register, and record the z-totals on a QuickBooks sales receipt using the template you created earlier. In order to track sales and tips separately for each server, create a separate sales receipt for each server’s daily totals.
Note the following about the daily sales receipt:
- Enter a different sales receipt for the total sales for each server, each day.
- Enter the server name, the weekday, the total count (number of guests), the number of To Go orders, and the average ticket at the top of the column section.
- Enter the total sales of each service item, followed by a subtotal, then the sales tax collected (per the cash register) and another subtotal.
- Enter each of the payment types.
- The sales receipt must always total to zero at the bottom. This provides a proof that total sales balances with the total collections. If there is a balance at the bottom, use the Over/Short item to force the transaction to zero out.
- Notice that sales tax is entered directly on the face of the sales receipt, and the Tax field at the bottom is set to N/A.
Bank Deposits
After recording the daily sales receipts for each server, the Undeposited Funds account will have a balance. The balance must be transferred into the bank account so that the bank reconciliation will match with each day’s transactions.
When you select the Record Deposits function, the deposits will show all of the payment details that you entered in the sales receipts.
Us the View payment method type dropdown box to select just the Cash and Check payments.
Deposit the cash to your Checking account. If you hold cash out of the deposit, such as for the Tips Holding account, you can enter that account in the Cash back goes to field and enter the amount you held back.
Use a similar approach to make deposits to each of the credit card accounts. You can enter your merchant fee in the deposit window by selecting an expense account called Credit Card Discount Fees and entering the appropriate amount as a negative number.
Tracking and Reporting Tips Received by Credit Cards
When tips are received on credit cards, and paid out of cash on hand directly to the servers, you will record this on the daily sales receipt transaction. On pay day, add the tips information onto the employee’s paychecks.
Create a Sales by Rep report, and add an Item filter to select only the Tips Paid item.
When you pay employees (through the Pay Employees option of the Employees menu) you will add the amount of tips paid onto each employee’s paycheck. Enter the same amount in two places on the paychecks:
- In the addition item called Tips Addition.
- On the deduction item called Tips Deduction.
This ensures that the tips paid to employees will be taxed, and that the tips will be reported on their W-2.
Reports for Restaurants
We recommend the following reports:
Sales by Item Report: This shows you the total sales for each item. Use the Sales by Item Summary report.
Sales Detail by Server Report: To see a report of all the sales details by server, create a Sales by Rep detail report, and add the custom field columns as shown below.
Tips Paid Reports: To see how much was paid out for tips to each server by day, create a Sales by Rep Detail report, filtered for the Tips Paid Out item as shown earlier. To create the same report, but with totals only, create a Sales by Rep Summary report, filtered for the Tips Paid Out item.
Of course, there are many different ways to use QuickBooks, and every restaurant has it’s own “flavor”. We are providing you with an overview as a starting point. If you have any other tips that you have used for YOUR restaurant, let us know!
This article was originally written in 2003 by Doug Sleeter and was adapted for this blog by Charlie Russell.
Related posts:
- Mixing Sales Tax Rates in a QuickBooks Invoice
- Setting Up Sales Tax in QuickBooks
- Groups vs Assemblies in QuickBooks
- QuickBooks Groups for Custom Manufacturers
- Understanding QuickBooks Inventory Cost
Category: Industry Solutions, QuickBooks Tips/Tricks, Restaurants, Working with QuickBooks
About the Author (Author Profile)
Doug Sleeter @sleetergroup is the Founder and President of The Sleeter Group. His in-depth knowledge of accounting software solutions and his “systems” approach to solving accounting problems for the SMB market have earned him the reputation of being one of the nation’s leading small business accounting software experts. He has been named one of the “Top 100 Most Influential People in Accounting” by Accounting Today magazine and he was recently recognized by The CPA Practice Advisor magazine as one of the accounting profession’s “Top 25 Thought Leaders.”
Doug has consulted with Intuit on the development of the QuickBooks product line and also consults with dozens of other software and hardware developers on product design, marketing, and distribution strategies.
Related posts:









Oh how I wish I’d found this article about 6 weeks ago……..while I was setting up Quick Books for our new restaurant. Now the only problem is staying up all night to figure out how to go back and redo everything so that it’s all consistent. Having used QB’s for other businesses I felt fairly confident using it for my restaurant only to find out that it’s worlds apart in the accounting world, especially regarding payrolls and credit card tip disbursements and cash tips declared.
Although I have a wonderful lady who is QB’s certified guiding me along it didn’t take long to realize that she is as lost as I am with utilizing quickbooks for a restaurant. I’m now seeking help through my state restaurant association. They have so many more resources which are available than would be just as an individual business owner.
The part I do not understand is that my first pre-requisite for buying my POS was that it be Quickbooks compatible. It’s anything but. Now this P.O.S.(literally) sales rep is trying to tell me that I have to download stuff from the POS to a USB drive, create specific excel templetes to upload to and then transfer the information to QB’s. Has anyone else ever heard of this? Your long hand method above sounds less time consuming than what this sales rep is telling me.
Ellen,
Glad the article helped. I would not go with any POS system that involves “downloading to a USB drive.”
A good restaurant POS that connects to QuickBooks is AccuPOS (www.accupos.com).
This is an excellent article. Thanks so much Sleeter Group. What I haven’t found the answer to yet is what type of Quickbooks would be best for a new restaurant client. Would Quickbooks Pro be sufficient? Or should we go with the Premier edition? Do either have a Chart of Accounts specifically for a restaurant.
Thanks.
Hi Lisa, QuickBooks Pro is sufficient for Restuarants. Re: the Chart of Accounts, QB doesn’t have a specific COA for restaurants, but you can use the COA from my sample restaurant file (used to create the screenshots in this article). It is located on our web site. Download the QBB file, then restore it. From there, you can export the COA to an IIF file, and import that IIF into a blank new company file.
http://www.sleeter.com/documents/article_support/Academy%20Restaurant2003.QBB
Thanks so much Doug. Your blog/website are extremely helpful. I am so happy to find this info before setting up my new client. Lisa
Doug – What do you mean by restore the file. Do I need to open the file into Quickbooks. My computer is not recognizing the file (I don’t have QB installed yet). Confused here.
Lisa
Hi Lisa,
Yes, you do need to have QB installed first because this file is our sample QB company file, used to create the screenshots above. After downloading, use the “Restore” function in QuickBooks to open it. If you’re completely new to QuickBooks, it’s probably best to get a consultant involved to help you get everything set up. Search our web site to find someone in your area. Many can also help you remotely if you don’t find someone close to you.
http://www.sleeter.com/user/consultant/search
Doug – I’m up and running. I’m going through the set-up now as describe in your blog and when you changed the “Ship Via” field on the Sales Receipt to “Wkday” how do you delete the old values like “UPS”, etc?
Thanks again,
Lisa
Lisa,
Since we use the “Ship Via” list to track the days of the week, you’ll need to edit the Ship Via list. It’s under the Lists menu, then Customer and Vendor Profile lists. You can just delete all the items in that list and enter new entries for each day of the week.
Note that if you have used any of the Ship Via entries in a transaction, you can’t delete them, but you can mark them as “inactive” to hide them.
I set up a restaurant as described in your article, but am having trouble with the Tips Holding Account. I’ve set the company up after many months of business, so records were not kept as I would have liked. The restaurant has an outside payroll provider. From the cash register Z report, I entered the Tips Paid Out into the Tips Holding Account as described. I now need to reflect those amounts in the Payroll Expense Account, but no matter how I look at it, I am unable to make the proper entries. Please help
p.s. The tips were not recorded by employee – only two employees received tips.
FYI, In Texas you are instructed to not back the tax out of bar sales. The sales have to be reported entirely then the tax owed on bar is calculated added to that total, but not passed on to the customer. How would that be set up? Should the The mixed beverage tax be a company expense? The rate here is 14% if you have a full bar license.
Great article. What are you thoughts on the fact I/we do not have a POS system. We are owners and we run the deli, with two part time people. We have knowledge on everything that goes in and out; but again will not having a POS matter? Thank you .
Hi Gina,
These methods assume you have a POS and are using the daily totals (z-tape) as the source of the entries in QuickBooks. So, if you do NOT use a POS, you’ll either have to enter each sale directly into QB, or do some type of daily totaling of your sales so that you end up with the same information that would come from a POS z-tape.
I hope that helps…