CA. Akhilesh Kumarcaakhilesh.in

Data catalogue

Everything the engine can say comes from the datasets on this page. Each observation carries its source, dates, coverage, methodology, confidence and a reference into a raw extract that the build checks the value against; the build refuses a row missing any of them. Superseded files are kept unchanged and checksummed. The bundle the browser reads is published as index.json.

Verified salary observations

salary-observations · v2.4.0 · 67 observations · updated 2026-09-15 · review after 2027-03-31

Show all 67 observations
RoleBandCoverageFigureEffectiveConf.SourceProvenance
Chartered Accountant (newly qualified)entryin · allmean ₹13,00,0002026-05-31 fresh0.5Business News This Week: ICAI to organise 65th campus placement programme (quotes the April–May 2026 season outcomes)icai/placements.json → seasons[2].average_lpa
Chartered Accountant (newly qualified)entryin · allmax ₹27,50,0002026-05-31 fresh0.5Business News This Week: ICAI to organise 65th campus placement programme (quotes the April–May 2026 season outcomes)icai/placements.json → seasons[2].highest_domestic_lpa
Chartered Accountant (newly qualified)entryin · allmean ₹12,49,0002024-12-28 ageing0.7Careers360: ICAI 60th campus placement ends, highest domestic package at Rs 26.70 lakhicai/placements.json → seasons[1].average_lpa
Chartered Accountant (newly qualified)entryin · allmax ₹26,70,0002024-12-28 ageing0.7Careers360: ICAI 60th campus placement ends, highest domestic package at Rs 26.70 lakhicai/placements.json → seasons[1].highest_domestic_lpa
Chartered Accountant (newly qualified)entryin · allmean ₹12,50,0002024-02-21 stale0.6Careers360: ICAI campus placement — over 9,000 take part, highest salary Rs 41 lakhicai/placements.json → seasons[0].average_lpa
Chartered Accountant (newly qualified)entryin · allmax ₹24,00,0002024-02-21 stale0.6Careers360: ICAI campus placement — over 9,000 take part, highest salary Rs 41 lakhicai/placements.json → seasons[0].highest_domestic_lpa
Any regular salaried employee (all occupations, benchmark)anyin · allmean ₹2,93,2082024-06-30 ageing0.85Periodic Labour Force Survey — Annual Report 2023-24 (July 2023 – June 2024)mospi-plfs-2023-24/table38-apr-jun-2024.json → rows['all India'][5]
Any regular salaried employee (all occupations, benchmark)anyin · allmean ₹2,90,6042025-12-31 fresh0.85Periodic Labour Force Survey — Annual Report 2025 (January – December 2025), press notemospi-plfs-2025/press-note-earnings.json → regular_wage_monthly_earnings['2025'].male
MBA graduate, IIM Ahmedabad PGP (placement benchmark)entryin · allmedian ₹37,00,0002026-09-03 fresh0.6Campusutra: IIM Ahmedabad releases audited final placement report 2026iim-a-2026/press-report.json → median_domestic_mep_lpa
MBA graduate, IIM Ahmedabad PGP (placement benchmark)entryin · allmean ₹36,98,0002026-09-03 fresh0.6Campusutra: IIM Ahmedabad releases audited final placement report 2026iim-a-2026/press-report.json → mean_domestic_mep_lpa
MBA graduate, IIM Ahmedabad PGP (placement benchmark)entryin · allmax ₹81,60,0002026-09-03 fresh0.6Campusutra: IIM Ahmedabad releases audited final placement report 2026iim-a-2026/press-report.json → highest_domestic_mep_lpa
Public Sector Bank Officer / Clerkentryin · allentry-ctc ₹21,97,0002026-06-23 fresh0.75State Bank of India — recruitment advertisements (Probationary Officers 2026-27; Junior Associates 2026)sbi-2026/po-advt-26-27.json → approx_ctc_mumbai_lpa
Public Sector Bank Officer / Clerkentryin · allentry-basic ₹5,81,7602026-06-23 fresh0.75State Bank of India — recruitment advertisements (Probationary Officers 2026-27; Junior Associates 2026)sbi-2026/po-advt-26-27.json → basic_pay_monthly
Public Sector Bank Officer / Clerkentryin · allentry-gross-clerical ₹5,52,0002026-08-01 fresh0.75State Bank of India — recruitment advertisements (Probationary Officers 2026-27; Junior Associates 2026)sbi-2026/ja-advt-2026.json → starting_emoluments_monthly_mumbai
Software Engineerentryin · allemployer-band ₹7,09,0002026-02-18 fresh0.75Tata Consultancy Services — TCS All India NQT Hiring page (Batch of 2026, 2025, 2024)tcs-nqt-2026/hiring-page.json → bands_lpa.digital_ug_0_1[0]
Software Engineerearlyin · allemployer-band ₹7,50,0002026-02-18 fresh0.75Tata Consultancy Services — TCS All India NQT Hiring page (Batch of 2026, 2025, 2024)tcs-nqt-2026/hiring-page.json → bands_lpa.digital_ug_1_2[0]
Government Clerk / Assistantentryin · allemployer-band ₹3,06,0002026-05-21 fresh0.75Staff Selection Commission — CGLE 2026, CHSLE 2026 and JE 2026 notices (Government of India posts)ssc-2026/cgl-chsl-notices.json → posts.upper_division_clerk.start
Government Clerk / Assistantentryin · allentry-basic ₹5,38,8002026-05-21 fresh0.75Staff Selection Commission — CGLE 2026, CHSLE 2026 and JE 2026 notices (Government of India posts)ssc-2026/cgl-chsl-notices.json → posts.assistant_section_officer.start
Government Clerk / Assistantentryin · allentry-basic ₹2,38,8002026-09-07 fresh0.75Staff Selection Commission — CGLE 2026, CHSLE 2026 and JE 2026 notices (Government of India posts)ssc-2026/cgl-chsl-notices.json → posts.lower_division_clerk.start
Accountantentryin · allemployer-band ₹3,50,4002026-05-21 fresh0.75Staff Selection Commission — CGLE 2026, CHSLE 2026 and JE 2026 notices (Government of India posts)ssc-2026/cgl-chsl-notices.json → posts.accountant_junior_accountant.start
Audit Associateentryin · allemployer-band ₹3,50,4002026-05-21 fresh0.75Staff Selection Commission — CGLE 2026, CHSLE 2026 and JE 2026 notices (Government of India posts)ssc-2026/cgl-chsl-notices.json → posts.auditor.start
Public Sector Bank Officer / Clerkentryin · allentry-basic ₹5,81,7602026-06-30 fresh0.75Institute of Banking Personnel Selection — CRP PO/MT-XVI and CRP CSA-XVI notificationsibps-2026/po-xvi-csa-xvi.json → po_basic_monthly
Public Sector Bank Officer / Clerkentryin · allentry-basic ₹2,88,6002026-08-01 fresh0.75Institute of Banking Personnel Selection — CRP PO/MT-XVI and CRP CSA-XVI notificationsibps-2026/po-xvi-csa-xvi.json → csa_basic_monthly
PSU Officer / Management Traineeentryin · allemployer-band ₹4,80,0002026-01-13 fresh0.75NTPC Limited — recruitment advertisements 01/26 (Executive Trainee Finance), 15/25 (Assistant Law Officer), 10/25 (Deputy Manager)ntpc-2025-26/advertisements.json → grades.e1_start
PSU Officer / Management Traineeseniorin · allemployer-band ₹8,40,0002025-10-01 fresh0.75NTPC Limited — recruitment advertisements 01/26 (Executive Trainee Finance), 15/25 (Assistant Law Officer), 10/25 (Deputy Manager)ntpc-2025-26/advertisements.json → grades.e4_start
Cost & Management Accountantentryin · allemployer-band ₹4,80,0002026-01-13 fresh0.75NTPC Limited — recruitment advertisements 01/26 (Executive Trainee Finance), 15/25 (Assistant Law Officer), 10/25 (Deputy Manager)ntpc-2025-26/advertisements.json → grades.e1_start
Legal Counsel (in-house)entryin · allemployer-band ₹3,60,0002025-12-01 fresh0.75NTPC Limited — recruitment advertisements 01/26 (Executive Trainee Finance), 15/25 (Assistant Law Officer), 10/25 (Deputy Manager)ntpc-2025-26/advertisements.json → grades.e0_start
Nurseentryin · allemployer-band ₹5,38,8002026-07-24 fresh0.75AIIMS New Delhi — NORCET-11 Notice No. 103/2026goi-pay-matrix-2026/levels.json → levels.level_7.start
Defence Officerentryin · allemployer-band ₹6,73,2002026-05-20 fresh0.75Union Public Service Commission — CDS (II) 2026 Examination Notice, Appendix IVupsc-cds-2026/cds-ii-notice.json → ranks.lieutenant
Defence Officerentryin · allallowance-msp ₹1,86,0002026-05-20 fresh0.75Union Public Service Commission — CDS (II) 2026 Examination Notice, Appendix IVupsc-cds-2026/cds-ii-notice.json → msp_monthly
Defence Officeranyin · allrank-basic ₹8,32,8002026-05-20 fresh0.75Union Public Service Commission — CDS (II) 2026 Examination Notice, Appendix IVupsc-cds-2026/cds-ii-notice.json → ranks.major
Defence Officeranyin · allrank-basic ₹14,54,4002026-05-20 fresh0.75Union Public Service Commission — CDS (II) 2026 Examination Notice, Appendix IVupsc-cds-2026/cds-ii-notice.json → ranks.lieutenant_colonel
Research Scientistentryin · allemployer-band ₹6,73,2002026-08-27 fresh0.75ISRO Centralised Recruitment Board — Advt. ISRO:ICRB:03(EMC):2026isro-2026/icrb-03-emc-2026.json → basic_monthly
Professor / Lecturerentryin · allemployer-band ₹6,92,4002026-05-18 fresh0.75Jawaharlal Nehru University — faculty advertisement RC/75/2026 (UGC Regulations 2018 scales)jnu-2026/rc-75-2026.json → cadres.assistant_professor.start
Professor / Lecturermidin · allemployer-band ₹15,76,8002026-05-18 fresh0.75Jawaharlal Nehru University — faculty advertisement RC/75/2026 (UGC Regulations 2018 scales)jnu-2026/rc-75-2026.json → cadres.associate_professor.start
Professor / Lecturerseniorin · allemployer-band ₹17,30,4002026-05-18 fresh0.75Jawaharlal Nehru University — faculty advertisement RC/75/2026 (UGC Regulations 2018 scales)jnu-2026/rc-75-2026.json → cadres.professor.start
School Teacherentryin · allemployer-band ₹5,38,8002025-03-20 ageing0.75Kendriya Vidyalaya Sangathan — amended Recruitment Rules for teaching posts (2025)kvs-2025/recruitment-rules.json → posts.tgt.start
School Teacheranyin · allrank-basic ₹9,45,6002025-03-20 ageing0.75Kendriya Vidyalaya Sangathan — amended Recruitment Rules for teaching posts (2025)kvs-2025/recruitment-rules.json → posts.principal.start
Agriculture / Agronomistentryin · allemployer-band ₹5,81,7602026-06-30 fresh0.75Institute of Banking Personnel Selection — CRP SPL-XVI notification (Specialist Officers, Scale I)ibps-so-2026/spl-xvi.json → scale_i.start
Translator / Interpreter / Language Specialistentryin · allemployer-band ₹5,81,7602026-06-30 fresh0.75Institute of Banking Personnel Selection — CRP SPL-XVI notification (Specialist Officers, Scale I)ibps-so-2026/spl-xvi.json → scale_i.start
Lawyer / Advocateentryin · allemployer-band ₹5,81,7602026-06-30 fresh0.75Institute of Banking Personnel Selection — CRP SPL-XVI notification (Specialist Officers, Scale I)ibps-so-2026/spl-xvi.json → scale_i.start
HR Executive / Generalistentryin · allemployer-band ₹5,81,7602026-06-30 fresh0.75Institute of Banking Personnel Selection — CRP SPL-XVI notification (Specialist Officers, Scale I)ibps-so-2026/spl-xvi.json → scale_i.start
Marketing Executiveentryin · allemployer-band ₹5,81,7602026-06-30 fresh0.75Institute of Banking Personnel Selection — CRP SPL-XVI notification (Specialist Officers, Scale I)ibps-so-2026/spl-xvi.json → scale_i.start
Bank Officer / Relationship Managerentryin · allemployer-band ₹9,41,4002026-04-29 fresh0.75Reserve Bank of India — Officers in Grade B (DR) recruitmentrbi-2026/grade-b-dr-2026.json → grade_b.start
Policy / Economic Researcherentryin · allemployer-band ₹9,41,4002026-04-29 fresh0.75Reserve Bank of India — Officers in Grade B (DR) recruitmentrbi-2026/grade-b-dr-2026.json → grade_b.start
Statistician / Biostatisticianentryin · allemployer-band ₹9,41,4002026-04-29 fresh0.75Reserve Bank of India — Officers in Grade B (DR) recruitmentrbi-2026/grade-b-dr-2026.json → grade_b.start
Civil Engineerentryin · allemployer-band ₹4,24,8002026-09-02 fresh0.75Staff Selection Commission — CGLE 2026, CHSLE 2026 and JE 2026 notices (Government of India posts)ssc-2026/je-2026-notice.json → posts.junior_engineer.start
Mechanical Engineerentryin · allemployer-band ₹4,24,8002026-09-02 fresh0.75Staff Selection Commission — CGLE 2026, CHSLE 2026 and JE 2026 notices (Government of India posts)ssc-2026/je-2026-notice.json → posts.junior_engineer.start
Electrical Engineerentryin · allemployer-band ₹4,24,8002026-09-02 fresh0.75Staff Selection Commission — CGLE 2026, CHSLE 2026 and JE 2026 notices (Government of India posts)ssc-2026/je-2026-notice.json → posts.junior_engineer.start
Electronics / VLSI Engineerentryin · allemployer-band ₹4,24,8002026-09-02 fresh0.75Staff Selection Commission — CGLE 2026, CHSLE 2026 and JE 2026 notices (Government of India posts)ssc-2026/je-2026-notice.json → posts.junior_engineer.start
Statistician / Biostatisticianentryin · allemployer-band ₹4,24,8002026-05-21 fresh0.75Staff Selection Commission — CGLE 2026, CHSLE 2026 and JE 2026 notices (Government of India posts)ssc-2026/cgl-2026-jso.json → posts.junior_statistical_officer.start
Chartered Accountantentryin · allemployer-band ₹10,63,6202025-08-16 fresh0.75Life Insurance Corporation of India — Recruitment of AAO (Specialist) and Assistant Engineers, 32nd Batch, 2025lic-2025/aao-specialist-ae-32nd-batch.json → scale.start
Company Secretaryentryin · allemployer-band ₹10,63,6202025-08-16 fresh0.75Life Insurance Corporation of India — Recruitment of AAO (Specialist) and Assistant Engineers, 32nd Batch, 2025lic-2025/aao-specialist-ae-32nd-batch.json → scale.start
Actuary / Actuarial Analystentryin · allemployer-band ₹10,63,6202025-08-16 fresh0.75Life Insurance Corporation of India — Recruitment of AAO (Specialist) and Assistant Engineers, 32nd Batch, 2025lic-2025/aao-specialist-ae-32nd-batch.json → scale.start
Lawyer / Advocateentryin · allemployer-band ₹10,63,6202025-08-16 fresh0.75Life Insurance Corporation of India — Recruitment of AAO (Specialist) and Assistant Engineers, 32nd Batch, 2025lic-2025/aao-specialist-ae-32nd-batch.json → scale.start
Civil Engineerearlyin · allemployer-band ₹10,63,6202025-08-16 fresh0.75Life Insurance Corporation of India — Recruitment of AAO (Specialist) and Assistant Engineers, 32nd Batch, 2025lic-2025/aao-specialist-ae-32nd-batch.json → scale.start
Electrical Engineerearlyin · allemployer-band ₹10,63,6202025-08-16 fresh0.75Life Insurance Corporation of India — Recruitment of AAO (Specialist) and Assistant Engineers, 32nd Batch, 2025lic-2025/aao-specialist-ae-32nd-batch.json → scale.start
Doctor (MBBS / Medical Officer)entryin · allemployer-band ₹6,73,2002026-02-28 fresh0.75AIIMS Vijaypur, Jammu — Junior Resident (Non-Academic) and Senior Resident / Demonstrator notifications, 2026aiims-jammu-2026/jr-sr-2026.json → posts.junior_resident.start
Specialist Doctor / Consultantentryin · allemployer-band ₹8,12,4002026-03-30 fresh0.75AIIMS Vijaypur, Jammu — Junior Resident (Non-Academic) and Senior Resident / Demonstrator notifications, 2026aiims-jammu-2026/jr-sr-2026.json → posts.senior_resident_medical.start
Civil Engineerentryin · allemployer-band ₹7,20,0002026-05-05 fresh0.75Coal India Limited — Advertisement No. 03/2026, Management Trainees (CBT-26)cil-2026/mt-cbt-26-advt-03-2026.json → e1.start
Electrical Engineerentryin · allemployer-band ₹7,20,0002026-05-05 fresh0.75Coal India Limited — Advertisement No. 03/2026, Management Trainees (CBT-26)cil-2026/mt-cbt-26-advt-03-2026.json → e1.start
Mechanical Engineerentryin · allemployer-band ₹7,20,0002026-05-05 fresh0.75Coal India Limited — Advertisement No. 03/2026, Management Trainees (CBT-26)cil-2026/mt-cbt-26-advt-03-2026.json → e1.start
Electronics / VLSI Engineerentryin · allemployer-band ₹7,20,0002026-05-05 fresh0.75Coal India Limited — Advertisement No. 03/2026, Management Trainees (CBT-26)cil-2026/mt-cbt-26-advt-03-2026.json → e1.start
Company Secretaryentryin · allemployer-band ₹7,20,0002026-05-05 fresh0.75Coal India Limited — Advertisement No. 03/2026, Management Trainees (CBT-26)cil-2026/mt-cbt-26-advt-03-2026.json → e1.start
Translator / Interpreter / Language Specialistentryin · allemployer-band ₹7,20,0002026-05-05 fresh0.75Coal India Limited — Advertisement No. 03/2026, Management Trainees (CBT-26)cil-2026/mt-cbt-26-advt-03-2026.json → e1.start
System / Network Administratorentryin · allemployer-band ₹7,20,0002026-05-05 fresh0.75Coal India Limited — Advertisement No. 03/2026, Management Trainees (CBT-26)cil-2026/mt-cbt-26-advt-03-2026.json → e1.start
Production Engineerentryin · allemployer-band ₹7,20,0002026-05-05 fresh0.75Coal India Limited — Advertisement No. 03/2026, Management Trainees (CBT-26)cil-2026/mt-cbt-26-advt-03-2026.json → e1.start

