How Pathvio Salary Data is Collected

Our salary benchmarks for Indian tech professionals are built from multiple independent sources, cross-validated monthly, and segmented by experience, city, and company type — not single-point averages.

Our Data Sources

Job Listing Analysis
~45% of data

We continuously parse salary ranges from job postings on Naukri, LinkedIn, Indeed India, and company career pages. Listings with disclosed CTC ranges contribute to our P25–P90 distribution by experience band.

User-Reported Compensation
~30% of data

Pathvio users voluntarily share their CTC, in-hand salary, role, company type, city, and years of experience during onboarding and via periodic surveys. All submissions are anonymised before aggregation.

Public Market Reports
~15% of data

We incorporate data from publicly available compensation reports by Naukri's JobSpeak, AmbitionBox salary data, Glassdoor India, and industry-specific surveys (e.g. NASSCOM, StackOverflow Developer Survey).

Recruiter & HR Inputs
~10% of data

We conduct periodic interviews with Indian tech recruiters and HR professionals to validate outliers and understand hiring trends, especially for senior and niche roles where public data is sparse.

How We Process the Data

01
Segmentation

Raw salary data points are tagged by role, experience band (0–1 yr, 1–3 yr, 3–6 yr, 6–10 yr, 10+ yr), company type (service, mid-size product, unicorn, FAANG/MNC), and city. This produces over 500 distinct data segments for Indian tech roles.

02
Outlier Removal

We remove data points more than 2.5 standard deviations from the segment median. Extremely high values (e.g. ESOPs counted as cash) are flagged and excluded from CTC figures. We report cash compensation only.

03
Percentile Calculation

We publish P25 (entry-level for that band), Median (P50), P75 (strong performer), and P90 (top-of-market) rather than single averages. This gives you a realistic range, not a misleading midpoint.

04
Monthly Refresh

Data is refreshed monthly. Each salary page shows the month and year of the last update. We do not backfill dates — if a page hasn't been updated in 2+ months, we flag it for priority review.

05
Minimum Sample Threshold

We require a minimum of 30 data points per segment before publishing. Segments below this threshold are shown with a 'limited data' caveat. We never extrapolate from fewer than 10 data points.

Known Limitations

!Our data skews toward professionals who are actively job-searching or recently changed jobs — which may over-represent the higher end of market rates.
!Tier-2 and Tier-3 city data is less robust than Bangalore, Hyderabad, and Pune due to lower sample sizes.
!ESOPs and RSUs are excluded from all CTC figures. Total compensation (TC) at companies with significant equity can be 40–200% higher than the CTCs shown.
!Salary figures reflect reported compensation — they do not account for regional cost-of-living differences, which can materially affect real purchasing power.
!Data for very senior roles (Staff+ / Director+) is limited and may not reflect the full compensation spread.

Update Schedule

Salary data
Monthly
Refreshed each month
Blog content
As needed
When facts change materially
Methodology
Quarterly
Reviewed every 3 months

Questions about our data?

If you've spotted a discrepancy, have compensation data to contribute, or want to collaborate on research, reach out directly.

Contact us