Accounting for Restaurants & Cafés
UAE 2026

How UAE restaurant, café, and bar accounting teams post purchases & sales, manage food inventory and tips, and close daily-sales procedures — across Foodics POS, delivery aggregators, and Zoho Books.

Open the flow Explore our Accounting &
Bookkeeping Services
Auto-sync between lanes Mirror — auto-reflection
📘Skrooge App & Zoho BooksBills, Invoices & ledger
🍳FoodicsPOS & inventory
🛵Delivery PlatformsTalabat · Deliveroo · Careem · Noon
💳Card Terminal / CashNI · Qlub · Cash
1

Ingredient Purchase

Sourcing from food suppliers

1.Record Purchase

Manual·Operations

Ops records supplier purchase in Foodics — supplier name, items, quantities, unit prices. Foodics stock count increases right away.

📦 +STOCK

1.Create Bill (Supplier Invoice)

Manual·Accountant

Accountant records the Bill in Zoho Books against the supplier invoice. The entire purchase amount hits COGS straight away — F&B treats purchases as cost as soon as they're booked, then trues up against the physical count at month-end (Phase 4). Accounts Payable goes up to track what you still owe the supplier.

📊 −COGS
2

Recipes & Menu

Linking ingredients to menu items

1.Create / Maintain Recipes

Manual·Operations

Ops defines a recipe for each menu item: ingredient list with exact quantities per portion. When the item sells, Foodics auto-deducts these ingredients from on-paper stock — this is your expected usage, which you'll true up against a physical count in Phase 4. Recipes must reflect actual kitchen portioning, otherwise the expected vs. actual gap becomes meaningless.

1.Publish Menu

Automatic

Foodics pushes menu (items, prices, availability) to connected delivery platforms via integration. Ops manages menu centrally in Foodics.

2.Menu synced

Automatic

Menu items, descriptions, prices, and availability received from Foodics. Platforms display to customers.

3a

Dine-In Sale

Customer eats at the restaurant

1.Take POS Order

Manual·Operations

Waiter takes the order on the Foodics POS — it's routed to the kitchen display, prepared, served. Foodics generates an invoice when the order is closed.

1.Auto-deduct recipe ingredients

Automatic

Foodics auto-deducts the recipe's ingredients from on-paper stock. This is the expected usage; actual usage will drift from this due to portioning, waste, spillage — Phase 4 measures the drift.

📦 −STOCK

2.Payment recorded

Automatic

Foodics records the payment method (card / cash / Qlub) against the invoice. NI card payments post to Foodics automatically. For Qlub QR-pay, the cashier still has to close the bill in Foodics with payment-method = Qlub — otherwise the sale won't show up under Qlub in the daily report.

1.Customer Pays

Manual

Three tender types at the table: Card — customer taps/inserts on Network International terminal. Cash — customer pays at register. Qlub QR-pay — customer scans the table QR and pays via Apple Pay / card; cashier still closes the bill in Foodics.

3b

Delivery Sale

Customer orders & pays on Talabat, Noon, Deliveroo, or Careem

2.Order received

Automatic

Delivery order flows into Foodics via platform integration. Appears on kitchen display. Kitchen preps order.

1.Customer Orders & Pays

Automatic

Customer places order and pays on the platform (card/wallet). Restaurant does not handle payment. Platform sends order to Foodics, dispatches rider, and settles net amount later (see Phase 5).

1.Auto-deduct recipe ingredients

Automatic

Same as dine-in — Foodics deducts the recipe's ingredients from on-paper stock.

📦 −STOCK

1.Generate Invoice

Automatic

Foodics generates invoice for the delivery order. Used for daily sales reporting and reconciliation.

4

Inventory Count

Monthly physical count and COGS true-up

1.Count physical inventory

Manual·Operations

Ops physically counts every ingredient in storage and kitchen. Enters actual quantities into Foodics — the on-paper stock is overwritten to match reality. The gap between on-paper and reality is your waste, shrinkage, over-portioning, theft signal. Frequency: monthly at minimum, weekly for high-value items (proteins, alcohol).

📦 ±STOCK

1.Review variance report

Operations

Foodics compares on-paper stock (recipe deductions) against the physical count. The gap = wastage, shrinkage, over-portioning, theft. Ops investigates significant gaps.

2.Adjust monthly COGS

Manual·Accountant

