PAYROLL 11 min read

How Payroll Works in India: CTC, Gross Salary, Deductions, and Take-Home Pay Explained

Reviewed by Omnivoo Compliance Team on May 5, 2026

Feb 12, 2026

Payroll documents and calendar arranged on desk

Key takeaways

  • Indian salaries are quoted as CTC, which bundles gross pay, employer PF, gratuity, and insurance
  • Take-home is typically 70-78% of CTC after PF, Professional Tax, and TDS
  • Basic salary is usually 40-50% of CTC and drives PF, gratuity, and HRA exemption math
  • Professional Tax varies by state; Maharashtra and Karnataka are common starting points
  • Statutory deductions and gross-to-net calculation must be redone every month per employee

Why Indian Payroll Is Different

If you’ve only run payroll in the US, UK, or Europe, Indian payroll will feel unfamiliar. The fundamental structure is different: India uses a CTC (Cost to Company) model where the total compensation figure includes employer contributions to statutory benefits. This means the number you agree on during hiring is not what the employee takes home — and the gap can be significant.

Understanding this structure is essential for making competitive offers, budgeting correctly, and keeping employees happy.

The Indian Salary Structure: From CTC to Take-Home

CTC (Cost to Company)

CTC is the total annual cost the employer incurs for an employee. It includes:

  • Gross salary (what appears on the payslip before deductions)
  • Employer’s PF contribution (12% of basic salary)
  • Employer’s ESI contribution (3.25% of gross wages, if applicable)
  • Gratuity provisioning (4.81% of basic salary)
  • Other employer-borne costs like group insurance premiums or food coupons

CTC is not the employee’s salary. It’s the employer’s total cost. This distinction trips up foreign companies constantly.

Gross Salary

Gross salary is the sum of all salary components before employee-side deductions. A typical gross salary breakdown:

ComponentTypical % of GrossPurpose
Basic salary40–50%Base for PF, gratuity, leave encashment calculations
House Rent Allowance (HRA)40–50% of basicTax exemption for rent-paying employees
Special allowanceRemainderFully taxable, flexible component
Other allowancesVariesLTA, medical, conveyance (less common now under new tax regime)

Deductions from Gross (Employee Side)

DeductionAmountNotes
Employee PF12% of basic salaryMandatory, accumulates in PF account
Professional Tax₹0–₹200/monthState-specific, see below
TDS (Income Tax)VariesBased on annual taxable income and tax regime
ESI Employee0.75% of grossOnly if gross ≤ ₹21,000/month

Take-Home (Net Salary)

Take-home = Gross salary − Employee PF − Professional TaxTDS − ESI (if applicable)

Worked Example: ₹15 Lakh CTC

Let’s walk through a real example for an employee in Bangalore with an annual CTC of ₹15,00,000.

CTC Breakdown

ComponentAnnual (₹)Monthly (₹)
Basic salary (42% of CTC)6,30,00052,500
HRA (50% of basic)3,15,00026,250
Special allowance3,48,66029,055
Gross salary12,93,6601,07,805
Employer PF (12% of basic)75,6006,300
Employer ESI00
Gratuity (4.81% of basic)30,3032,525
Group insurance43736
Total CTC15,00,0001,25,000

Monthly Deductions

DeductionMonthly (₹)
Employee PF (12% of basic)6,300
Professional Tax (Karnataka)200
TDS (estimated, new regime)6,500
Total deductions13,000

Monthly Take-Home

₹1,07,805 − ₹13,000 = ₹94,805

So from a ₹15 lakh CTC, the employee takes home approximately ₹94,800 per month, or about ₹11.4 lakh annually. That’s a 24% gap between CTC and take-home.

How Basic Salary Percentage Affects Everything

The basic salary percentage is the single most impactful structuring decision. Here’s why:

Higher Basic (50%+)

  • Higher PF contribution from both employer and employee (more retirement savings)
  • Higher gratuity liability for the employer
  • Higher HRA benefit (HRA is typically 40–50% of basic)
  • Lower take-home pay (due to higher PF deduction)
  • Better for employees who want to maximize PF corpus and HRA exemption