Adjustment datasets

Location differential · adjust-location v1.1.0 · ageing

Factor = average monthly earnings of urban regular wage/salaried employees in the state (PLFS 2023-24, Table 38, Apr–Jun 2024, person) ÷ the all-India urban figure (₹24,434). A city inherits its state's factor.

A state-level, all-occupation wage differential applied to a city and a profession: it captures the general wage level of the state, not the pay of any role, and a city like Mumbai or Gurgaon sits above its state average. Suitable as a coarse adjustment; not a city salary index. Source: Periodic Labour Force Survey — Annual Report 2023-24 (July 2023 – June 2024), effective 2024-06-30.

LocationStateUrban regular-salaried monthly earnings (PLFS)FactorRaw reference
DelhiDelhi₹22,9240.938rows['Delhi'][5]
GurugramHaryana₹31,5001.289rows['Haryana'][5]
NoidaUttar Pradesh₹23,6280.967rows['Uttar Pradesh'][5]
MumbaiMaharashtra₹27,8561.140rows['Maharashtra'][5]
PuneMaharashtra₹27,8561.140rows['Maharashtra'][5]
BengaluruKarnataka₹28,4781.166rows['Karnataka'][5]
HyderabadTelangana₹31,4641.288rows['Telangana'][5]
ChennaiTamil Nadu₹23,2680.952rows['Tamil Nadu'][5]
KolkataWest Bengal₹21,3360.873rows['West Bengal'][5]
AhmedabadGujarat₹18,9540.776rows['Gujarat'][5]
JaipurRajasthan₹21,2950.872rows['Rajasthan'][5]
LucknowUttar Pradesh₹23,6280.967rows['Uttar Pradesh'][5]
ChandigarhChandigarh₹32,2221.319rows['Chandigarh'][5]
IndoreMadhya Pradesh₹20,4570.837rows['Madhya Pradesh'][5]
KochiKerala₹25,2351.033rows['Kerala'][5]
BhopalMadhya Pradesh₹20,4570.837rows['Madhya Pradesh'][5]
NagpurMaharashtra₹27,8561.140rows['Maharashtra'][5]
CoimbatoreTamil Nadu₹23,2680.952rows['Tamil Nadu'][5]
SuratGujarat₹18,9540.776rows['Gujarat'][5]
VadodaraGujarat₹18,9540.776rows['Gujarat'][5]
India (national)all India₹24,4341.000rows['all India'][5]
VisakhapatnamAndhra Pradesh₹23,4950.962rows['Andhra Pradesh'][5]
BhubaneswarOdisha₹20,6800.846rows['Odisha'][5]
PatnaBihar₹23,5390.963rows['Bihar'][5]
GuwahatiAssam₹24,4921.002rows['Assam'][5]
DehradunUttarakhand₹22,7340.930rows['Uttarakhand'][5]
RanchiJharkhand₹26,3441.078rows['Jharkhand'][5]
RaipurChhattisgarh₹20,7600.850rows['Chhattisgarh'][5]
GoaGoa₹29,2761.198rows['Goa'][5]
MysuruKarnataka₹28,4781.166rows['Karnataka'][5]
LudhianaPunjab₹18,6080.762rows['Punjab'][5]
ShimlaHimachal Pradesh₹30,1641.235rows['Himachal Pradesh'][5]
JammuJammu & Kashmir₹31,2111.277rows['Jammu & Kashmir'][5]

