CareerKyt.
Open the app

Salary and pay

Salary in Nepal: what people earn, by job and by law

Last updated 8 min read 8 sections

Checked against 3 official sources · 2 news reports· See sources

Quick answer

In a regular salaried job in Nepal the average pay was about Rs 24,200 a month (Rs 2,90,682 a year) in 2022/23, by the National Statistics Office's Living Standards Survey — about Rs 27,800 for men and Rs 17,300 for women, and about Rs 35,200 in the Kathmandu Valley. The legal minimum is Rs 19,550 a month. In government service a Kharidar starts on Rs 36,192 basic and a section officer on Rs 48,058 from Shrawan 2083.

Most pages that answer this give a range with no source. This one uses the three things that are on the record — what Nepal's statistics office measured people earning, what the law says is the least anyone may be paid, and what the government pays at each level — and links each figure to the page with the full table: every government service, each profession, the minimum wage, the tax and the take-home calculator.

On this page
  1. Average salary in Nepal
  2. Most wage earners are paid by the day
  3. Average salary by occupation
  4. Minimum salary in Nepal
  5. Government salary scale 2083/84
  6. Salary by job
  7. Highest salary in Nepal
  8. What comes off a salary, and what comes on top

Average salary in Nepal

The most recent official measure is the Nepal Living Standards Survey IV (2022/23), published by the National Statistics Office in June 2024. Among people in a long-term job paid by the month, average earnings were Rs 2,90,682 a year — about Rs 24,200 a month.

Long-term salaried job, 2022/23Average a yearAbout a month
All of NepalRs 2,90,682Rs 24,200
MenRs 3,33,953Rs 27,800
WomenRs 2,07,477Rs 17,300
Kathmandu Valley, urbanRs 4,22,372Rs 35,200
Other urban areasRs 2,49,455Rs 20,800
Rural areasRs 2,36,961Rs 19,700

Most wage earners are paid by the day

A monthly salary is the minority arrangement. In the same survey 64.9% of wage earners were paid by the day, 28.7% by the month and 6.4% on contract. The average daily wage was Rs 599 in cash, plus Rs 77 in kind — but daily-wage workers found an average of only 72 days' work a year, which came to Rs 54,632 for the year.

That is why one national "average salary" misleads: it depends on whether the average is of everyone who earns a wage (Rs 1,32,625 a year) or only of those with a monthly salary (Rs 2,90,682).

Average salary by occupation

The same survey's averages for long-term jobs, by the kind of work. They are what people reported earning, not pay scales.

OccupationAverage a yearAbout a month
ManagersRs 8,91,947Rs 74,300
Technicians and associate professionalsRs 3,73,897Rs 31,200
ProfessionalsRs 3,48,442Rs 29,000
Clerical support workersRs 2,58,176Rs 21,500
Plant and machine operatorsRs 2,41,093Rs 20,100
Craft and trades workersRs 2,24,235Rs 18,700
Service and sales workersRs 1,82,611Rs 15,200
Skilled agriculture, forestry and fishery workersRs 1,70,851Rs 14,200
Elementary occupationsRs 1,56,896Rs 13,100

Minimum salary in Nepal

The least an employer may pay is Rs 19,550 a month: a basic salary of Rs 12,170 and a dearness allowance of Rs 7,380. It took effect on 1 Shrawan 2082 and remains in force for 2083/84. By the day it is Rs 754, by the hour Rs 101.

It covers private-sector workers; tea estates have their own rate. The minimum salary guide has what an employer must add on top, the take-home pay, who it covers and what to do if you are paid less.

Government salary scale 2083/84

The Ministry of Finance sets one scale for national service employees, revised from 1 Shrawan 2083 (Ministry of Finance letter 2083/84-बजेट प्रशासन-16, 20 Shrawan 2083). Starting basic salary and the top of the scale once every grade is earned, for the posts people ask about most:

PostStarting basic salaryTop of the basic scale
Chief SecretaryRs 84,932Rs 90,594
SecretaryRs 79,290Rs 84,576
Joint SecretaryRs 62,466Rs 77,040
Under SecretaryRs 53,611Rs 67,907
Section OfficerRs 48,058Rs 60,874
Nayab SubbaRs 38,203Rs 50,933
KharidarRs 36,192Rs 48,252
Police InspectorRs 48,058Rs 60,874
Police Sub-InspectorRs 38,203Rs 48,387
Police constableRs 28,690Rs 36,338
Army second lieutenantRs 48,058Rs 48,058
Army soldier (sipahi)Rs 28,690Rs 36,338
Secondary teacher, third classRs 48,058Rs 60,874
Staff nurse (health, 5th level)Rs 38,203Rs 45,841
Medical officer (health, 8th level)Rs 53,611Rs 60,759

