Skip to main content

Indonesia Salary Benchmark by Role & Seniority

Data as of · 90-day window 2026-08-04

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.

Indonesia Salary Benchmark by Role & Seniority: median monthly pay by role and seniorityInternJuniorMidSeniorLead/ManagerCustomer ServiceRp 4.3 jtData & AIRp 8.5 jtDesignRp 6.5 jtDevOps & InfrastructureRp 9.8 jtSoftware EngineeringRp 10.0 jtRp 14.0 jtRp 11.5 jtFinance & AccountingRp 1.8 jtRp 7.0 jtRp 6.0 jtHuman ResourcesRp 2.3 jtRp 6.8 jtRp 5.8 jtMarketingRp 2.0 jtRp 6.0 jtRp 8.0 jtOperationsRp 6.5 jtRp 15.0 jtQA & TestingRp 7.0 jtSales & Business DevRp 5.3 jtRp 8.5 jtOtherRp 2.1 jtRp 5.4 jtRp 5.0 jtRp 8.3 jtRp 7.8 jt

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

SeniorityMedianRange (P25–P75)Samples
MidRp 4.3 jtRp 3.0 jtRp 5.7 jt25

Data & AI

SeniorityMedianRange (P25–P75)Samples
MidRp 8.5 jtRp 6.1 jtRp 10.8 jt16

Design

SeniorityMedianRange (P25–P75)Samples
MidRp 6.5 jtRp 5.5 jtRp 9.0 jt17

DevOps & Infrastructure

SeniorityMedianRange (P25–P75)Samples
MidRp 9.8 jtRp 8.6 jtRp 11.5 jt10

Software Engineering

SeniorityMedianRange (P25–P75)Samples
MidRp 10.0 jtRp 7.0 jtRp 12.9 jt95
SeniorRp 14.0 jtRp 13.1 jtRp 26.1 jt10
Lead/ManagerRp 11.5 jtRp 6.8 jtRp 25.4 jt12

Finance & Accounting

SeniorityMedianRange (P25–P75)Samples
InternRp 1.8 jtRp 1.6 jtRp 3.3 jt5
MidRp 7.0 jtRp 6.0 jtRp 9.4 jt26
Lead/ManagerRp 6.0 jtRp 5.3 jtRp 12.5 jt18

Human Resources

SeniorityMedianRange (P25–P75)Samples
InternRp 2.3 jtRp 1.5 jtRp 2.3 jt5
MidRp 6.8 jtRp 5.8 jtRp 7.3 jt13
Lead/ManagerRp 5.8 jtRp 5.8 jtRp 6.5 jt5

Marketing

SeniorityMedianRange (P25–P75)Samples
InternRp 2.0 jtRp 1.5 jtRp 2.6 jt16
MidRp 6.0 jtRp 4.7 jtRp 7.3 jt64
Lead/ManagerRp 8.0 jtRp 6.0 jtRp 15.8 jt18

Operations

SeniorityMedianRange (P25–P75)Samples
MidRp 6.5 jtRp 5.4 jtRp 7.4 jt11
Lead/ManagerRp 15.0 jtRp 8.1 jtRp 16.8 jt7

QA & Testing

SeniorityMedianRange (P25–P75)Samples
MidRp 7.0 jtRp 6.1 jtRp 9.0 jt14

Sales & Business Dev

SeniorityMedianRange (P25–P75)Samples
MidRp 5.3 jtRp 3.8 jtRp 7.5 jt89
Lead/ManagerRp 8.5 jtRp 6.5 jtRp 11.8 jt15

Other

SeniorityMedianRange (P25–P75)Samples
InternRp 2.1 jtRp 1.5 jtRp 3.0 jt24
JuniorRp 5.4 jtRp 4.2 jtRp 7.2 jt12
MidRp 5.0 jtRp 3.0 jtRp 7.5 jt434
SeniorRp 8.3 jtRp 6.9 jtRp 9.2 jt7
Lead/ManagerRp 7.8 jtRp 5.5 jtRp 13.4 jt98
Download anonymized microdata (CSV)

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: 1066.
  • 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", https://lokerdollar.com/en/reports/indonesia-salary-benchmark