Wage growth · adjust-wage-growth v1.0.0

Annual nominal growth rates used to state how far an older observation may have moved; shown as a separate indexed line, never as the headline figure.

SeriesRateSourceEffectiveRaw reference
PLFS regular wage/salaried, male, 2024→20255.8%Periodic Labour Force Survey — Annual Report 2025 (January – December 2025), press note2025-12-31quotes[0]
PLFS regular wage/salaried, female, 2024→20257.2%Periodic Labour Force Survey — Annual Report 2025 (January – December 2025), press note2025-12-31quotes[0]
Aon: actual salary increase, India, 20258.9%Aon Annual Salary Increase and Turnover Survey 2025-26, India — press release2025-12-31projected_increase_2026.actual_2025
Aon: projected salary increase, India, 2026 (default for indexing)9.1%Aon Annual Salary Increase and Turnover Survey 2025-26, India — press release2026-12-31projected_increase_2026.overall

Industry growth signals · adjust-industry-growth v1.0.0

Projected 2026 salary increase by industry from Aon's public release. These are growth signals (how fast pay is moving), NOT level differentials, so the engine applies a level factor of 1.00 and shows the signal.

Industry (site taxonomy)Aon labelProjected 2026 increaseRaw reference
Banking, NBFC & fintechNBFCs (banking 8.8%)10.1%projected_increase_2026.nbfc
Manufacturing & engineeringEngineering / manufacturing9.5%projected_increase_2026.engineering_manufacturing
FMCG, retail & e-commerceRetail9.5%projected_increase_2026.retail
IT services & SaaSTechnology consulting and services6.6%projected_increase_2026.technology_consulting_services
All industriesoverall9.1%projected_increase_2026.overall

