Semua Wajib Pajak berdasarkan sistem self assesment harus mendaftarkan dirinya pada Direktorat Jenderal Pajak untuk dicatat sebagai Wajib Pajak dan sekaligus untuk mendapatkan Nomor Pokok Wajib Pajak (NPWP).
Nomor Pokok Wajib Pajak tersebut adalah suatu sarana dalam administrasi perpajakan yang dipergunakan sebagai tanda pengenal diri atau identitas Wajib Pajak. Dengan diperolehnya Nomor Pokok Wajib Pajak, berarti Wajib Pajak telah terdaftar di Direktorat Jenderal Pajak.
Fungsi Nomor Pokok Wajib Pajak tersebut selain dipergunakan untuk mengetahui identitas Wajib Pajak yang sebenarnya, juga berguna untuk menjaga ketertiban dalam pembayaran pajak dan dalam pengawasan administrasi perpajakan. Setiap Wajib Pajak dalam hal yang berhubungan dengan dokumen perpajakan diharuskan mencantumkan Nomor Pokok Wajib Pajak yang dimilikinya. Terhadap Wajib Pajak yang tidak mendaftarkan diri untuk mendapatkan Nomor Pokok Wajib Pajak (NPWP) akan dikenakan sanksi pidana.