Migranto

Average salary in Afghanistan

What people take home per month and earn per year, by industry and against other countries

#157 by average salary in the world#28 in Asia

Wages in Afghanistan

92% of gross pay stays in hand after income tax and employee contributions

Per employee, all industries

Take-home / mo

AFN 8,800

Gross / yr

AFN 115,000

GrossAFN 9,570/mo
NetAFN 8,80092%
Tax & contributionsAFN 7708%

Ask Migo

Tap a question — our AI assistant answers it in chat

Key facts

Salaries in Afghanistan in numbers

Every neighbour pays more

All 4 neighbouring countries pay a higher average wage, led by China at AFN 47,500 against AFN 8,800 here.

19% of the world median wage

Take-home averages AFN 8,800 a month, against AFN 45,900 in the middle country worldwide.

How salaries in Afghanistan compare

Neighbours, region and the world on the same take-home figure

take-home/mo · % vs Afghanistan
1China
AFN 47,500+440%
2Uzbekistan
AFN 35,300+301%
3Tajikistan
AFN 17,100+95%
4Pakistan
AFN 9,250+5%
5Afghanistan
AFN 8,800

Data source: Mean monthly earnings 2020 (ILOSTAT), adjusted to 2025 using IMF GDP-per-capita growth

Salary calculator

What you could earn in Afghanistan

Tell us what you do and what you earn today — we'll estimate what someone with your background could earn in Afghanistan, what your living costs might be, and what you could save

  • What someone in your field earns
  • What you could spend and save
  • How it compares with today
IT & communication

Take-home in Afghanistan

AFN 3,520/mo

vs AFN 77,000 in your country

Cost of living

AFN 15,800

vs AFN 51,400 in your country

Potential savings

−AFN 12,300

more than in your country

Standard of living

BasicModestTypicalComfortableAffluent

Under a minute, no sign-up

Frequently asked questions

What is the average salary in Afghanistan?

The average salary in Afghanistan is AFN 9,570 a month before tax, or AFN 8,800 take-home after tax and social contributions. Over a year that's AFN 115,000 before tax and AFN 106,000 after.

What is the average salary in Afghanistan in US dollars?

The average salary in Afghanistan in US dollars is about $1,788 a year before tax, or $137 a month after tax.

What is a good salary in Afghanistan?

A good salary in Afghanistan is generally one above the national average — more than AFN 8,800 take-home a month, or AFN 115,000 gross a year. But a lot depends on your spending, where you live, and your financial goals.

Is Afghanistan a high-salary country?

No. By average after-tax pay, Afghanistan is ahead of 7% of countries worldwide and ranks 28th out of 30 countries in Asia.

Where to live?

Score countries, regions and cities by what matters to you

Living in Afghanistan

See the full country overview