Raw extracts

Verbatim transcriptions from the source documents, with page references, never edited after extraction. Each normalised value above points into one of these; the build fails if the value does not match.

Show the 19 extract files

Demo datasets

DEMO DATA — illustrative figures that show how the engine works. Not market data.

salary-demo · v0.1.0 · 18 illustrative rows · confidence 0 · grade INSUFFICIENT · shown only when a reader switches demo data on

Source registry

Show all 33 sources
SourcePublisherDatasetCoverage · geography · roleEffectiveConf.Licence / usageStatus
Periodic Labour Force Survey — Annual Report 2023-24 (July 2023 – June 2024)
government-statistics · high
National Statistics Office, Ministry of Statistics and Programme Implementation, Government of IndiaStatement 10 and Table 38: average monthly earnings of regular wage/salaried employees in CWS
Household survey of all salaried workers, so it measures the general wage level of a state, not any profession. Earnings are monthly take-home as reported by the household. Latest quarter used (Apr–Jun 2024).
All India, all occupations; 1,01,920 households, 4,18,159 persons; 33,467 regular wage/salaried employees reporting earnings in Apr–Jun 2024
All India, by State/UT, rural/urban · All regular wage/salaried employees (all occupations) · All · All ages 15+; no experience split
2024-06-300.85Government of India open data; publication freely downloadable from mospi.gov.in. Cited with attribution.active
verified 2026-09-13
Periodic Labour Force Survey — Annual Report 2025 (January – December 2025), press note
government-statistics · high
NSO, MoSPI, Government of IndiaFig 6(a): average monthly earnings, regular wage/salaried employment, 2022–2025, by sex
Press note only; the state-wise tables of the full 2025 report have not yet been extracted. Person (combined) series not printed.
All India; about 2.72 lakh households from January 2025
All India · All regular wage/salaried employees · All · All
2025-12-310.85Government of India open data; cited with attribution.active
verified 2026-09-13
Aon Annual Salary Increase and Turnover Survey 2025-26, India — press release
industry-survey · medium-high
Aon plcProjected 2026 and actual 2025 salary increase, overall and by industry; attrition
Increase percentages, not salary levels; organisation budgets, not individual outcomes. Only the figures in the public press release are used.
More than 1,400 organisations across 45 industries (32nd edition)
India · All roles (organisation-level budgets) · By industry where quoted · All
2026-12-310.7Publicly released figures quoted with attribution; the full report is proprietary and not used.active
verified 2026-09-13
ICAI Committee for Members in Industry & Business — campus placement programme
official-body · high (primary) / medium (as reported)
The Institute of Chartered Accountants of IndiaPer-season placement outcomes: average package, highest domestic package, companies, candidates
Figures reach this layer through press reports of ICAI announcements; the ICAI releases themselves are to be archived per edition. Only mean and maximum are published.
Newly qualified CAs who opt into campus placement (thousands per season)
India (centres nationwide) · Chartered Accountant (newly qualified) · All recruiters · Entry (0 years)
2026-05-310.7Publicly announced statistics, cited with attribution.active
verified 2026-09-13
Careers360: ICAI 60th campus placement ends, highest domestic package at Rs 26.70 lakh
press-report · medium
Careers360

