NPWP Validator
betaThis free tool validates and formats an Indonesian NPWP. Type the number and it checks whether the length is correct (15-digit legacy or 16-digit NIK-based) and formats a 15-digit NPWP into the standard XX.XXX.XXX.X-XXX.XXX form. Everything runs in your browser.
Validate and format an Indonesian NPWP (taxpayer ID). Type the number and it checks the length and formats a 15-digit NPWP. Runs in your browser.
How to use NPWP Validator
- 1 Type or paste the NPWP number (with or without dots and dashes).
- 2 The tool checks its validity instantly.
- 3 See the formatted NPWP and the taxpayer type.
- 4 Copy the formatted number.
Frequently asked questions
Is my data sent anywhere?
No. Validation happens entirely in your browser — nothing is uploaded.
How is an NPWP validated?
An NPWP has no public check digit, so the tool validates it structurally: 15 digits (legacy NPWP) or 16 digits (NIK-based since 2024).
What do the first two digits mean?
On a 15-digit NPWP, the first two digits indicate the taxpayer type (e.g. corporate, individual, branch). The tool shows it when recognized.
Does it format my NPWP?
Yes. A 15-digit NPWP is formatted to XX.XXX.XXX.X-XXX.XXX; a 16-digit number is shown as-is.