Use the formula True COGS = Opening Stock + Purchases − Closing Stock, with closing stock valued from the latest count. Adjust Zoho Books COGS to match. (This is the true-up against the Phase 1 cost figure, which booked the purchases at full price.)

📊 COGS

1.Export closing stock data

Manual·Operations

Ops exports closing stock quantities and values from Foodics. Provides to accountant for the COGS adjustment calculation.

5

Reconciliation

Categorize platform statements & match the bank transactions

2.Reconcile platform statements

Manual·Accountant

Walk through each settlement statement (delivery platforms, NI, Qlub, cash) and categorize every line into Books — there's no pre-existing Invoice to match against, so the accountant posts: Revenue per channel → Sales account, with the offset to a per-source Clearing Account (Talabat Clearing, NI Clearing, Qlub Clearing, etc.). Commissions, delivery fees, marketing charges, processing fees → expense lines. Net payout → clears the relevant Clearing Account when the deposit lands. Cash variance → adjustment.

📊 +REV

3.Cross-reference Books with sales report

Automatic

Foodics shows total sales by payment method — card, cash, Qlub, and per-platform. Cross-reference against external statements.

1.aDownload platform statements

Manual·Accountant

Each platform statement itemizes order totals, commissions, delivery/marketing fees, VAT, and the net periodic payout.

1.bDownload NI + Qlub statements + count cash

Manual·Accountant

Get three in-store net revenue statements: NI statement (card sales, processing fees, net deposit lands a day or two later), Qlub statement (QR-pay net of Qlub fee), and physical cash count.

1.Reconcile bank, acquiring and corporate-card statements

Manual·Accountant

Pull bank, acquiring and corporate-card statements. Match lines that already have a record in Books — primarily supplier Bill payments (clearing Accounts Payable from Phase 1). Categorize everything else: payroll & employee compensation, employee reimbursements, corporate card or petty cash expenses, owner withdrawals, bank fees. Catches anything missed elsewhere.

📊 −COST
6

Tax & Reporting

Filing taxes and closing out the books

1.File VAT & CT

Manual·Accountant

VAT (quarterly): 5% charged on dine-in and delivery sales. Input VAT recovered on supplier purchases. Reverse Charge on commissions from foreign-billed platforms (some Deliveroo/Noon entities invoice from abroad) — you self-charge 5% and reclaim 5%, net cash impact zero, but still reportable on the filing. Corporate Tax (annual): 9% on taxable profit above AED 375,000; 0% rate via Small Business Relief if revenue ≤ AED 3M. All data consolidates in Zoho Books for FTA filing.

1.aPrepare P&L, Balance Sheet, Cash Flow + Food Cost % / Inventory Valuation

Manual·Accountant

P&L: revenue split by channel (dine-in, delivery by platform), true COGS after the Phase 4 adjustment, and Food Cost % = COGS ÷ Revenue (industry target: 25–35%). Balance Sheet: inventory valued at the latest physical count, Accounts Receivable, cash. Cash Flow: operating / investing / financing — the early-warning signal when your P&L says you're profitable but the bank account says otherwise. F&B is thin-margin and weekly: purchases go out before platform payouts come in.

1.bReview Foodics reports

Manual·Operations

Sales mix analysis, ingredient usage, waste tracking, theoretical vs. actual food cost. Ops uses for menu engineering and kitchen efficiency.

Frequently Asked Questions

How do you do accounting for a restaurant or café in the UAE?

In the restaurants or cafés, accounting revolves around purchases, sales, inventory, and reconciliation. Under the periodic method, all supplier bills are filed under cost of goods sold (COGS). In parallel, the accounting software records invoices from the point-of-sale (POS) and delivery orders from aggregators. For smooth operations, you must keep an eye on inventory by tracking recipe-based theoretical usage in Foodics versus the monthly physical count. Finally, you must reconcile the payouts from aggregators like Talabat, Deliveroo, Careem, and NoonFood, as well as cash and card terminal settlements, to the AED bank account. All four aspects impact your VAT filings and monthly profit and loss. The flow chart above shows where each transaction lands and who owns each step.

How should we structure our chart of accounts and POS system for an F&B business?

A UAE F&B chart of accounts needs to mirror the operating reality. Revenue must be split by channel, cost of goods sold must be split by category, and operating costs must be grouped by station. For instance, you can rely on the menu structure inside Foodics for revenue grouping for the POS stream. To avoid weeks of re-tagging and muddled books, you should set modifiers and categories in Foodics first and then map them to GL accounts before sales begin.

