Search for “software engineer salary Japan” and you’ll find numbers anywhere from ¥4M to ¥15M. They’re not all wrong — they’re measuring different people: government statistics cover every developer in the country, while surveys of international developers cover a narrower, more senior group.
This article puts the two most useful data sources side by side, explains why they differ so much, and then covers the part most salary guides skip: how to read a Japanese offer, where bonuses, fixed overtime pay and deductions can change the real number a lot.
Source 1: Japan’s official wage statistics
The Ministry of Health, Labour and Welfare publishes an annual wage survey covering companies with 10+ employees across Japan. For the occupation “software developer” (ソフトウェア作成者), the 2024 data gives:
| Age | Estimated annual pay |
|---|---|
| 25–29 | ¥4.70M |
| 30–34 | ¥5.41M |
| 35–39 | ¥6.31M |
| 40–44 | ¥6.51M |
| 45–49 | ¥7.38M |
| All ages (average age 38) | ¥5.74M |
And by company size (all ages):
| Company size | Estimated annual pay |
|---|---|
| 1,000+ employees | ¥6.56M |
| 100–999 employees | ¥5.49M |
| 10–99 employees | ¥5.17M |
For comparison, “system consultants and designers” (システムコンサルタント・設計者) — roughly architects and senior design roles — average ¥7.53M.
Source: MHLW, 2024 Basic Survey on Wage Structure, occupation table 5. Annual pay estimated as monthly cash earnings (including overtime) × 12 + annual bonus. Full-time employees, men and women combined.
Watch out: You’ll see “¥6.55M average for software developers” quoted on some sites. That figure is for companies with 1,000+ employees only — not the overall average.
Source 2: International developers in Japan
The TokyoDev Developer Survey 2025 asks international software developers working in Japan about their pay. Its median total compensation is ¥9.5M — much higher than the government number.
| Years of experience | Median compensation |
|---|---|
| 1–3 years | ¥5.2M |
| 4–6 years | ¥6.3M |
| 7–9 years | ¥9.4M |
| 10–12 years | ¥11M |
| 13–15 years | ¥12.5M |
The biggest difference comes from where you work:
| Company type | Median compensation |
|---|---|
| International company | ¥13.5M |
| Japanese subsidiary of an international company | ¥11.5M |
| Japanese company | ¥8.5M |
And from how much English the job uses: developers who always use English at work report a median of ¥10.5M, versus ¥5.5M for those who never do.
Keep in mind: TokyoDev’s respondents lean toward experienced, English-speaking developers at international companies, so these figures are higher than what a typical engineer in Japan earns.
Why the two sources are so far apart
Both are accurate. They describe different groups:
- The government data covers everyone called a software developer — including many at SIers, subcontractors and SES companies, where pay is lower (see the 5 kinds of tech company in Japan).
- The TokyoDev data covers a self-selected group: international developers, many of them senior, many at foreign-owned companies.
What that means for you: if you join a typical Japanese company, the government figures are the realistic benchmark. The ¥10M+ numbers are real, but they come mostly from foreign-owned companies and senior roles.
How to read a Japanese offer
This is where people get surprised. A Japanese offer usually states an annual salary (年収, nenshū) — but what’s inside that number matters.
1. Bonuses (賞与, shōyo)
Many Japanese companies pay a bonus, often twice a year (summer and winter). The annual figure in your offer may include expected bonuses.
- Ask: “How much of this is base salary, and how much is bonus?”
- Ask: “Is the bonus guaranteed, or based on company and individual performance?”
A ¥6M offer could be ¥6M of base pay — or ¥4.5M base plus ¥1.5M of bonus that may shrink in a bad year.
2. Fixed overtime pay (固定残業代 / みなし残業, minashi zangyō)
Some companies include a fixed amount of overtime pay in your salary — for example, “includes 30 hours of overtime per month.” You receive it even if you work less overtime, but it also means the base salary is lower than the headline figure, and the company expects that overtime to be normal.
- Japanese hiring guidelines require companies to disclose fixed overtime pay — how many hours, and how much — in job postings. Look for it.
- Overtime beyond the fixed hours must be paid extra.
- Ask: “Does this salary include fixed overtime pay? For how many hours?”
A high salary with 45 hours of fixed overtime is a very different job from the same salary with none.
3. Allowances (手当, teate)
Commuting costs are commonly covered by the company (通勤手当). Some companies add housing or family allowances. Check whether these are included in the annual figure or paid on top.
4. Take-home pay
From your gross salary, Japan deducts social insurance (health insurance, pension and employment insurance — roughly 15% combined), plus income tax and resident tax. The exact amount depends on your salary, city and situation. Use a Japanese take-home pay calculator with your actual offer rather than a rule of thumb.
Pension if you leave Japan: Foreign residents who leave Japan can usually claim a partial refund of pension contributions (脱退一時金, dattai ichijikin) within two years of leaving. Check the current rules with the Japan Pension Service.
Summary
- Official data: software developers in Japan average about ¥5.74M a year (2024), rising with age and company size.
- International developers report a median of ¥9.5M, driven by foreign-owned companies, English-speaking roles and seniority.
- For a typical Japanese company, use the government figures as your benchmark.
- In any offer, check base vs bonus, fixed overtime pay, and allowances — they can change the real value a lot.
- Estimate your take-home pay with your actual numbers before accepting.
- Remember the resident tax that starts in your second year — your take-home drops without your salary changing.
This article is general information, not financial or tax advice. Salary data is from the sources linked above; figures are estimates and vary by company, role and region.
Want the inside view on how Japanese companies read your resume? Get the free guide “What Japanese Hiring Managers Actually Check in Your Resume”