2024-12-280.7Facts quoted with attribution.active
verified 2026-09-13
Careers360: ICAI campus placement — over 9,000 take part, highest salary Rs 41 lakh
press-report · medium
Careers360

2024-02-210.6Facts quoted with attribution.active
verified 2026-09-13
Business News This Week: ICAI to organise 65th campus placement programme (quotes the April–May 2026 season outcomes)
press-report · medium-low
Business News This Week
Edition numbering inconsistent with other secondary reports.

2026-07-270.5Facts quoted with attribution.active
verified 2026-09-13
Annual Survey of Industries — wages per worker by industry (NIC)
government-statistics · high
MoSPI / NSO
Candidate for an industry level differential (factory sector only). Not yet extracted.

pending
verified —
National Career Service — job postings
government-job-market · medium
Ministry of Labour & Employment
Candidate for demand signals by role; postings carry salary ranges but no aggregate publication.

pending
verified —
Crowd-sourced salary sites (AmbitionBox, Glassdoor, Payscale)
crowd-sourced · low
Various
Self-reported, unverified samples; terms of use restrict reuse. Not integrated; may be cited as context only.

not-integrated
verified —
DEMO — illustrative figures for exercising the engine
demo · none
caakhilesh.in (internal)
Not market data. Never shown without the demo banner; confidence 0 by rule.