Lower Basic (35–40%)

  • Lower PF contribution (less retirement savings, but higher take-home)
  • Lower gratuity liability for the employer
  • Higher take-home pay (more in special allowance, which has no statutory deductions)
  • Less beneficial for HRA exemption calculation

Industry standard: Most Indian companies set basic at 40–50% of CTC. Going below 35% raises red flags with the EPFO and may not comply with upcoming labour code requirements that mandate basic salary be at least 50% of gross pay.

State-by-State Professional Tax Variations

Professional Tax is a state-level tax deducted from employee salaries. Not all states levy it, and rates vary significantly.

StateMonthly DeductionNotes
MaharashtraUp to ₹200/monthSlab-based on gross salary
Karnataka₹200/monthFlat rate for salary above ₹15,000/month
West BengalUp to ₹200/monthSlab-based
Andhra PradeshUp to ₹200/monthSlab-based
TelanganaUp to ₹200/monthSlab-based
Tamil NaduUp to ₹208/monthHalf-yearly payment option
GujaratUp to ₹200/monthSlab-based
KeralaUp to ₹208/monthHalf-yearly
DelhiNilNo Professional Tax
HaryanaNilNo Professional Tax
RajasthanNilNo Professional Tax
Uttar PradeshNilNo Professional Tax

Maximum Professional Tax: Capped at ₹2,500/year by the Constitution of India (Article 276).

The employer is responsible for deducting Professional Tax from the employee’s salary, registering with the state’s Professional Tax authority, and filing returns (monthly or half-yearly depending on the state).

The Monthly Payroll Process

Here’s what happens every month in a well-run Indian payroll:

1. Attendance and Leave Reconciliation

  • Calculate working days, leave taken, and loss-of-pay (LOP) days
  • LOP days reduce gross salary proportionally

2. Salary Calculation

  • Calculate each component: basic, HRA, special allowance, etc.
  • Apply pro-rata for mid-month joinings or separations
  • Add any one-time components: bonuses, arrears, overtime

3. Statutory Deductions

  • Employee PF: 12% of basic salary
  • Professional Tax: Based on state and salary slab
  • TDS: Based on projected annual income and tax regime
  • ESI employee share: 0.75% of gross (if applicable)

4. Employer Contributions

  • Employer PF: 12% of basic (3.67% to EPF + 8.33% to EPS)
  • Employer ESI: 3.25% of gross (if applicable)
  • EDLI and admin charges: As per EPFO rates

5. Net Pay Calculation and Disbursement

  • Gross salary minus all deductions equals net pay
  • Transfer to employee’s bank account
  • In India, salary is typically credited on the last working day of the month or the 1st of the following month

6. Statutory Deposits

  • PF and ESI contributions deposited by the 15th of the following month
  • TDS deposited by the 7th of the following month
  • Professional Tax deposited per state-specific schedule

7. Payslip Generation

  • Detailed payslip showing all components, deductions, and employer contributions
  • Must include: basic salary, HRA, special allowance, PF employee/employer, Professional Tax, TDS, ESI (if applicable), net pay

Payroll for Employees in Multiple States

When you have employees across Indian states, payroll complexity increases because:

  • Professional Tax rates and filing schedules differ by state
  • Shops & Establishments Act requirements vary (leave entitlements, working hours, overtime rules)
  • Labour Welfare Fund contributions are applicable in some states (Maharashtra, Karnataka, Tamil Nadu) but not others
  • Minimum wage thresholds vary by state and skill category

A good EOR or payroll provider tracks each employee’s state of work and applies the correct state-specific rules automatically.

Common Payroll Mistakes Foreign Companies Make

1. Confusing CTC with Gross Salary

Quoting “₹15 lakh salary” and meaning gross vs. CTC creates a ₹1.5–2 lakh gap. Always clarify whether you’re discussing CTC or gross.

