How to Calculate Gross Salary from Net Salary
Going from a target take-home (net) salary back to the gross salary that produces it is harder than it looks, because the deductions in between (provident fund, professional tax and income tax) aren't a single flat percentage.
This guide covers the one case where you can solve it with a direct formula, the guess-and-check method for every other case, and a worked example you can check by hand.
Why there's no one-line formula
Going from gross to net is easy: subtract each deduction in turn. Going the other way is harder, because two of the usual deductions don't scale simply with gross salary:
- Provident fund is calculated on basic pay, which is itself a percentage of gross, so PF is a percentage of a percentage, not a flat share of gross.
- Professional tax is usually a flat rupee amount set by your state, not a percentage at all.
- Income tax is calculated on slabs: the rate itself rises as income rises, so the tax isn't proportional to gross salary in the first place.
Put together, "gross" appears on both sides of the equation once income tax is involved, which is what rules out a simple algebraic formula.
When you can solve directly
There's one common situation where a direct formula does work: a salary low enough that no income tax is deducted, with only PF and professional tax coming off. In that case the deductions are proportional to gross (PF) plus a flat amount (professional tax), so you can rearrange the equation and solve for gross directly.
If Basic = b% of Gross, and PF = 12% of Basic:
Net = Gross − (Gross × b% × 12%) − Flat deductions
Gross = (Net + Flat deductions) ÷ (1 − b% × 12%)
Worked example: ₹56,200 net back to gross
Suppose you know an employee's take-home is ₹56,200 a month, basic pay is 50% of gross, PF is 12% of basic, professional tax is a flat ₹200, and the salary is low enough that no income tax applies.
Gross = (56,200 + 200) ÷ (1 − 0.50 × 0.12)
Gross = 56,400 ÷ 0.94 = ₹60,000
Check it forwards: ₹60,000 gross, basic ₹30,000, PF = 12% of 30,000 = ₹3,600, professional tax ₹200. Net = 60,000 − 3,600 − 200 = ₹56,200. It matches exactly.
Quick-reference table by basic-pay percentage
The share of gross that goes to PF depends entirely on what percentage of gross is treated as basic pay. Here's how a ₹50,000 gross salary nets out at three common basic-pay structures, with no income tax applying:
| Basic as % of gross | PF (12% of basic) | Net salary |
|---|---|---|
| 40% | ₹2,400 | ₹47,400 |
| 50% | ₹3,000 | ₹46,800 |
| 60% | ₹3,600 | ₹46,200 |
Reversed: if you were targeting a ₹47,400 net salary at a 40%-basic structure, the same formula gives Gross = (47,400 + 200) ÷ (1 − 0.4 × 0.12) = 47,600 ÷ 0.952 = ₹50,000, confirming the table both ways.
Once income tax applies: guess, check, adjust
Above the income-tax-free threshold, the direct formula breaks down because the tax itself depends on the annual gross you're trying to find. At that point, the fastest practical method is:
- Take a reasonable guess at the gross salary (start with your target net × 1.2 as a first estimate).
- Run that gross through the Salary Calculator to see the net it actually produces.
- Compare that net to your target. If it's too low, increase the guessed gross; if too high, decrease it.
- Repeat: take-home pay moves smoothly with gross, so two or three passes usually converge.
This is slower than a formula, but it's exact, because it uses the real slab-based tax calculation instead of an approximation that only holds at one income level.
Use the KaroDesk Salary Calculator
The Salary Calculator computes gross → net, including PF, professional tax and income tax. Use it as the "check" step in the guess-and-check method above: enter a candidate gross, read the net it produces, and adjust until it matches your target.
Common mistakes
- Using a flat multiplier at every income level. A rule like "gross = net × 1.2" only holds near the income level it was calculated for: income tax makes the true multiplier rise as salary rises.
- Calculating PF as a percentage of gross instead of basic. PF is on basic pay, which is usually less than gross, so applying the rate to the wrong base overstates the deduction.
- Confusing gross salary with CTC. CTC includes employer-side costs (employer PF, gratuity) that never show up as a deduction on your payslip and aren't part of "gross" at all.
- Forgetting professional tax is usually flat, not a percentage. Treating it as a percentage introduces a small but compounding error.
To go the other direction (breaking an annual CTC figure down into gross salary and deductions), use the CTC calculator. And to compare regimes once you know your gross, see new vs old tax regime: which is better?