Indonesia Salary Benchmark by Role & Seniority
Data as of · 90-day window – 2026-09-18
Median and monthly salary range (IDR) from listings that disclose pay, grouped by role and seniority. Only ~1 in 5 listings disclose salary, so this is a transparent subset — not the whole market.
Darker = higher median. Empty cell = fewer than 5 samples.
Embed this chart
Copy the snippet below to embed this chart on your site (no JS, no tracking). The source link is baked in.
Customer Service
| Seniority | Median | Range (P25–P75) | Samples |
|---|---|---|---|
| Mid | Rp 5.7 jt | Rp 3.8 jt – Rp 5.8 jt | 42 |
Data & AI
| Seniority | Median | Range (P25–P75) | Samples |
|---|---|---|---|
| Intern | Rp 2.3 jt | Rp 2.3 jt – Rp 3.0 jt | 5 |
| Mid | Rp 9.0 jt | Rp 6.1 jt – Rp 11.6 jt | 28 |
Design
| Seniority | Median | Range (P25–P75) | Samples |
|---|---|---|---|
| Intern | Rp 1.8 jt | Rp 0.4 jt – Rp 2.6 jt | 6 |
| Mid | Rp 6.1 jt | Rp 4.9 jt – Rp 7.5 jt | 33 |
DevOps & Infrastructure
| Seniority | Median | Range (P25–P75) | Samples |
|---|---|---|---|
| Mid | Rp 9.0 jt | Rp 8.0 jt – Rp 11.5 jt | 13 |
Software Engineering
| Seniority | Median | Range (P25–P75) | Samples |
|---|---|---|---|
| Mid | Rp 9.0 jt | Rp 6.5 jt – Rp 11.5 jt | 131 |
| Senior | Rp 14.0 jt | Rp 12.8 jt – Rp 24.6 jt | 12 |
| Lead/Manager | Rp 10.6 jt | Rp 6.3 jt – Rp 20.8 jt | 20 |
Finance & Accounting
| Seniority | Median | Range (P25–P75) | Samples |
|---|---|---|---|
| Intern | Rp 2.0 jt | Rp 1.6 jt – Rp 2.5 jt | 11 |
| Mid | Rp 6.0 jt | Rp 5.1 jt – Rp 7.5 jt | 60 |
| Senior | Rp 8.4 jt | Rp 7.6 jt – Rp 11.6 jt | 6 |
| Lead/Manager | Rp 5.8 jt | Rp 4.3 jt – Rp 8.0 jt | 37 |
Human Resources
| Seniority | Median | Range (P25–P75) | Samples |
|---|---|---|---|
| Intern | Rp 2.3 jt | Rp 1.3 jt – Rp 2.5 jt | 7 |
| Mid | Rp 6.8 jt | Rp 5.6 jt – Rp 7.1 jt | 23 |
| Lead/Manager | Rp 6.0 jt | Rp 5.7 jt – Rp 12.3 jt | 11 |
Marketing
| Seniority | Median | Range (P25–P75) | Samples |
|---|---|---|---|
| Intern | Rp 2.0 jt | Rp 1.5 jt – Rp 2.5 jt | 25 |
| Mid | Rp 5.5 jt | Rp 3.8 jt – Rp 6.6 jt | 131 |
| Senior | Rp 8.0 jt | Rp 7.8 jt – Rp 11.0 jt | 5 |
| Lead/Manager | Rp 8.0 jt | Rp 5.6 jt – Rp 13.8 jt | 27 |
Operations
| Seniority | Median | Range (P25–P75) | Samples |
|---|---|---|---|
| Intern | Rp 1.8 jt | Rp 1.1 jt – Rp 2.1 jt | 6 |
| Mid | Rp 6.6 jt | Rp 5.1 jt – Rp 8.4 jt | 22 |
| Lead/Manager | Rp 11.0 jt | Rp 6.5 jt – Rp 15.5 jt | 9 |
QA & Testing
| Seniority | Median | Range (P25–P75) | Samples |
|---|---|---|---|
| Mid | Rp 7.3 jt | Rp 6.1 jt – Rp 8.9 jt | 18 |
Sales & Business Dev
| Seniority | Median | Range (P25–P75) | Samples |
|---|---|---|---|
| Mid | Rp 5.0 jt | Rp 3.5 jt – Rp 7.0 jt | 176 |
| Lead/Manager | Rp 7.6 jt | Rp 5.4 jt – Rp 11.4 jt | 24 |
Security
| Seniority | Median | Range (P25–P75) | Samples |
|---|---|---|---|
| Mid | Rp 8.8 jt | Rp 3.5 jt – Rp 11.9 jt | 10 |
Other
| Seniority | Median | Range (P25–P75) | Samples |
|---|---|---|---|
| Intern | Rp 2.2 jt | Rp 1.5 jt – Rp 3.6 jt | 36 |
| Junior | Rp 6.0 jt | Rp 4.6 jt – Rp 8.1 jt | 18 |
| Mid | Rp 4.8 jt | Rp 3.0 jt – Rp 6.5 jt | 817 |
| Senior | Rp 7.9 jt | Rp 5.4 jt – Rp 9.1 jt | 12 |
| Lead/Manager | Rp 7.0 jt | Rp 5.2 jt – Rp 11.7 jt | 151 |
Need per-listing data, not aggregates?
The full AI-enriched CSV dataset — skills, salary, green/red flags, context — with a free sample.
Get the raw dataset →Methodology
- Source: SejutaCita listings that disclose a salary range — the salary-transparent subset of our multi-source corpus, not the whole corpus. 90-day window. Current total sample: 1932.
- Privacy & cells: each (role × seniority) cell is shown only when it has at least 5 samples. Cells below that threshold are suppressed entirely.
- Role & seniority are derived from the job title (the source's own classification is unreliable). Medians use the salary-range midpoint.
- Default buckets: a title matching no role pattern falls into "Other", and a title carrying no seniority marker falls into "Mid". Both are defaults rather than classifications, which is why "Other" and "Mid" are the largest buckets. Compare within a cell, not across seniority levels.
- The published microdata is anonymized: no company name, no verbatim title (bucketed to a role category), date coarsened to month. Aggregate statistics — not republished listings.
How to cite
Loker Dollar, "Indonesia Salary Benchmark by Role & Seniority" (data as of 2026-09-18), https://lokerdollar.com/en/reports/indonesia-salary-benchmark