How are Talabat, Deliveroo, Careem, and Noon commissions recorded in accounting?

You must record each line item from each platform’s settlement statement as separate expense lines per platform (e.g., the Talabat Commission, Deliveroo Delivery Fees, and Careem Marketing) in your accounting system at reconciliation time and not at the moment of sale. If you do not split booking commissions, it will destroy per-channel margin visibility. The gross sales from platforms are recorded in the respective Platform Clearing Account from which commissions and fees are subtracted, and the net AED transfer clears the account when the amount is received in the bank account.

How do you reconcile a daily Foodics Z-report to your accounts?

The Z-report is the closing-of-day snapshot consisting of gross sales, sales by payment method, VAT, voids, refunds, discounts, and tips. Daily reconciliation of this report is done in three legs. Card sales are tied to the Network International settlement. Cash sales tie to the physical cash count and the bank deposit slip. Aggregator orders match each platform’s payout cycle. Any short/over on cash should be posted as a Cash Variance adjustment the same day, since chasing these discrepancies later is heavy-duty forensic work. Reconcile the Z-report before any sale gets re-rung, then post the day’s sales summary into Zoho Books.

What is food cost variance, and how do you track it?

Food cost variance is the gap between the theoretical food cost and the actual food cost. The theoretical food cost is what Foodics recommends you should have used, based on recipe-driven ingredient deductions for every item sold. The actual food cost is calculated by subtracting the closing stock (physical count) from the sum of opening stock and purchases. Any gap (food cost variance) between these figures can be attributed to wastage, over-portioning, spillage, comps, staff meals, and theft. You must track food cost variance monthly at a minimum and weekly for high-value SKUs like proteins and alcohol.

How is UAE VAT handled on delivery aggregator commissions?

Since UAE-registered aggregators like Talabat and Careem charge VAT on commissions directly, you can recover it as input VAT on your FTA filing. However, foreign platforms require you to apply the reverse charge mechanism (RCM), where you self-assess 5% output VAT and recover the matching input VAT. The net cash impact is zero, but you must still report it on VAT returns. You should check the tax invoice origin every quarter. Aggregators restructure their billing entities periodically, which can cause mistakes in RCM, the most common FTA audit findings in the UAE F&B.

How are tips and service charges accounted for in UAE restaurants?

Tips and service charges are treated very differently. A service charge is the restaurant’s revenue, and hence, it is subject to 5% VAT. Before you distribute the service charge among the staff, it must be recognized in the Service Charge Revenue account. A tip is generally treated as a pass-through to staff. It is held in a Tips Payable Liability account and not recognized as restaurant revenue, so no VAT applies to the tip itself. Card tips that hit the Network International settlement still need to be backed out of revenue and parked in the liability account before payroll distributes them. You should document your tipping policy since it is the first line auditors check.

What type of accounting is used in restaurants?

Restaurants typically need to use accrual basis accounting and cash basis accounting in tandem. Accrual accounting provides a clear picture of profitability; however, cash basis accounting provides better insights into working capital health, which is a critical factor given the industry’s thin margins.

What is the 30-30-30 rule for restaurants?

The 30-30-30 rule (sometimes extended to the 30-30-30-10 rule) is a framework for managing costs at a restaurant. It recommends that Cost of Goods Sold (COGS), labor costs, and operating expenses should each be 30% of the revenue, and the remaining 10% will be your profit margin. However, this is a general recommendation that may not apply to all restaurants and should not be taken as a strict rule.

What accounting software do restaurants use?

Restaurants can rely on broadly used accounting software such as Zoho Books, Odoo, and Xero, or specialized software like Foodics.

What are the best financial tools for cafes?

There are various tools in the market that will tell a restaurant owner key metrics like prime cost percentage and revenue per available seat hour, but accurate recordkeeping is what forms the bedrock of such analysis. Our restaurant accounting map helps you confidently record accurate entries faster.

Need help with accounting for your restaurant business?

Skrooge runs accounting & tax for UAE restaurants and cafés — setting up the books, supplier bills and aggregator reconciliation is part of the service.

Book a Free Consultation

Loading...

Hey! I’m Skrooge 👋

Leave your phone number and we'll call you back.

Invalid phone number

or

Contact Us

Reach out yourself using the options below.

Thank you!

We've received your request and will get back to you shortly.

Back to site

Thank you!

We've received your request and will get back to you shortly.

Back to site