Back to blog
P3 — Payroll & staff

How to calculate restaurant staff salary in India — gross to net guide

How to calculate restaurant staff salary in India — gross to net, PF, ESI, advances, deductions, with a worked example for a 12-person outlet.

Restaurant Daily editorial· Operator-grade research desk 18 Jun 2026 8 min read

Last updated 12 May 2026

How to calculate restaurant staff salary in India — gross to net guide

About this piece. Most single-outlet restaurant owners we have spoken to in NCR and Pune operator networks compute monthly salaries on the back of an attendance register, in the last three working days of the month, with a calculator and three interruptions. This is the operator's reference: gross to net, what statutory deductions actually apply, and a worked example for a 12-person outlet. Not a CA's manual — a working owner's manual.

What "salary" actually means at a restaurant

For most Indian restaurant staff, the working definition of salary is whatever lands in the staff member's hand on payday. From the owner's side, it is a more layered number: a gross salary, then statutory deductions, then advances and other adjustments, then net payable. The four layers below are the right frame.

LayerWhat it containsWho decides
Gross salaryBasic + HRA + special allowance + fixed allowancesOwner, at offer time
Statutory deductionsEPF (12% employee), ESI (0.75% employee), PTStatute (PF/ESI/state PT acts)
Operational adjustmentsAdvances paid, leave without pay, breakage recoveryOwner, against ledger
Net payableGross − statutory − operationalCalculated

Every payday dispute we have seen starts at one of those four layers. Most start at layer 3 (advances) and a meaningful minority at layer 2 (the staff member did not know PF was being deducted).

The base formula

Net salary = (Gross salary × days worked / days in month)
            − statutory deductions
            − advances outstanding
            − authorised recoveries
            + reimbursements (if any)

Five things the formula hides that you have to internalise:

  1. Days in month. Most Indian restaurants pay on a 30-day or 26-day base. 30 covers paid weekly off; 26 treats weekly off as unpaid. Pick one and write it on the offer letter. Do not switch.
  2. Days worked. Pull from the muster roll, not memory. If you do not have a muster roll, see the linked piece on attendance registers.
  3. Statutory deductions. Apply only if you cross the registration threshold (10+ for ESI in most states, 20+ for EPF — see the PF/ESI eligibility piece in the related list).
  4. Advances. Must come from a written ledger, signed at the time of advance. Not from memory.
  5. Reimbursements. Petrol for the supply run, phone bill for the manager — keep separate from salary so the gross does not creep up and inflate future statutory liability.

Indian restaurant manager calculating staff salary with attendance register
Indian restaurant manager calculating staff salary with attendance register

Worked example — a 12-person QSR

Take a single-outlet 40-cover QSR with 12 staff. Below is a representative monthly run for June, on a 30-day base, assuming the outlet is large enough to be EPF-registered (20+ across group) and ESI-registered (10+).

RoleGross/mo (₹)Days workedEarned grossEPF (12%)ESI (0.75%)AdvanceNet (₹)
Manager28,0003028,0001,800*0**026,200
Head cook24,0002923,2001,800*1742,00019,226
Cook 218,0003018,0001,800*135016,065
Tandoor cook17,0002815,8671,800*1191,50012,448
Helper 113,0003013,0001,56098011,342
Helper 212,5002610,8331,300811,0008,452
Cashier16,0003016,0001,800*120014,080
Waiter 112,0003012,0001,440905009,970
Waiter 212,0002710,8001,2968109,423
Cleaner10,0003010,0001,2007508,725
Steward14,0003014,0001,680105012,215
Delivery exec13,5002812,6001,5129580010,193

Footnotes: (1) EPF capped at the statutory wage ceiling (₹15,000 of basic+DA) for high earners — the ₹1,800 figure is 12% of that ceiling. (2) ESI does not apply once gross crosses ₹21,000/month — for the manager the line is at the threshold; check current notification.

