Skip to main content
How-To · 6 min read

Restaurant Service Charge and Tip Pool Reconciliation in India: CCPA Rules, GST, and Salary TDS on Tips

Since the July 2022 CCPA guidelines made service charge optional, every Indian restaurant has had to rebuild its end-of-shift close. Customer opt-out triggers a POS adjustment, the tip pool collected at the till has to be distributed to staff under a documented policy, and the GST and TDS treatment of both flows is non-trivial. This article walks through the reconciliation that ties POS to bank to payroll register cleanly.

Terra Insight
Terra Insight Reconciliation Infrastructure

Content authored by practitioners with experience at Amazon India, Intuit QuickBooks, and the Tata Group. Meet the team →

Published 4 May 2026
Domain expertise
TDS Reconciliation GST Input Credit Platform Settlements NACH Batch Matching Bank Reconciliation Form 26AS Matching ERP Integrations Enterprise Finance Ops
Knowledge Card
Problem

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.

How It's Resolved

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.

Configuration

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).

Output

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

FlowCommon varianceRoot causeResolution
Service-charge revenuePOS service charge does not equal food rev × stated rateOpt-out events recorded as discountsReclassify as opt-out events with reason code
GSTR-1 service chargeService-charge line short of POS netTreated as exempt or netted with discountRestate working; add to taxable value
Tip pool clearingClosing balance does not equal opening + collected − paidCash tips deposited to wrong accountSingle clearing account; separate deposit slip
Payroll tip componentSalary TDS challan does not match payroll registerTip pool not pulled into TDS computationConfigure payroll to include component in TDS base
PF/ESIRetrospective demand on tip pool wagesTip pool excluded from wages definitionDocument 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.

Primary reference: Department of Consumer Affairs (CCPA) — where the 4 July 2022 guidelines making service charge non-mandatory and consumer opt-out enforceable were notified.

Frequently Asked Questions

Is service charge mandatory in Indian restaurants in 2026?
No. The Central Consumer Protection Authority guidelines dated 4 July 2022 made it clear that service charge cannot be added automatically or by default to a food bill. Customers must be informed that service charge is voluntary, and they can request that it be removed. The guidelines remain in force in 2026 — they are CCPA consumer-protection law and are unaffected by the new Income Tax Act 2025. Restaurants that auto-bill service charge without explicit consent face customer complaints under the Consumer Protection Act 2019 and possible enforcement action by CCPA.
What GST rate applies to service charge collected by a restaurant?
Service charge is treated as part of the consideration for the supply of restaurant service and is taxed at the same rate as the food bill it sits alongside. A standalone restaurant taxed at 5% GST without ITC under Notification 11/2017-CTR charges 5% GST on service charge as well. A restaurant inside a hotel where any declared room tariff is ₹7,500 or above per night is taxed at 18% with full ITC, and the service charge follows that 18% line. Service charge is included in the taxable value of supply — it is not a separate exempt line.
How is the tip pool taxed when distributed to staff?
If the tip pool is formally added to staff salary or wages and runs through the payroll register, it is taxable in the hands of the employee under the head Salaries and the employer must deduct salary TDS under Section 392 of the Income Tax Act 2025 using payment code 1001 in the new TDS schedule (the legacy reference is Section 192). If the restaurant treats tip pool as a pass-through outside payroll — collected at the till and physically distributed to staff without entering the payroll system — the tax obligation shifts to the employee individually under Income from Other Sources, and the employer does not deduct TDS. Most chains formalise the tip pool through payroll for audit and ESI/PF clarity.
How is service charge reconciled when a customer opts out?
The POS must support a customer-opt-out function that removes the service charge line from the bill at the till. The reconciliation control is that opt-out adjustments are recorded as a separate POS event with a reason code, not as a simple discount. End-of-shift, the service charge collected as a percentage of the chargeable bill must tie to the POS service-charge line item, which must tie to revenue in the books. Where opt-outs are recorded as discounts, GST recalculation becomes ambiguous and the audit trail is broken.
Are tip pool distributions subject to PF and ESI?
If the tip pool is added to salary as a regular component, the EPF and ESI Acts include it in the wages definition — particularly where the distribution is contractual or customary. The safer treatment, adopted by most organised chains, is to include tip pool in PF/ESI wages where it forms a regular part of compensation, and to document the policy in the appointment letter. Treating tips as a wholly separate gratuity outside wages exposes the restaurant to retrospective demand if the labour authorities reclassify.

See how TransactIG handles reconciliation for your industry

Configuration takes 2–4 weeks. No code development required. ISO 27001:2022 certified.