2. Not Accounting for Employer PF in Budget

Employer PF is 12% of basic salary and is part of CTC, not an additional cost on top. But if you budgeted only for gross salary, employer PF is an unexpected 5–6% additional cost.

3. Running Payroll Late

Indian employees expect salary on a predictable date. Late payroll is a legal violation under payment of wages regulations and damages employee trust disproportionately.

4. Ignoring State-Level Requirements

Applying Maharashtra Professional Tax rates to a Karnataka employee (or vice versa) results in incorrect deductions. Each state must be handled individually.

5. Not Issuing Payslips

Payslips are legally required under the Code on Wages. They’re also needed by employees for loan applications, visa applications, and tax filing.

Key Takeaways

  • CTC includes employer contributions — it’s always higher than gross salary and significantly higher than take-home
  • Basic salary percentage is the most important structuring decision. It affects PF, gratuity, HRA, and take-home
  • Professional Tax varies by state — some states don’t levy it at all
  • Monthly payroll has strict deadlines — PF by 15th, TDS by 7th, salary by month-end
  • Budget 20–25% above take-home when estimating CTC for Indian employees
  • When in doubt, work with an EOR that handles all of this automatically
What is the difference between CTC, gross salary, and take-home pay in India?
CTC (Cost to Company) is the total annual cost the employer incurs, including gross salary, employer's 12% PF contribution, ESI if applicable, gratuity provisioning, and insurance. Gross salary is the sum of all salary components before deductions. Take-home is gross minus employee PF (12% of basic), Professional Tax, TDS, and ESI employee share if applicable. For a ₹15 lakh CTC in Bangalore, take-home is typically around ₹94,800 per month — a 24 percent gap between CTC and net.
What percentage of CTC should basic salary be in India?
Most Indian companies set basic salary at 40 to 50 percent of CTC. Higher basic means higher PF contributions (both sides), higher HRA exemption potential, higher gratuity accrual, and lower take-home. Lower basic maximises take-home but reduces retirement savings. Going below 35 percent typically raises flags with the EPFO, and the incoming Code on Wages is expected to require that wages for PF and gratuity computation be at least 50 percent of total remuneration.
Which Indian states do not charge Professional Tax?
Professional Tax is levied at the state level and not all states impose it. Delhi, Haryana, Rajasthan, Uttar Pradesh, Uttarakhand, Punjab (for private sector), Himachal Pradesh, and most north-eastern states do not levy Professional Tax. States that do — Maharashtra, Karnataka, West Bengal, Tamil Nadu, Andhra Pradesh, Telangana, Gujarat, Kerala, and others — apply it up to the constitutional cap of ₹2,500 per year per employee under Article 276.
When must salary be paid in India?
Under the Payment of Wages Act 1936 (now subsumed by the Code on Wages 2019), salary must be paid by the 7th of the following month for establishments with up to 1,000 employees and by the 10th for larger establishments. Most Indian employers pay on the last working day of the month or the 1st of the following month as a matter of convention. Late or irregular salary payment is a legal violation and a leading trigger of employee disputes.
When are PF, ESI, and TDS deposits due each month?
TDS deducted from salary must be deposited with the Income Tax Department by the 7th of the following month via Challan 281 (for March deductions, the deadline is April 30). PF contributions must be remitted via ECR on the EPFO portal by the 15th of the following month. ESI contributions are due on the ESIC portal by the 15th of the following month. Professional Tax deadlines vary by state, typically between the 15th and the 20th.
Do I need to provide payslips to employees in India?
Yes. Payslips are legally required under the Code on Wages 2019 and the Payment of Wages rules. The payslip must show basic salary, HRA, special allowance, employee and employer PF, Professional Tax, TDS, ESI if applicable, gross salary, deductions, and net pay. Employees also need payslips for loan applications, visa filings, and personal income tax returns, so electronic payslips issued monthly are the market standard.

Hire your first employee in India

Start onboarding in as little as 5 days. No local entity required.

Get started →