Read across one row. Tandoor cook: gross ₹17,000, worked 28 of 30 → earned ₹15,867. Statutory: ₹1,800 EPF + ₹119 ESI = ₹1,919. Outstanding advance from the ledger: ₹1,500. Net = 15,867 − 1,919 − 1,500 = ₹12,448.

That is the calculation. Done 12 times, written on the salary slip, paid on the salary day.

The statutory bits in plain English

  • EPF (Employees' Provident Fund). Applies once your establishment has 20 or more employees (counted across a rolling 12-month window for most cases). Employee contributes 12% of basic+DA, employer matches with 12% (split between EPF and EPS). Capped at ₹15,000 wage ceiling unless the staff member opts in voluntarily.
  • ESI (Employees' State Insurance). Applies once your establishment has 10 or more employees in most states (some states are 20+). Wage ceiling is ₹21,000/month; staff above that ceiling are out. Employee 0.75%, employer 3.25%.
  • Professional Tax (PT). State-specific. Maharashtra, Karnataka, Tamil Nadu, West Bengal collect; Delhi and UP do not. Slab-based; usually ₹150–₹250/month for restaurant-grade salaries.
  • TDS on salaries. Triggered only if annual gross exceeds the basic exemption limit. Most restaurant front-line staff are below; managers and chefs may cross. Use a Form 16 if you cross.

The right rhythm: confirm registration thresholds with your CA in month one, set the deductions in your salary template, and recheck thresholds whenever you hire your 10th, 20th, or 50th staff member.

Indian restaurant payroll register with PF and ESI deduction columns
Indian restaurant payroll register with PF and ESI deduction columns

The five mistakes that cost owners money

"I pay correctly. I just cannot prove it. Half the disputes are about whether the advance was for the family wedding or the bike repair." — paraphrased from an NCR operator group, 2024.

  1. No muster roll. Days worked is computed from memory or a shift-supervisor WhatsApp. The number is wrong by 1–3 days per staff member per month, in the staff member's favour.
  2. No advance ledger. Owner remembers more advances than the staff member acknowledges. The dispute on payday is ill-will, not money.
  3. Gross crept up by reimbursements. Petrol and phone get folded into salary. Statutory liability climbs. Year-end the EPF demand is higher than it should be.
  4. Statutory deductions skipped because "we are small". You cross the threshold, you do not register, two years later you owe back contributions plus interest plus damages under the EPF & MP Act.
  5. Salary slip not issued. The CCPA and most state Shops & Establishments Acts mandate it for staff above a wage threshold. Without a slip there is no proof of payment, and your audit trail is one column in your bank statement.

The monthly salary calculation rhythm

A 12-person outlet should be able to compute and pay salaries inside 4 hours on the last working day of the month, if the inputs are clean. The rhythm:

  1. Day 28 — close the muster roll. Owner signs the attendance register. No further changes.
  2. Day 28 — close the advance ledger. Total outstanding advances per staff member, signed.
  3. Day 29 — fill the salary computation sheet. One row per staff member. Apply the formula.
  4. Day 29 — generate slips. One per staff member, in duplicate.
  5. Day 30 — pay. Bank transfer where possible (audit trail). Cash for the few who insist; counter-signed receipt.
  6. Day 30 — file. Slips in a folder, computation sheet in a binder, advance ledger reset to zero.

Inputs that lag by a day push the whole rhythm out by two. The fix is the muster roll, not heroics on day 30.

Bringing it back to the loop

Salary calculation sits inside the larger payroll loop:

  • Muster roll — the source of truth for days worked
  • Advance ledger — the source of truth for outstanding advances
  • Salary slip — the output, given to the staff member, kept in your file
  • Statutory filings — EPF, ESI, PT, TDS to the relevant authority by the relevant date

Each piece is independently useful. Stack all four and your payroll is closeable, auditable, and free of the disputes that eat owner mornings.

Weekly

One operator playbook a week, in your inbox.

Cash close, petty cash, payroll, compliance, unit economics — sent every Monday morning. No spam, no upsell drip. Unsubscribe in one click.

Sent from noreply@restaurantdaily.ai. We never share your address.

Related reading