Guide · Tax · FY 2025–26

Variable Pay Taxation — How Your Bonus Is Actually Taxed

Variable pay is taxed as salary — but the timing, structure, and your regime choice all change what you actually take home. Here's the full picture with real numbers.

Neha’s offer letter said ₹30 LPA — ₹24 lakh fixed, ₹6 lakh variable at 100% target achievement. She hit her targets. She expected ₹50,000/month extra. Her first annual bonus was ₹3.75 lakh, not ₹6 lakh. Her payslip showed a large TDS deduction she hadn’t planned for.

The reason was almost never an employer error. It was a tax timing and structure issue nobody explained upfront.

Variable pay is salary — no special rate

There’s a persistent belief that bonuses are taxed at a flat rate or get special treatment. They don’t.

Variable pay — whether it’s called performance bonus, incentive, PLI, quarterly payout, or annual variable — is salary income under Section 17(1) of the Income Tax Act. It gets stacked on top of your fixed salary and taxed at your marginal slab rate. No flat rate. No separate treatment.

The only exceptions are incentives paid as equity (ESOPs) or structured as a genuine gift — but cash variable pay is salary.

The timing problem

Tax on salary is charged in the year you receive it — not the year you earned it.

If Neha’s FY 2025–26 performance bonus is paid in May 2026, it lands in FY 2026–27’s income, not FY 2025–26. Her FY 25–26 Form 16 won’t show it. Her FY 26–27 Form 16 will.

Payment monthTaxed in FYShows in Form 16
March 20262025–26FY 2025–26
April 20262026–27FY 2026–27
May 20262026–27FY 2026–27

If you’re planning advance tax or trying to reconcile your Form 16 against your CTC, the payout month matters as much as the amount.

How TDS is calculated on variable pay

When your employer pays variable pay, they recalculate TDS using annualisation.

How it works: The employer projects your total income for the year — salary paid to date, plus the current bonus — then computes what the annual tax would be on that combined figure. TDS is spread across remaining months.

For Neha with a Q2 bonus in October:

  • Fixed salary paid Apr–Sep: ₹12,00,000
  • Q2 variable paid October: ₹1,50,000
  • Projected annual income: ₹25,50,000

Tax on ₹25,50,000 (new regime): ≈ ₹3,06,540

The employer divides this across the remaining months and deducts TDS accordingly — with a spike in the bonus month to catch up with where the annual TDS should be.

If Neha’s monthly TDS was ₹15,000 based on fixed salary alone, the month her bonus lands she might see ₹35,000+ deducted. That’s not an error — the employer is correcting for the revised projection.

Real numbers: what Neha takes home

Neha: ₹30 LPA CTC. ₹24 lakh fixed + ₹6 lakh variable. New regime. FY 2025–26.

Annual tax on full ₹30 LPA (after ₹75,000 standard deduction = taxable ₹29,25,000):

SlabAmount in slabRateTax
Up to ₹4L₹4,00,0000%₹0
₹4L–₹8L₹4,00,0005%₹20,000
₹8L–₹12L₹4,00,00010%₹40,000
₹12L–₹16L₹4,00,00015%₹60,000
₹16L–₹20L₹4,00,00020%₹80,000
₹20L–₹24L₹4,00,00025%₹1,00,000
₹24L–₹29.25L₹5,25,00030%₹1,57,500
Total tax₹4,57,500
+ 4% cess₹18,300
Total₹4,75,800

Now compare with just the ₹24 lakh fixed (taxable ₹23,25,000):

SlabAmount in slabRateTax
Up to ₹4L₹4,00,0000%₹0
₹4L–₹8L₹4,00,0005%₹20,000
₹8L–₹12L₹4,00,00010%₹40,000
₹12L–₹16L₹4,00,00015%₹60,000
₹16L–₹20L₹4,00,00020%₹80,000
₹20L–₹23.25L₹3,25,00025%₹81,250
Total tax₹2,81,250
+ 4% cess₹11,250
Total₹2,92,500

Incremental tax on the ₹6 lakh variable = ₹4,75,800 − ₹2,92,500 = ₹1,83,300

Neha’s ₹6 lakh bonus delivers ₹4,16,700 in hand — roughly 69.5% of the gross payout. The entire variable falls in the 25%–30% slabs, so the effective rate on the bonus itself is 30.6% (including cess).

Run your exact numbers on Unpakk — enter CTC with and without variable to see the in-hand delta.

Partial payout

Offer letters state variable at 100% target. Most employees don’t hit exactly that. The tax calculation applies to whatever rupee amount is actually paid — not the offer-letter figure.

If Neha achieves 70% and receives ₹4.2 lakh instead of ₹6 lakh, the tax resets to that number. No TDS was wrong — the employer was provisioning based on projected 100%, and the final settlement adjusts.

If the employer already paid provisional TDS on the full ₹6 lakh and you only received ₹4.2 lakh, you’ve overpaid TDS. That comes back as a refund when you file — it won’t auto-correct in your payslip.

Regime choice with high variable pay

Under the old regime, deductions (80C, 80D, HRA, NPS) reduce taxable income before slabs apply. If Neha has ₹2.25 lakh in old-regime deductions, her taxable drops by that amount — saving roughly ₹67,500 in tax at 30% marginal rate. With a large variable, these deductions have more impact because more income sits in the top slabs.

Under the new regime, only the ₹75,000 standard deduction applies. But the slabs are wider and rates are lower — for most people at ₹25–35 LPA without large old-regime deductions, new regime still wins.

The tipping point shifts when variable is 25%+ of CTC. If your old-regime deductions exceed ₹3.5–4 lakh (HRA + 80C + 80D + NPS), run both scenarios before your employer locks in your regime declaration for the year.

Planning around variable pay

Know the payout month. If your annual variable is paid in April vs. March, it shifts financial years — potentially into a year with a higher or lower income. If a salary hike is coming in April, having the bonus land in March (lower fixed income year) is often more efficient.

Submit investment proofs before the payout. Under the old regime, your employer uses submitted proofs to calculate TDS. If you haven’t submitted 80C proofs before the bonus cycle, TDS is computed without those deductions.

Build tax planning on actual payout, not CTC variable. Your offer letter states variable at 100%. Your GTI in Form 16 reflects what you actually received. These are almost always different numbers.

Quarterly variable compounds the complexity. Each quarterly payout triggers a full TDS recalculation. If you’re estimating your annual tax or expected refund mid-year, account for unpaid quarterly payouts — they’ll shift the number.

What to check after a variable payout

  1. Payslip TDS line — a spike is expected. Verify the employer’s annualised income projection is based on your correct salary, not an error.
  2. AIS on the income tax portal — after month end, confirm the TDS deposit reflects correctly.
  3. Form 16 at year end — if the variable was paid in April or later, it shouldn’t appear in the current year’s Form 16. Verify this is the case.
  4. Regime alignment — if you declared new regime to your employer but your TDS computation shows old-regime deductions being applied, flag it. You can only use one regime per year.

Quick reference

ScenarioWhat happens
Variable paid in MarchTaxed in current FY
Variable paid in AprilTaxed in next FY
Variable below targetEmployer adjusts; excess TDS refunded at filing
Variable above targetHigher TDS in payout month
Investment proofs not submittedTDS computed without deductions
Regime not declared to employerEmployer defaults to new regime
variable-paybonustdssalarytaxfy-2025-26

Verified against incometax.gov.in (June 2026).

For informational purposes only. Tax laws change — verify against incometax.gov.in for your specific situation.