How do I track catering revenue separately from dine-in and delivery sales?
The simplest method is setting up separate income accounts in your chart of accounts. Instead of one “Sales” or “Revenue” line, create three: Dine-In Revenue, Delivery Revenue, and Catering Revenue. Every transaction gets posted to the correct account, and your profit and loss statement automatically shows you how much each channel brings in without any extra reports or workarounds.
For dine-in and delivery, your POS system probably already distinguishes between order types. When those daily sales get recorded in your books, split them accordingly. If your POS exports a daily summary, it should break down totals by order type. Use those numbers instead of dumping everything into one revenue bucket.
Delivery revenue needs extra attention because of platform fees. When a customer pays $40 through DoorDash or Uber Eats, you don’t receive $40. The platform takes its commission and deposits the net amount. Record the full sale as delivery revenue and the platform fee as a separate expense. This way you see true delivery revenue and the actual cost of using those platforms. If you only record what hits your bank account, you’re understating both revenue and expenses.
Catering works differently because it usually involves invoices rather than POS transactions. Send catering invoices through your accounting software so the revenue is automatically categorized correctly. This also gives you better tracking on deposits, balances due, and accounts receivable for larger orders that get paid after the event. For restaurants and bars that do regular catering, this distinction matters a lot at tax time and when evaluating whether catering is worth the effort.
Tracking revenue by channel only tells half the story. Catering often has different food costs, labor costs, and packaging expenses compared to dine-in. If you can track at least your cost of goods sold by channel, you’ll know which revenue stream actually makes you money. A restaurant doing $8,000 a month in catering might assume it’s profitable until they realize the food cost percentage on catering jobs runs 10 points higher than dine-in.
In QuickBooks Online, you can use classes or tags alongside your separate income accounts to add another layer of detail. Classes let you run a full profit and loss by channel, showing not just revenue but all associated costs. This takes more discipline in daily bookkeeping but gives you a much clearer picture of where your profits actually come from.
The key is consistency. Pick a structure and make sure every transaction gets coded correctly from day one. If your current setup lumps everything together and you have months of unsorted data, getting that cleaned up first will give you a real baseline to work from. Our team of bookkeepers in Orlando can help you set this up properly so the numbers actually tell you something useful about each part of your business.
Central Florida's Trusted Bookkeeping Firm
Start Here:
A 30-Minute Consultation
Tell us about your business and what's going on with your books. We'll figure out exactly what you need, and give you a straightforward quote.
More Questions
Is QuickBooks auto-categorization reliable or is it messing up my books?
It's useful as a starting point but not reliable enough to accept without review. QuickBooks frequently miscategorizes new vendors, split transactions, and transfers between accounts, which can quietly distort your financial statements.
Read answerShould I open separate bank accounts for each fix-and-flip project?
Yes. A dedicated checking account per project keeps tracking clean and makes profit calculation straightforward. All purchase costs, renovation expenses, holding costs, and sale proceeds flow through one account so you can see exactly how a deal performed.
Read answerHow does Florida sales tax work when my business sells both products and services?
Florida taxes tangible products but exempts most services. When you sell both, separately listing taxable and non-taxable items on your invoices determines what gets taxed.
Read answerWhat should I look for when hiring a bilingual bookkeeper for my business?
Look for real bookkeeping qualifications first, then evaluate their ability to explain financial concepts clearly in your preferred language. Bilingual ability should complement competence, not replace it.
Read answerWhen does a business actually need professional inventory accounting vs a spreadsheet?
A spreadsheet works fine when you carry a handful of products and restock infrequently. Once your SKU count grows, you sell across multiple channels, or your inventory value is large enough to distort your tax return if it's wrong, it's time for something more structured.
Read answerWhat are the most common QuickBooks mistakes that create cash flow blind spots?
The biggest blind spots come from not reconciling bank accounts monthly, letting QuickBooks auto-categorize without review, and recording owner draws as expenses. These mistakes make your reports unreliable and hide your true cash position.
Read answer

