PDFPowerHub

NPWP Validator

beta

This 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.

Valid · Legacy 15-digit NPWP
Formatted
09.254.294.3-407.000
Type
Joint operation / lainnya

How to use NPWP Validator

  1. 1 Type or paste the NPWP number (with or without dots and dashes).
  2. 2 The tool checks its validity instantly.
  3. 3 See the formatted NPWP and the taxpayer type.
  4. 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.