The Variable Pay Problem: Why Two 30L Offers Can Feel Completely Different
How to structure (and evaluate) bonuses, quarterly incentives, and the components that look like salary but aren't | TopHire.co
How to structure (and evaluate) bonuses, quarterly incentives, and the components that look like salary but aren't | TopHire.co

One of the most common complaints I hear from candidates after joining a company: "I was told my CTC is 30L, but my actual take-home is way less than I expected." And from HR teams: "We offered 30L CTC and the candidate keeps saying we underpaid them." The problem is almost always in the non-fixed components.
A typical Indian CTC breakup: Fixed salary (basic + HRA + allowance): 65–80% of CTC. Employer PF: 5–8%. Gratuity: 4–5%. Insurance: 1–2%. Variable/bonus: 10–20%. Other: 1–3%. The fixed salary is the only part the candidate can count on every month. Everything else has conditions.
Paid every quarter, usually tied to individual performance. In practice, I've seen companies set unrealistic targets, then pay 40–60% of the variable and call it "performance-based." Candidates feel shortchanged because they were told their CTC includes this at 100%.
Paid once a year, tied to individual rating and company performance. I've seen engineers at the same company receive anywhere from 50% to 150% of their target bonus depending on their rating.
Often used to bridge the gap between the candidate's ask and the approved fixed salary. The candidate gets a higher first-year figure, but in year two onward, they're at the lower fixed.
Engineers don't control revenue. Tying 20–25% of their CTC to variable makes the offer feel unreliable. The standard at well-run product companies is 10–15% variable for ICs and 15–25% for managers.
The companies that lose trust fastest are the ones that defer variable payments by 3–4 months because "finance is still processing."
"Based on performance" is not a criterion. "80% of your variable is guaranteed if you meet your OKR targets; 20% is discretionary based on company performance" is a criterion.
Rule 4: Don't inflate CTC with a variable that rarely pays out at 100%
If your average variable payout is 70%, present CTC at 70%, or clearly state the range: "Your CTC is 28–32L, depending on variable payout, with 28L being the floor."
Retention bonuses — lump sums paid after 1 or 2 years — create a cliff effect: the engineer stays exactly until the bonus vests, then leaves. Make retention bonuses recurring (annual) rather than one-time. A 2L annual bonus creates an ongoing incentive. A one-time 5L at the 2-year mark creates a resignation date.
Ask for the full salary breakup before you accept. Calculate your monthly take-home: (Annual fixed / 12) - employee PF - professional tax - estimated TDS. Treat variable as a bonus, not income. And if the fixed salary doesn't meet your needs, no amount of variable or ESOPs should make up for it. You can't pay rent with a promise.