{
    "url": "https://www.spotsalary.com/salary/node-js-developer/indonesia-id",
    "canonical": "https://www.spotsalary.com/salary/node-js-developer/indonesia-id",
    "headline": "Node JS Developer Salary in Indonesia",
    "description": "Median Node JS Developer salary in Indonesia is Rp2B per year. Compare P10–P90 salary bands by experience, take-home pay and a five-year outlook.",
    "occupation": {
        "name": "Node JS Developer",
        "slug": "node-js-developer",
        "family": null,
        "soc_code": null,
        "aliases": [],
        "description": null
    },
    "location": {
        "name": "Indonesia",
        "slug": "indonesia-id",
        "type": "country",
        "iso2": "ID",
        "currency": "IDR"
    },
    "period": 2026,
    "confidence": 85,
    "status": "published",
    "method": "research",
    "updated_at": "2026-10-30T00:55:06+00:00",
    "salary_bands": [
        {
            "level": "entry",
            "years_experience": [
                0,
                2
            ],
            "p10": 446284613.03,
            "p25": 446284613.03,
            "p50": 1275098894.36,
            "p75": 1517356647.18,
            "p90": 1586493800,
            "base_share": 95,
            "bonus_share": 5,
            "equity_share": 0
        },
        {
            "level": "mid",
            "years_experience": [
                3,
                5
            ],
            "p10": 686591712.34,
            "p25": 686591712.34,
            "p50": 1961690606.71,
            "p75": 4010419663.02,
            "p90": 5042779472.79,
            "base_share": 88,
            "bonus_share": 8,
            "equity_share": 4
        },
        {
            "level": "senior",
            "years_experience": [
                6,
                9
            ],
            "p10": 2265752650.76,
            "p25": 2265752650.76,
            "p50": 3236789501.07,
            "p75": 3236789501.07,
            "p90": 4369665826.42,
            "base_share": 80,
            "bonus_share": 10,
            "equity_share": 10
        },
        {
            "level": "executive",
            "years_experience": [
                10,
                15
            ],
            "p10": 3844913589.14,
            "p25": 4668823643.96,
            "p50": 5492733698.79,
            "p75": 6316643753.61,
            "p90": 7415190493.37,
            "base_share": 65,
            "bonus_share": 15,
            "equity_share": 20
        }
    ],
    "take_home": {
        "currency": "IDR",
        "tax_rate": 27.14531946024256,
        "top_rate": null,
        "method": "progressive",
        "label": "progressive brackets",
        "standard_deduction": 0,
        "rebate": 0,
        "source": "PwC Worldwide Tax Summaries",
        "source_url": "https://taxsummaries.pwc.com/indonesia/individual/taxes-on-personal-income",
        "retrieved_at": "2026-10-23T00:00:00.000000Z",
        "verified": true,
        "notes": "2026 PPh 21 resident employment; excludes deductions",
        "bands": [
            {
                "level": "entry",
                "gross": 1275098894.36,
                "taxable": 1275098894.36,
                "tax": 326529668.30799997,
                "effective_rate": 25.60818378498339,
                "net_annual": 948569226.0519999,
                "net_monthly": 79047435.50433333,
                "method": "progressive",
                "top_rate": null,
                "standard_deduction": 0,
                "rebate": 0,
                "source": "PwC Worldwide Tax Summaries",
                "source_url": "https://taxsummaries.pwc.com/indonesia/individual/taxes-on-personal-income",
                "retrieved_at": "2026-10-23T00:00:00.000000Z",
                "verified": true,
                "notes": "2026 PPh 21 resident employment; excludes deductions"
            },
            {
                "level": "mid",
                "gross": 1961690606.71,
                "taxable": 1961690606.71,
                "tax": 532507182.013,
                "effective_rate": 27.14531946024256,
                "net_annual": 1429183424.697,
                "net_monthly": 119098618.72475,
                "method": "progressive",
                "top_rate": null,
                "standard_deduction": 0,
                "rebate": 0,
                "source": "PwC Worldwide Tax Summaries",
                "source_url": "https://taxsummaries.pwc.com/indonesia/individual/taxes-on-personal-income",
                "retrieved_at": "2026-10-23T00:00:00.000000Z",
                "verified": true,
                "notes": "2026 PPh 21 resident employment; excludes deductions"
            },
            {
                "level": "senior",
                "gross": 3236789501.07,
                "taxable": 3236789501.07,
                "tax": 915036850.321,
                "effective_rate": 28.269890581964386,
                "net_annual": 2321752650.749,
                "net_monthly": 193479387.56241667,
                "method": "progressive",
                "top_rate": null,
                "standard_deduction": 0,
                "rebate": 0,
                "source": "PwC Worldwide Tax Summaries",
                "source_url": "https://taxsummaries.pwc.com/indonesia/individual/taxes-on-personal-income",
                "retrieved_at": "2026-10-23T00:00:00.000000Z",
                "verified": true,
                "notes": "2026 PPh 21 resident employment; excludes deductions"
            },
            {
                "level": "executive",
                "gross": 5492733698.79,
                "taxable": 5492733698.79,
                "tax": 1616456794.5765,
                "effective_rate": 29.4290035384856,
                "net_annual": 3876276904.2135,
                "net_monthly": 323023075.351125,
                "method": "progressive",
                "top_rate": null,
                "standard_deduction": 0,
                "rebate": 0,
                "source": "PwC Worldwide Tax Summaries",
                "source_url": "https://taxsummaries.pwc.com/indonesia/individual/taxes-on-personal-income",
                "retrieved_at": "2026-10-23T00:00:00.000000Z",
                "verified": true,
                "notes": "2026 PPh 21 resident employment; excludes deductions"
            }
        ]
    },
    "outlook": {
        "direction": "stable",
        "inflation_pct": 3.5,
        "real_growth_pct": 3.5,
        "forecasts": [
            {
                "year": 2027,
                "scenario": "base",
                "p25": 1937130240.31,
                "p50": 2069583590.08,
                "p75": 2202036939.84,
                "confidence": 79,
                "drivers": [
                    {
                        "name": "Inflation (CPI)",
                        "note": "3.5% annual price growth",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Wage growth",
                        "note": "5.5% nominal wage trend",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Role demand trend",
                        "note": "0.0% annual role demand",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Hiring demand",
                        "note": "Demand index 56/100",
                        "weight": "medium",
                        "direction": "up"
                    },
                    {
                        "name": "Automation exposure",
                        "note": "40% exposure",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Real wage growth",
                        "note": "2.0% after 3.5% inflation",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Scenario growth",
                        "note": "5.5% modelled nominal growth",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Researched salary growth",
                        "note": "5.5% expected annual salary growth",
                        "weight": "high",
                        "direction": "up"
                    }
                ]
            },
            {
                "year": 2027,
                "scenario": "conservative",
                "p25": 1909588104.2,
                "p50": 2040158230.98,
                "p75": 2170728357.76,
                "confidence": 79,
                "drivers": [
                    {
                        "name": "Inflation (CPI)",
                        "note": "3.5% annual price growth",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Wage growth",
                        "note": "5.5% nominal wage trend",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Role demand trend",
                        "note": "0.0% annual role demand",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Hiring demand",
                        "note": "Demand index 56/100",
                        "weight": "medium",
                        "direction": "up"
                    },
                    {
                        "name": "Automation exposure",
                        "note": "40% exposure",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Real wage growth",
                        "note": "2.0% after 3.5% inflation",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Scenario growth",
                        "note": "5.5% modelled nominal growth",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Researched salary growth",
                        "note": "5.5% expected annual salary growth",
                        "weight": "high",
                        "direction": "up"
                    }
                ]
            },
            {
                "year": 2027,
                "scenario": "optimistic",
                "p25": 1964672376.43,
                "p50": 2099008949.18,
                "p75": 2233345521.93,
                "confidence": 79,
                "drivers": [
                    {
                        "name": "Inflation (CPI)",
                        "note": "3.5% annual price growth",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Wage growth",
                        "note": "5.5% nominal wage trend",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Role demand trend",
                        "note": "0.0% annual role demand",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Hiring demand",
                        "note": "Demand index 56/100",
                        "weight": "medium",
                        "direction": "up"
                    },
                    {
                        "name": "Automation exposure",
                        "note": "40% exposure",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Real wage growth",
                        "note": "2.0% after 3.5% inflation",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Scenario growth",
                        "note": "5.5% modelled nominal growth",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Researched salary growth",
                        "note": "5.5% expected annual salary growth",
                        "weight": "high",
                        "direction": "up"
                    }
                ]
            },
            {
                "year": 2029,
                "scenario": "base",
                "p25": 2137646399.52,
                "p50": 2303498275.35,
                "p75": 2469350151.17,
                "confidence": 67,
                "drivers": [
                    {
                        "name": "Inflation (CPI)",
                        "note": "3.5% annual price growth",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Wage growth",
                        "note": "5.5% nominal wage trend",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Role demand trend",
                        "note": "0.0% annual role demand",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Hiring demand",
                        "note": "Demand index 56/100",
                        "weight": "medium",
                        "direction": "up"
                    },
                    {
                        "name": "Automation exposure",
                        "note": "40% exposure",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Real wage growth",
                        "note": "2.0% after 3.5% inflation",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Scenario growth",
                        "note": "5.5% modelled nominal growth",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Researched salary growth",
                        "note": "5.5% expected annual salary growth",
                        "weight": "high",
                        "direction": "up"
                    }
                ]
            },
            {
                "year": 2029,
                "scenario": "conservative",
                "p25": 2047757412.36,
                "p50": 2206635142.63,
                "p75": 2365512872.9,
                "confidence": 67,
                "drivers": [
                    {
                        "name": "Inflation (CPI)",
                        "note": "3.5% annual price growth",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Wage growth",
                        "note": "5.5% nominal wage trend",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Role demand trend",
                        "note": "0.0% annual role demand",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Hiring demand",
                        "note": "Demand index 56/100",
                        "weight": "medium",
                        "direction": "up"
                    },
                    {
                        "name": "Automation exposure",
                        "note": "40% exposure",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Real wage growth",
                        "note": "2.0% after 3.5% inflation",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Scenario growth",
                        "note": "5.5% modelled nominal growth",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Researched salary growth",
                        "note": "5.5% expected annual salary growth",
                        "weight": "high",
                        "direction": "up"
                    }
                ]
            },
            {
                "year": 2029,
                "scenario": "optimistic",
                "p25": 2230128161.01,
                "p50": 2403155345.92,
                "p75": 2576182530.82,
                "confidence": 67,
                "drivers": [
                    {
                        "name": "Inflation (CPI)",
                        "note": "3.5% annual price growth",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Wage growth",
                        "note": "5.5% nominal wage trend",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Role demand trend",
                        "note": "0.0% annual role demand",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Hiring demand",
                        "note": "Demand index 56/100",
                        "weight": "medium",
                        "direction": "up"
                    },
                    {
                        "name": "Automation exposure",
                        "note": "40% exposure",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Real wage growth",
                        "note": "2.0% after 3.5% inflation",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Scenario growth",
                        "note": "5.5% modelled nominal growth",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Researched salary growth",
                        "note": "5.5% expected annual salary growth",
                        "weight": "high",
                        "direction": "up"
                    }
                ]
            },
            {
                "year": 2031,
                "scenario": "base",
                "p25": 2358743074.49,
                "p50": 2563851167.92,
                "p75": 2768959261.35,
                "confidence": 55,
                "drivers": [
                    {
                        "name": "Inflation (CPI)",
                        "note": "3.5% annual price growth",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Wage growth",
                        "note": "5.5% nominal wage trend",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Role demand trend",
                        "note": "0.0% annual role demand",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Hiring demand",
                        "note": "Demand index 56/100",
                        "weight": "medium",
                        "direction": "up"
                    },
                    {
                        "name": "Automation exposure",
                        "note": "40% exposure",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Real wage growth",
                        "note": "2.0% after 3.5% inflation",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Scenario growth",
                        "note": "5.5% modelled nominal growth",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Researched salary growth",
                        "note": "5.5% expected annual salary growth",
                        "weight": "high",
                        "direction": "up"
                    }
                ]
            },
            {
                "year": 2031,
                "scenario": "conservative",
                "p25": 2195760844.64,
                "p50": 2386696570.26,
                "p75": 2577632295.89,
                "confidence": 55,
                "drivers": [
                    {
                        "name": "Inflation (CPI)",
                        "note": "3.5% annual price growth",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Wage growth",
                        "note": "5.5% nominal wage trend",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Role demand trend",
                        "note": "0.0% annual role demand",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Hiring demand",
                        "note": "Demand index 56/100",
                        "weight": "medium",
                        "direction": "up"
                    },
                    {
                        "name": "Automation exposure",
                        "note": "40% exposure",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Real wage growth",
                        "note": "2.0% after 3.5% inflation",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Scenario growth",
                        "note": "5.5% modelled nominal growth",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Researched salary growth",
                        "note": "5.5% expected annual salary growth",
                        "weight": "high",
                        "direction": "up"
                    }
                ]
            },
            {
                "year": 2031,
                "scenario": "optimistic",
                "p25": 2531262751.1,
                "p50": 2751372555.54,
                "p75": 2971482359.98,
                "confidence": 55,
                "drivers": [
                    {
                        "name": "Inflation (CPI)",
                        "note": "3.5% annual price growth",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Wage growth",
                        "note": "5.5% nominal wage trend",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Role demand trend",
                        "note": "0.0% annual role demand",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Hiring demand",
                        "note": "Demand index 56/100",
                        "weight": "medium",
                        "direction": "up"
                    },
                    {
                        "name": "Automation exposure",
                        "note": "40% exposure",
                        "weight": "high",
                        "direction": "steady"
                    },
                    {
                        "name": "Real wage growth",
                        "note": "2.0% after 3.5% inflation",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Scenario growth",
                        "note": "5.5% modelled nominal growth",
                        "weight": "high",
                        "direction": "up"
                    },
                    {
                        "name": "Researched salary growth",
                        "note": "5.5% expected annual salary growth",
                        "weight": "high",
                        "direction": "up"
                    }
                ]
            }
        ]
    },
    "skills": [],
    "sources": [
        {
            "name": "www.glassdoor.com",
            "url": "https://www.glassdoor.com/Salaries/backend-engineer-node-js-salary-SRCH_IM1045_KO0,24.htm",
            "type": "salary_observation",
            "tier": "reported"
        },
        {
            "name": "www.payscale.com",
            "url": "https://www.payscale.com/research/ID/Job=Back_End_Developer%2F_Engineer/Salary/83ea31dc/Early-Career-JavaScript",
            "type": "salary_observation",
            "tier": "reported"
        },
        {
            "name": "www.salary.com",
            "url": "https://www.salary.com/research/salary/hiring/node-js-salary/haddam-ct#1",
            "type": "salary_observation",
            "tier": "reported"
        }
    ],
    "faqs": [
        {
            "question": "What is the average salary of a Node JS Developer in Indonesia?",
            "answer": "SpotSalary models a median annual salary of Rp2B for a Node JS Developer in Indonesia, or about Rp163,474,217 per month before tax. The middle 50% of the estimate ranges from Rp686.6M to Rp4B, with a full P10–P90 range of Rp686.6M to Rp5B. This is a modelled estimate, not a job offer."
        },
        {
            "question": "How much does an entry-level Node JS Developer earn in Indonesia?",
            "answer": "The entry-level band for a Node JS Developer in Indonesia centres on Rp1.3B per year (P25–P75: Rp446.3M–Rp1.5B). Entry-level pay typically covers the first 2 years of experience and depends on company size, skills and responsibilities."
        },
        {
            "question": "How much does a senior or executive Node JS Developer earn in Indonesia?",
            "answer": "The executive band for a Node JS Developer in Indonesia has a median of Rp5.5B per year and a P75 of Rp6.3B. Senior and executive packages often include a larger bonus and equity component; this benchmark shows the total-compensation split for each level."
        },
        {
            "question": "What is the salary outlook for a Node JS Developer in Indonesia?",
            "answer": "The outlook is stable. In the base scenario, median pay reaches Rp2.6B by 2031, about 30.7% above today before inflation and 3.5% per year in real terms after 3.5% inflation. Scenario bands widen over time and are not guarantees."
        },
        {
            "question": "What is the take-home pay for a Node JS Developer in Indonesia?",
            "answer": "After an effective income tax rate of 27.1%, the mid-level Node JS Developer in Indonesia takes home about Rp1,429,183,425 per year, or Rp119,098,619 per month. The estimate uses imported national tax brackets and does not include social contributions or local levies."
        },
        {
            "question": "How does SpotSalary calculate these salary estimates?",
            "answer": "Estimates are anchored to external market signals — GDP per capita PPP, inflation, wage growth, cost of living, demand and automation exposure — and synthesised with AI. Deterministic validation rejects implausible outputs. This report carries 85% confidence and draws on 9 salary observations."
        }
    ],
    "related": {
        "occupation_locations": [
            {
                "headline": "Node JS Developer Salary in Portugal",
                "url": "https://www.spotsalary.com/salary/node-js-developer/portugal-pt"
            },
            {
                "headline": "Node JS Developer Salary in Mozambique",
                "url": "https://www.spotsalary.com/salary/node-js-developer/mozambique-mz"
            },
            {
                "headline": "Node JS Developer Salary in Ireland",
                "url": "https://www.spotsalary.com/salary/node-js-developer/ireland-ie"
            },
            {
                "headline": "Node JS Developer Salary in Moldova",
                "url": "https://www.spotsalary.com/salary/node-js-developer/moldova-md"
            },
            {
                "headline": "Node JS Developer Salary in Austria",
                "url": "https://www.spotsalary.com/salary/node-js-developer/austria-at"
            },
            {
                "headline": "Node JS Developer Salary in Comoros",
                "url": "https://www.spotsalary.com/salary/node-js-developer/comoros-km"
            },
            {
                "headline": "Node JS Developer Salary in Monaco",
                "url": "https://www.spotsalary.com/salary/node-js-developer/monaco-mc"
            },
            {
                "headline": "Node JS Developer Salary in Belize",
                "url": "https://www.spotsalary.com/salary/node-js-developer/belize-bz"
            },
            {
                "headline": "Node JS Developer Salary in Amsterdam, Netherlands",
                "url": "https://www.spotsalary.com/salary/node-js-developer/amsterdam-nl-1528355309"
            },
            {
                "headline": "Node JS Developer Salary in Niue",
                "url": "https://www.spotsalary.com/salary/node-js-developer/niue-nu"
            },
            {
                "headline": "Node JS Developer Salary in Dominica",
                "url": "https://www.spotsalary.com/salary/node-js-developer/dominica-dm"
            },
            {
                "headline": "Node JS Developer Salary in Marshall Islands",
                "url": "https://www.spotsalary.com/salary/node-js-developer/marshall-islands-mh"
            }
        ],
        "occupation_hub": "https://www.spotsalary.com/occupations/node-js-developer",
        "location_hub": "https://www.spotsalary.com/locations/indonesia-id",
        "all_salaries": "https://www.spotsalary.com/salaries"
    },
    "citation": {
        "plain": "Node JS Developer Salary in Indonesia. SpotSalary. https://www.spotsalary.com/salary/node-js-developer/indonesia-id",
        "updated_at": "2026-10-30T00:55:06+00:00"
    }
}