Generator & Validator NPWP

Buat NPWP acak yang valid atau periksa validitas nomor NPWP.

Generator NPWP

Buat nomor NPWP dummy yang valid secara algoritma untuk keperluan pengujian.

NPWP Tergenerasi Salin

Validator NPWP

Periksa apakah format dan digit kontrol NPWP valid.

Input NPWP Hapus

Format NPWP (Nomor Pokok Wajib Pajak) Indonesia

NPWP (Nomor Pokok Wajib Pajak) adalah nomor identitas pajak resmi di Indonesia yang diterbitkan oleh Direktorat Jenderal Pajak (DJP). NPWP wajib dimiliki oleh orang pribadi maupun badan usaha untuk memenuhi kewajiban perpajakan.


Format Nomor NPWP

Nomor NPWP terdiri dari 15 digit angka. Biasanya ditampilkan dengan tanda baca titik (.) dan strip (-) sebagai berikut:

99.999.999.9-999.999

Struktur Nomor NPWP

Bagian Jumlah Digit Keterangan
Kode Wajib Pajak 2 digit Menunjukkan jenis wajib pajak
Nomor Registrasi 6 digit Nomor urut pendaftaran
Digit Validasi 1 digit Digit pemeriksaan
Kode Cabang 3 digit Kode kantor pusat atau cabang
Kode KPP 3 digit Kode Kantor Pelayanan Pajak

Contoh NPWP yang Valid

Contoh NPWP dengan tanda baca:

12.345.678.9-012.345

Contoh NPWP tanpa tanda baca:

123456789012345

Kedua format tersebut tetap dianggap sama dan valid.


NPWP Orang Pribadi dan NPWP Badan Usaha

NPWP Orang Pribadi

  • Biasanya diawali angka 01 – 03
  • Digunakan oleh individu
  • Untuk pajak penghasilan (PPh 21)

NPWP Badan Usaha

  • Biasanya diawali angka 70 – 99
  • Digunakan oleh perusahaan atau organisasi
  • Dapat memiliki kode cabang

Kode Cabang NPWP

Kode cabang menunjukkan apakah NPWP tersebut milik kantor pusat atau cabang.

  • 000 → Kantor pusat
  • 001, 002, dst → Kantor cabang

Contoh:

12.345.678.9-001.000

Aturan Umum Format NPWP

  • Harus terdiri dari 15 digit angka
  • Hanya boleh berisi angka (0–9)
  • Tanda titik dan strip bersifat opsional
  • Angka nol di depan diperbolehkan
  • Jumlah digit tidak sesuai → NPWP tidak valid

Pentingnya Validasi Format NPWP

Validasi format NPWP penting untuk:

  • Menghindari kesalahan input data
  • Digunakan dalam sistem keuangan dan akuntansi
  • Memastikan format NPWP sesuai standar DJP

Catatan: Validasi format hanya memeriksa struktur nomor, bukan kepemilikan atau status resmi NPWP.


Regex Format NPWP (Untuk Developer)

Dengan tanda baca:

^\d{2}\.\d{3}\.\d{3}\.\d-\d{3}\.\d{3}$

Tanpa tanda baca:

^\d{15}$

Cek Format NPWP Online

Gunakan NPWP Format Checker untuk memeriksa apakah nomor NPWP sudah sesuai dengan struktur yang benar. Alat ini biasanya memeriksa panjang digit dan format penulisan NPWP.


Pertanyaan Umum (FAQ)

Apakah NPWP wajib dimiliki?

Ya, setiap orang atau badan usaha yang memiliki penghasilan di Indonesia wajib memiliki NPWP.

Apakah NPWP boleh diawali angka nol?

Ya, NPWP boleh diawali dengan angka nol.

Apakah format NPWP bisa berubah?

Tidak. Format NPWP 15 digit telah ditetapkan secara nasional.