Restaurant service charge in India is now opt-out at customer choice (CCPA July 2022 guidelines), and the tip pool collected at the till must be distributed to staff with appropriate GST treatment of the service-charge revenue and salary TDS treatment of the tip-pool payout — none of which a generic POS-to-bank reconciliation handles cleanly.
Capture customer opt-out as a discrete POS event with a reason code, not a discount; reconcile the service-charge line at the GST rate of the underlying supply (5% standalone, 18% hotel-attached or catering); route the tip pool through the payroll register so salary TDS under Section 392 with payment code 1001 applies and PF/ESI treatment is documented; tie POS service-charge revenue and tip-pool payout to bank credits and payroll register monthly.
POS opt-out reason codes and reporting; GST rate map by outlet type and supply line; tip-pool distribution policy with eligible employee list and weighting; payroll integration that pulls tip-pool amount into the salary line; salary TDS engine using new payment code 1001 (Section 392).
A monthly close where service-charge revenue ties to the GST returns at the correct rate, tip-pool payouts tie to the payroll register and salary TDS challan, customer opt-out volume is tracked as an operational metric, and the audit trail supports both consumer-protection compliance and statutory wage compliance.
A 14-outlet casual-dining chain in Mumbai closes April books and finds two reconciliation gaps that did not exist three years ago. The first is service charge — customers now opt out at roughly 18% of bills, but the POS records opt-outs as plain discounts, so the service-charge revenue line in the books no longer ties to the percentage applied at the till. The second is the tip pool — ₹4.6 lakh collected at the till in April was distributed to 92 staff, but only ₹3.1 lakh shows up in the payroll register, with the balance handled informally outside the books. Both gaps trace back to the CCPA service charge guidelines of 4 July 2022, and to the absence of a documented tip-pool policy that closes the loop between POS, payroll, and bank.
What changed in July 2022
The Central Consumer Protection Authority issued guidelines on 4 July 2022 making clear that service charge cannot be levied automatically by hotels or restaurants. Customers must be informed that the charge is voluntary, and any customer can request its removal at the point of billing. Restaurants cannot refuse service or add the amount as a separate fee under another name. The guidelines were challenged in court but remain in force in 2026 — they are CCPA enforcement under the Consumer Protection Act 2019, and they are independent of the new Income Tax Act 2025, which does not alter consumer-protection law.
The operational consequence is that every food bill is now potentially two bills — one with service charge, one without — and the POS must support a customer-driven opt-out at the till. The reconciliation consequence is that service-charge revenue is no longer a clean fixed percentage of food revenue. It is a variable line whose denominator is the subset of bills where the customer did not opt out, which has to be tracked separately to keep the GST and revenue close honest.
The four flows that need to reconcile
A restaurant that collects service charge and runs a tip pool has four flows that must tie monthly.
Service-charge revenue at the till — every order’s service-charge line, where the customer did not opt out, is part of the taxable value of the restaurant supply. It carries the GST rate of the food bill it accompanies: 5% for standalone restaurants, 18% for restaurants inside hotels with any declared room tariff at ₹7,500 or above, 18% for outdoor catering. It is not a separate exempt line and cannot be carved out of GST.
Customer opt-out events — recorded as a discrete POS event with a reason code (customer opted out, manager-approved removal, etc.), not as an ordinary discount. This matters because the GST recalculation logic depends on whether service charge was actually charged or not — and because opt-out volume is a board-level metric in casual dining post-2022.
Tip pool collected at the till — distinct from service charge. Tips are voluntary amounts customers add on top of the bill, often through the POS at card-payment time. Tips collected through the till accumulate in a tip-pool account and are distributed to staff under a documented policy, typically weighted by hours worked or by station role.
Tip-pool payout to staff — the distribution event. If the payout is formalised through payroll, it becomes part of salary in the hands of each employee and the employer must deduct salary TDS under Section 392 of the Income Tax Act 2025 with payment code 1001 in the new TDS schedule (the legacy reference is Section 192). If the payout is treated as a pass-through outside payroll, the tax obligation shifts to the employee under Income from Other Sources, and PF and ESI exposure becomes ambiguous.
Step-by-step reconciliation
Step 1 — POS service charge and opt-out tagging
The POS day-end report must produce four numbers: total food revenue, service-charge billed, service-charge opted out (with count of bills), and net service-charge collected. The opt-out count is an operational KPI; the net service-charge figure is what flows into revenue. Where opt-outs are recorded as discounts the four-number split breaks and the close reverts to manual estimation.
Step 2 — GST routing of service charge
Service charge follows the supply rate. Standalone restaurants apply 5% on the service-charge line in GSTR-1; hotel-attached restaurants where any room tariff is ₹7,500 or above apply 18%; outdoor catering applies 18%. The reconciliation control is that the service-charge component of GSTR-1 ties to the net service-charge from the POS, after opt-out, at the right rate. A common error is treating service charge as an exempt or zero-rated line — that creates a Section 73 demand exposure on the next audit.
Step 3 — Tip pool collection and segregation
The tip pool sits in a clearing account (often called Tip Pool Payable or Staff Welfare Pool) on the balance sheet, not in revenue. Card-paid tips arrive in the merchant bank account net of MDR through the payment gateway reconciliation feed and must be carved out at the gateway batch level, then journalled into the clearing account. Cash tips collected at the till must be deposited into the same clearing account through the cash-deposit slip. The clearing account balance at month-end equals tips collected minus tips paid out — any unexplained variance is an investigation flag.
Step 4 — Tip pool distribution through payroll
The recommended policy in organised chains is to distribute the tip pool through payroll. The HR system imports the tip-pool amount, applies the documented allocation (hours, role, eligibility), and the amount appears as a separate component on each employee’s payslip. Salary TDS is computed on the gross including the tip-pool component, using Section 392 with payment code 1001 on the new TDS challan. PF and ESI wage definitions are reviewed against the policy — most organised chains treat the tip-pool component as PF/ESI wages where the distribution is regular and contractual.
Step 5 — Bank, payroll, and statutory tie-out
The monthly close ties (a) net service-charge revenue from POS to GSTR-1 to bank credit; (b) tip-pool clearing account opening + collected − paid out = closing; (c) tip-pool component in payroll register to salary TDS challan paid; and (d) cumulative service-charge and tip pool to bank balance through the standard restaurant reconciliation in India close.
Reference table — common variances
| Flow | Common variance | Root cause | Resolution |
|---|---|---|---|
| Service-charge revenue | POS service charge does not equal food rev × stated rate | Opt-out events recorded as discounts | Reclassify as opt-out events with reason code |
| GSTR-1 service charge | Service-charge line short of POS net | Treated as exempt or netted with discount | Restate working; add to taxable value |
| Tip pool clearing | Closing balance does not equal opening + collected − paid | Cash tips deposited to wrong account | Single clearing account; separate deposit slip |
| Payroll tip component | Salary TDS challan does not match payroll register | Tip pool not pulled into TDS computation | Configure payroll to include component in TDS base |
| PF/ESI | Retrospective demand on tip pool wages | Tip pool excluded from wages definition | Document inclusion policy; restate PF/ESI returns |
What automated reconciliation changes
A multi-outlet chain handling service charge and tip pool manually typically loses three to five days of finance time per month on the close, and audit findings on consumer-protection compliance and salary TDS on tips are common. Purpose-built reconciliation software India for restaurants handles the four-flow split natively: POS opt-out events, GST routing, tip-pool clearing, and payroll integration. TransactIG carries 24+ industry presets including a restaurant configuration that decomposes the till feed into food revenue, service charge net of opt-out, tips, and other lines — and ties each to the appropriate GST and TDS treatment. Customer outcomes include match-rate improvement from 51% to 88%, with implementation in two-to-four weeks on AWS Mumbai (ISO 27001:2022). For background on the CCPA guidelines themselves, the notification text is published on the Department of Consumer Affairs site. For the restaurant chain industry surface, see the Restaurant Chains industry guide. For the buying-intent surface covering this rail, see the restaurant reconciliation software for India overview, and for a head-to-head against the aggregator-side reconciliation tool category, see TransactIG vs Cointab.