Skip to main content
Tax & legal basics

NPWP for freelancers

In short

NPWP (Nomor Pokok Wajib Pajak) is Indonesia's taxpayer ID; freelancers and remote contractors earning foreign income generally need one to register and file an annual return.

An NPWP identifies you to Indonesia's tax office (DJP) and is required to file an SPT Tahunan, open certain business bank accounts, and issue proper invoices as a registered individual taxpayer (orang pribadi). Registration can be done online through the DJP's e-Registration system.

This is general information only, not tax or legal advice — confirm current registration steps and your specific obligations with a licensed Indonesian tax professional or the DJP directly.