active
verified 2026-09-13
Naukri JobSpeak Index (Info Edge India)
job-market-index · medium
Info Edge (India) LtdMonthly index of white-collar job postings; year-on-year change by sector, function, experience band and city
Postings on one portal; a demand signal, not a salary. Sector names are Naukri's and are mapped approximately to this site's functions.
Job postings on Naukri.com; August 2026 index 3,028
India, with seven cities · By sector / function (not by role) · By sector · Bands 0–3, 4–7, 8–12, 13–15, 16+ years
2026-08-310.6Publicly released headline figures quoted with attribution via a press report.active
verified 2026-09-13
The People's Board: White-collar hiring rises 14% in August, Naukri says
press-report · medium
The People's Board

2026-09-080.6Facts quoted with attribution.active
verified 2026-09-13
IIM Ahmedabad — audited final placement report (IPRS), PGP Class of 2026
institution-report · high (audited) / medium (as reported)
Indian Institute of Management AhmedabadMean, median and highest domestic Maximum Earning Potential; offers accepted
A single elite institution; MEP includes variable pay at maximum; function-wise split not published in the press report. Reached this layer through a press report of the audited release.
392 offers accepted, 402 eligible, PGP Class of 2026
India (domestic offers) · MBA graduate, IIM Ahmedabad PGP · All recruiters · Entry level (pre-MBA experience varies)
2026-09-030.75Publicly released, audited statistics quoted with attribution.active
verified 2026-09-13
Campusutra: IIM Ahmedabad releases audited final placement report 2026
press-report · medium
Campusutra

2026-09-030.6Facts quoted with attribution.active
verified 2026-09-13
State Bank of India — recruitment advertisements (Probationary Officers 2026-27; Junior Associates 2026)
official-notification · high
State Bank of IndiaPay scale, starting basic pay and stated approximate CTC/emoluments for entry cadres
One employer's published scale, not a market benchmark; CTC figure is the bank's own approximation at Mumbai and includes allowances that vary by posting.
Two entry cadres at one public-sector bank
India (CTC example at Mumbai) · Probationary Officer (JMGS-I); Junior Associate (clerical) · Public-sector banking · Entry
2026-08-010.75Public recruitment notification; figures quoted with attribution.active
verified 2026-09-13
Tata Consultancy Services — TCS All India NQT Hiring page (Batch of 2026, 2025, 2024)
official-employer-page · high
Tata Consultancy ServicesPublished CTC ranges for Prime and Digital cadres by experience (0–1, 1–2 years) and UG/PG; minimum Ninja CTC (FAQ)
One employer; cadre depends on test performance; "actual compensation basis relevant work experience and job location". Not a market benchmark.
Campus/NQT fresher hiring at one employer
India · Software Engineer (fresher cadres) · IT services · 0–2 years
2026-02-180.75Publicly displayed hiring information quoted with attribution.active
verified 2026-09-13
Michael Page India — Salary Guide / benchmark tool 2026
recruiter-survey · medium
PageGroup
Methodology stated (placements and advertised roles in the past 12 months) but the guide is gated behind a form and its reuse terms are not public; not integrated until access and licence are settled.

not-integrated
verified 2026-09-13
7th Central Pay Commission pay matrix (Department of Expenditure)
official-notification · high
Ministry of Finance, Government of India
Entry pay by level would cover civil services, defence, teaching (KVS), nursing (AIIMS) and PSU-adjacent roles. The notification PDF could not be fetched from the DoE site on 2026-09-13; not integrated until read.

