Menu

Earn Premium with Referrals

Invite your friends and earn Premium rewards through our referral program.

See how it works and start inviting friends.

Compensation Comparison
CSE_PLACEMENT_GUIDE

Compensation Comparison

Understand CTC, fixed pay, variable pay, bonuses, deductions, benefits, and how to compare compensation across different job offers.

Compensation Comparison Guide

One of the biggest mistakes students make during placements is comparing only the CTC (Cost to Company).

A ₹20 LPA offer is not always better than a ₹16 LPA offer.

Companies calculate CTC differently, and many components are not money you’ll receive every month.

Before accepting an offer, understand what you’re actually being paid.


Understand Your Offer Letter

Most software companies divide compensation into multiple parts.

Common components include:

  • Fixed Salary (Base Pay)
  • Variable Pay
  • Performance Bonus
  • Joining Bonus
  • Retention Bonus
  • ESOPs or RSUs
  • Provident Fund (PF)
  • Gratuity
  • Insurance
  • Other Benefits

Always ask for the detailed compensation breakup instead of relying on the headline CTC.


Fixed Salary

This is your guaranteed annual salary before taxes.

It is usually divided into monthly payments.

When comparing two offers, fixed salary should be one of the first numbers you check because it represents predictable income.


Variable Pay

Variable pay depends on company performance, team performance, or your own performance.

Some companies pay the full amount, while others may pay only a portion—or nothing if targets are missed.

Never assume you’ll receive 100% of the variable component.


Joining Bonus

A joining bonus is a one-time payment offered when you join the company.

Keep in mind that many companies require you to return this bonus if you leave within a specified period (for example, one year).

Read the offer letter carefully.


Retention Bonus

Some companies offer an additional bonus if you stay for a certain duration.

For example:

  • ₹1 lakh after one year
  • ₹2 lakh after two years

This bonus should not be treated as guaranteed annual income.


ESOPs vs RSUs

Many students confuse these terms.

ESOPs (Employee Stock Options) are the right to purchase company shares in the future, usually at a predetermined price. Their value depends on the company’s future performance and liquidity.

RSUs (Restricted Stock Units) are company shares granted to employees after a vesting period. Once vested, they generally become your property, subject to company policies and taxes.

Public company RSUs are generally easier to value because the share price is publicly available.

Startup ESOPs can be valuable but also carry significant uncertainty.


Vesting Schedule

Stock compensation is usually not given all at once.

A common schedule is:

  • 25% after one year
  • Remaining shares vest monthly or quarterly over the next three years

Always ask:

  • When does vesting start?
  • What happens if I leave early?

Benefits Matter Too

Salary isn’t the only part of an offer.

Consider:

  • Health insurance
  • Accident insurance
  • Mental health support
  • Learning budget
  • Certification reimbursement
  • Internet allowance
  • Relocation assistance
  • Meal benefits
  • Hybrid or remote work
  • Paid leave

These benefits can make a meaningful difference to your overall experience.


Work Location

A ₹15 LPA offer in a lower-cost city may provide a similar or better quality of life than a ₹20 LPA offer in a very expensive city.

Think about:

  • Rent
  • Transportation
  • Food
  • Taxes
  • Daily expenses

Higher salary does not always mean more savings.


Career Growth

Ask yourself:

  • Will I learn from experienced engineers?
  • Is there mentorship?
  • Will I work on real products?
  • Can I switch teams?
  • Are promotions transparent?

Your first job shapes your future opportunities.

Learning can be more valuable than a slightly higher starting salary.


Company Stability

Research the company before accepting the offer.

Look for:

  • Financial stability
  • Layoff history
  • Engineering culture
  • Employee reviews
  • Product growth

No company is completely risk-free, but understanding its situation helps you make an informed decision.

Useful resources:

  • Glassdoor (employee reviews)
  • Levels.fyi (software engineering compensation)
  • AmbitionBox (India-focused salary and workplace reviews)

Questions to Ask HR

Before accepting an offer, you can ask:

  • What is the fixed salary?
  • How is variable pay calculated?
  • Is the joining bonus recoverable?
  • What benefits are included?
  • Is there a probation period?
  • What is the notice period?
  • What are the work-from-home policies?
  • When do stock benefits vest?

Don’t Compare Only the Numbers

Instead of asking:

Which offer has the higher CTC?

Ask:

  • Which role matches my interests?
  • Which company has stronger engineering practices?
  • Which team will help me grow?
  • Which offer gives me better long-term opportunities?

Common Mistakes

  • Comparing only CTC.
  • Ignoring fixed salary.
  • Assuming variable pay is guaranteed.
  • Treating ESOPs like cash.
  • Ignoring work location and living costs.
  • Choosing a role only because of the salary.
  • Not reading the complete offer letter.

Reliable Resources

These are widely used by software engineers:

  • Levels.fyi – Compensation data for software engineering roles.
  • Glassdoor – Employee reviews, interview experiences, and salary estimates.
  • AmbitionBox – Indian company reviews, salaries, and interview experiences.
  • Blind – Anonymous discussions about compensation and company culture (verify information independently).

My Private Notes

Notes are auto-saved locally to this device.