Salary by job

  • Teacher: a government secondary teacher (third class) starts on Rs 48,058 basic, about Rs 57,864 with allowances. Teacher salary, government and private.
  • Nurse: a government staff nurse enters at the fifth level on Rs 38,203 basic. Nurse salary, staff nurse to nursing officer.
  • Doctor: a government medical officer starts at the eighth level on Rs 53,611 basic; in private hospitals the agreed minimum was Rs 48,737 in 2023. Doctor salary.
  • Engineer: a government engineer starts as a section officer on Rs 48,058 basic; Payscale's 2026 median for a software engineer is about Rs 42,000 a month. Engineer salary.
  • Bank: no bank publishes its current scale; the one reported in full, from 2019, ran from Rs 23,000 for a trainee assistant to Rs 147,000 for a manager. Bank salary, assistant to CEO.
  • Working in Dubai: Nepal does not approve a UAE job paying less than AED 1,000 basic plus AED 400 for food, about Rs 58,300. Dubai salary in Nepali rupees.

Highest salary in Nepal

  • In government, the chief secretary, the Chief of the Army Staff and other top posts start on Rs 84,932 basic, the highest point on the scale.
  • By occupation, managers earned the most in the survey: Rs 8,91,947 a year, about Rs 74,300 a month, against Rs 13,100 a month in elementary occupations.
  • In private companies, the best-documented pay is bank chief executives', which their annual reports disclose: Rs 23 million to Rs 85 million a year at the largest banks. See bank salary.

What comes off a salary, and what comes on top

  • Social Security Fund: 11% of basic salary from the employee and 20% from the employer, where the employer is enrolled.
  • Income tax 2083/84: 1% on the first Rs 10 lakh a year (not charged to SSF contributors), 10% on the next Rs 5 lakh, 20% on the next Rs 10 lakh, 27% on the next Rs 15 lakh and 29% above Rs 40 lakh. The income tax calculator works it out, and the salary calculator gives the take-home pay.
  • Dashain allowance: one month's basic salary a year under the Labour Act, 2074, with 8.33% a month in gratuity and 10% in provident fund from the employer where it is not in the SSF. Dashain bonus, gratuity and SSF.
  • The paperwork: the salary slip maker writes a monthly payslip, and a salary certificate is what a bank or an embassy usually asks for.

Common questions

What is the average salary in Nepal?

About Rs 24,200 a month (Rs 2,90,682 a year) for a long-term salaried job in 2022/23, by the National Statistics Office's Nepal Living Standards Survey IV — about Rs 27,800 for men and Rs 17,300 for women. Pay has risen since: the minimum wage in 2082 and the government scale in 2083.

What is the average salary in Nepal in US dollars?

About US$160 a month for a salaried job, converting the 2022/23 survey average at Nepal Rastra Bank's buying rate of Rs 151.64 on 17 October 2026.

What is the minimum salary in Nepal in 2083?

Rs 19,550 a month — Rs 12,170 basic and Rs 7,380 dearness allowance — in force since 1 Shrawan 2082 and not revised for 2083/84. That is Rs 754 a day or Rs 101 an hour.

What is the basic salary in Nepal in 2083?

For private-sector workers, the minimum basic salary is Rs 12,170 a month, to which a Rs 7,380 dearness allowance is added. In government service, basic salary starts at Rs 36,192 for a Kharidar and Rs 48,058 for a section officer from Shrawan 2083.

What is the highest salary in Nepal?

In government, Rs 84,932 basic for the chief secretary and the other top posts. In the private sector the largest disclosed pay is bank CEOs', Rs 23 million to Rs 85 million a year.

What is a good salary in Nepal?

As a yardstick: the average long-term salaried job paid about Rs 24,200 a month in 2022/23, and about Rs 35,200 in the Kathmandu Valley, so a salary above those is above what most salaried people earned.

How much is deducted from a salary in Nepal?

Where the employer is in the Social Security Fund, 11% of basic salary is deducted for it, and income tax by the 2083/84 slabs: 1% up to Rs 10 lakh a year (waived for SSF contributors), then 10%, 20%, 27% and 29%.

How much does a section officer earn in Nepal?

A section officer starts on Rs 48,058 basic from Shrawan 2083, about Rs 57,864 in the first month with allowances, rising to Rs 60,874 basic with grades.

In this topic

Salary in Nepal

The government pay scale, what each job pays, and the tax, SSF and bonus that come off or on top.

Government pay scale

Pay by job

Work it out

Keep reading

Build my CV — it's free