pending
verified —
Staff Selection Commission — CGLE 2026, CHSLE 2026 and JE 2026 notices (Government of India posts)
official-notification · high
Staff Selection Commission, Government of IndiaPay level and starting basic pay per post (7th CPC pay matrix)
Basic pay of a pay level or grade as published by one employer; excludes DA, HRA and other allowances; not a market benchmark.
Group B and C posts across Ministries/Departments
India · Assistant Section Officer, Inspector, Assistant, Accountant, Auditor, UDC, Tax Assistant, LDC, DEO · Central government · Entry (direct recruitment)
2026-05-210.75Public recruitment notification; figures quoted with attribution.active
verified 2026-09-14
Institute of Banking Personnel Selection — CRP PO/MT-XVI and CRP CSA-XVI notifications
official-notification · high
IBPS (on behalf of 11 participating public sector banks)Scale of pay for Probationary Officer/Management Trainee and Customer Service Associate
Basic pay of a pay level or grade as published by one employer; excludes DA, HRA and other allowances; not a market benchmark.
11 public sector banks
India · Probationary Officer / Management Trainee; Customer Service Associate (clerical) · Public-sector banking · Entry
2026-08-010.75Public recruitment notification; figures quoted with attribution.active
verified 2026-09-14
NTPC Limited — recruitment advertisements 01/26 (Executive Trainee Finance), 15/25 (Assistant Law Officer), 10/25 (Deputy Manager)
official-notification · high
NTPC LimitedIDA pay scales and basic pay by executive grade (E0, E1, E3, E4)
Basic pay of a pay level or grade as published by one employer; excludes DA, HRA and other allowances; not a market benchmark.
One Maharatna PSU
India · Executive Trainee; Assistant Law Officer; Deputy Manager (Electrical/Mechanical/C&I) · Power generation (PSU) · Entry (E0/E1); 10+ years (E4)
2026-01-130.75Public recruitment notification; figures quoted with attribution.active
verified 2026-09-14
AIIMS New Delhi — NORCET-11 Notice No. 103/2026
official-notification · high
All India Institute of Medical Sciences, New DelhiPay level of Nursing Officer (Group B)
Basic pay of a pay level or grade as published by one employer; excludes DA, HRA and other allowances; not a market benchmark.
AIIMS New Delhi and participating AIIMS/institutes
India · Nursing Officer · Public healthcare · Entry
2026-07-240.75Public recruitment notification; figures quoted with attribution.active
verified 2026-09-14
Union Public Service Commission — CDS (II) 2026 Examination Notice, Appendix IV
official-notification · high
UPSC / Ministry of DefencePay levels by rank for commissioned officers (Army, Navy, Air Force) and Military Service Pay
Basic pay of a pay level or grade as published by one employer; excludes DA, HRA and other allowances; not a market benchmark.
Indian Armed Forces officers
India · Lieutenant to Major General and equivalents · Defence · Entry (Lieutenant); higher ranks by promotion — years not stated
2026-05-200.75Public recruitment notification; figures quoted with attribution.active
verified 2026-09-14
ISRO Centralised Recruitment Board — Advt. ISRO:ICRB:03(EMC):2026
official-notification · high
Indian Space Research OrganisationPay level and minimum basic pay of Scientist/Engineer "SC"
Basic pay of a pay level or grade as published by one employer; excludes DA, HRA and other allowances; not a market benchmark.
ISRO centres
India · Scientist/Engineer SC · Space research (government) · Entry
2026-08-270.75Public recruitment notification; figures quoted with attribution.active
verified 2026-09-14
Jawaharlal Nehru University — faculty advertisement RC/75/2026 (UGC Regulations 2018 scales)
official-notification · high
Jawaharlal Nehru UniversityAcademic pay levels for Assistant Professor, Associate Professor and Professor with minimum experience
Basic pay of a pay level or grade as published by one employer; excludes DA, HRA and other allowances; not a market benchmark.
One central university; scales are the UGC-prescribed scales used by central universities
India · Assistant Professor; Associate Professor; Professor · Higher education (public) · Entry (AP); 8+ years (Associate); 10+ years (Professor)
2026-05-180.75Public recruitment notification; figures quoted with attribution.active
verified 2026-09-14
Kendriya Vidyalaya Sangathan — amended Recruitment Rules for teaching posts (2025)
official-notification · high
Kendriya Vidyalaya Sangathan, Ministry of EducationEntry pay level for PRT, TGT, PGT, Vice-Principal and Principal
Basic pay of a pay level or grade as published by one employer; excludes DA, HRA and other allowances; not a market benchmark.
Kendriya Vidyalayas (central government schools)
India · Primary Teacher; Trained Graduate Teacher; Post Graduate Teacher; Vice-Principal; Principal · School education (public) · Entry scales
2025-03-200.75Public recruitment notification; figures quoted with attribution.active
verified 2026-09-14
Reserve Bank of India — Officers in Grade B (DR) recruitment
official-notification · high
Reserve Bank of IndiaStarting basic pay, scale and initial gross emoluments for Officers in Grade B (DR): General, DEPR, DSIM
One employer; basic pay of the scale; gross emoluments quoted approximately without HRA.
Grade B direct recruits
India · Officer Grade B — General, DEPR (economic research), DSIM (statistics) · Central bank · Entry (direct recruitment)
2026-04-290.75Public recruitment advertisement; figures quoted with attribution.active
verified 2026-09-15
ICSI campus placement statistics
placement-report · medium
Institute of Company Secretaries of India
No official placement figure (average or median CTC) found on icsi.edu; the only figures in circulation are aggregator pages, which are rejected.

not-integrated
verified 2026-09-14
Institute of Banking Personnel Selection — CRP SPL-XVI notification (Specialist Officers, Scale I)
official-notification · high
IBPS (on behalf of 11 participating public sector banks)Scale of pay for Specialist Officers, Scale I, by post
Basic pay of the scale as published; allowances vary by bank and posting; not a market benchmark.
Scale I specialist posts in 11 public sector banks
India · IT Officer, Agricultural Field Officer, Rajbhasha Adhikari, Law Officer, HR/Personnel Officer, Marketing Officer · Public sector banking · Entry (direct recruitment)
2026-06-300.75Public recruitment notification; figures quoted with attribution.active
verified 2026-09-15
Life Insurance Corporation of India — Recruitment of AAO (Specialist) and Assistant Engineers, 32nd Batch, 2025
official-notification · high
Life Insurance Corporation of IndiaBasic pay and scale for AAO (Specialist: CA, CS, Actuarial, Legal, Insurance Specialist) and Assistant Engineer (Civil, Electrical)
One employer; basic pay of the scale; total emoluments quoted approximately for an A-class city.
Class I officer entry, LIC
India · AAO (CA), AAO (CS), AAO (Actuarial), AAO (Legal), AE (Civil), AE (Electrical) · Life insurance (public sector) · Entry for AAO; three years post-qualification for AE
2025-08-160.75Public recruitment notification; figures quoted with attribution.active
verified 2026-09-15
AIIMS Vijaypur, Jammu — Junior Resident (Non-Academic) and Senior Resident / Demonstrator notifications, 2026
official-notification · high
All India Institute of Medical Sciences, Jammu (Ministry of Health and Family Welfare)Pay level of Junior Resident and Senior Resident posts (7th CPC pay matrix)
Basic pay of the level; NPA and allowances excluded; residency posts are tenure posts under the Central Residency Scheme, not permanent employment.
JR (MBBS) and SR (MD/MS/DNB) at one AIIMS
India (Jammu; the residency pay levels are the central scheme used across AIIMS) · Junior Resident, Senior Resident · Government healthcare · Entry for JR; post-PG for SR
2026-03-300.75Public recruitment notification; figures quoted with attribution.active
verified 2026-09-15
Coal India Limited — Advertisement No. 03/2026, Management Trainees (CBT-26)
official-notification · high
Coal India Limited (Maharatna PSU, Ministry of Coal)E-1 grade scale and initial basic for Management Trainees by discipline
One employer; basic pay only (IDA DA, HRA, perquisites and PRP excluded).
Nine non-mining disciplines
India · Management Trainee — Civil, Electrical, Mechanical, System, E&T, Geology, Industrial Engineering, Rajbhasha, Company Secretary · Mining (public sector) · Entry (direct recruitment)
2026-05-050.75Public recruitment notification; figures quoted with attribution.active
verified 2026-09-15

Versions, review dates and checksums

DatasetFileVersionStatusReview afterNotes
salary-observationssalary/observations.v2.json2.4.0verified2027-03-31ICAI, PLFS, IIM-A benchmarks; employer-published pay from SBI, TCS, SSC (GoI), IBPS, NTPC, AIIMS, UPSC/Armed Forces, ISRO, JNU (UGC scales), KVS. 2.4.0 (2026-09-15): IBPS SO XVI, RBI Grade B 2026, SSC JE 2026 and JSO, LIC AAO/AE 2025, AIIMS Jammu JR/SR 2026, Coal India MT 2026.
salary-observations-v1historical/observations.v1.json1.0.0supersededPreserved byte-for-byte. Superseded by salary-observations.
salary-observations-v2.1historical/observations.v2.1.0.json2.1.0supersededPreserved byte-for-byte before the employer-data rows were appended on 2026-09-13. Superseded by salary-observations.
salary-observations-v2.2historical/observations.v2.2.0.json2.2.0supersededPreserved byte-for-byte before the official pay-scale rows were appended on 2026-09-14. Superseded by salary-observations.
salary-demosalary/demo.v0.json0.1.0demo2027-03-31Illustrative; the location factors it carried are no longer used — the verified location dataset replaces them.
adjust-locationadjustments/location.v1.json1.1.0verified2027-03-31PLFS 2023-24 Table 38, Apr–Jun 2024, urban person; 33 cities mapped to their state.
adjust-wage-growthadjustments/wage-growth.v1.json1.0.0verified2027-03-31
adjust-industry-growthadjustments/industry-growth.v1.json1.0.0verified2027-03-31
rolesroles/taxonomy.json2.0.0verifiedFunction → family → role, 199 roles, with seniority taxonomy.
skillsskills/taxonomy.json1.1.0verified43 skills with function relevance and sector signal tags; no premiums.
skills-v1.0historical/skills.v1.0.0.json1.0.0supersededPreserved byte-for-byte; 8 finance skills with aliases only. Superseded by skills.
locationslocations/index.json2.1.0verified
industriesindustries/index.json1.0.0verified
companiescompanies/attributes.json1.0.0verified
sourcessources/registry.json2.4.0verified
events-schemaevents/schema.json1.0.0design-only
adjust-location-v1.0historical/location.v1.0.0.json1.0.0supersededPreserved byte-for-byte. Superseded by adjust-location.
roles-v1.1historical/roles.taxonomy.v1.1.0.json1.1.0supersededPreserved byte-for-byte. Superseded by roles.
adjust-demand-signalsadjustments/demand-signals.v1.json1.0.0verified2026-12-31Naukri JobSpeak, August 2026.
skill-demandskills/demand.v0.json0.1.0pendingSchema only; no rows until a verifiable role-level skill source is integrated.
salary-observations-v2.3historical/observations.v2.3.0.json2.3.0supersededPreserved byte-for-byte before the 2026-09-15 employer-data rows were appended. Superseded by salary-observations.

When a dataset is superseded, copy the old file to historical/ unchanged, add a row here with status "superseded", and record its checksum. Never edit a verified observation in place; add a new one with a later effective_date. Raw extracts are never edited; a corrected extract is a new file. Staleness: an observation is ageing after 18 months and stale after 30, measured from its effective date to the build date (2026-09-16). Historical files are checksummed in versions.json; the build fails if one changes.

Methodology · Salary Intelligence