Topics
Zantara AI
AI Tax Advisor
Questions about how this applies to your case?
Bali Zero handles visas, company setup, tax and property compliance in Indonesia. Ask us directly on WhatsApp.
Chat with Bali Zero on WhatsAppLoading Zantara...
Topics
Zantara AI
AI Tax Advisor
Bali Zero handles visas, company setup, tax and property compliance in Indonesia. Ask us directly on WhatsApp.
Chat with Bali Zero on WhatsAppIn 2022, Indonesia's Ministry of Finance issued PMK 112/2022, mandating the transition from the legacy 15-digit NPWP to a new 16-digit format. This regulation, which became fully effective with the CoreTax system launch in 2025, fundamentally changed how taxpayer identification works in Indonesia.
The change was driven by a simple idea: unify Indonesia's national identity systems. Instead of having a separate tax identification number, the government decided to integrate the tax system with the civil registry (Dukcapil) database using the NIK (Nomor Induk Kependudukan), which is Indonesia's 16-digit national identity number.
For foreigners, who do not have a NIK, the solution was different: prefix a "0" to the existing 15-digit NPWP to create a 16-digit identifier.
| Feature | Old NPWP (15-digit) | New NPWP (16-digit) |
|---|---|---|
| Length | 15 digits | 16 digits |
| Format (display) | XX.XXX.XXX.X-XXX.XXX | XXXXXXXXXXXXXXXX |
| For Indonesian citizens | Unique tax number | NIK (national ID number) |
| For foreigners | Unique tax number | "0" + old 15-digit number |
| For entities (PT, CV) | Unique tax number | "0" + old 15-digit number |
| Used in CoreTax | No (deprecated) | Yes (required) |
| Used in e-Faktur | Legacy only | Required for new invoices |
| Used in e-Bupot | Legacy only | Required |
| Status as of 2026 | Phased out | Active and mandatory |
Understanding the old format helps you verify your new number. The legacy 15-digit NPWP followed this structure:
XX.XXX.XXX.X-XXX.XXX
│ │ │ │ │
│ │ │ │ └── Serial number (3 digits)
│ │ │ └─────── KPP code (3 digits - your tax office)
│ │ └────────── Check digit (1 digit)
│ └─────────────────── Unique taxpayer ID (6 digits)
└────────────────────── Tax subject type (2 digits)
The first two digits indicated the type of taxpayer:
For foreign nationals (WNA - Warga Negara Asing), the migration is straightforward:
Your new 16-digit NPWP = "0" + your old 15-digit NPWP (without dots and dashes)
Example:
74.523.891.2-904.0007452389129040000745238912904000This applies to both:
Indonesian citizens do not add a zero. Instead, their NPWP is replaced entirely by their NIK:
12.345.678.9-012.3453174021507920003)This is why the system is called "NIK-based NPWP."
The NPWP format change is not just cosmetic. It affects virtually every tax interaction:
You cannot log into CoreTax with your old 15-digit NPWP. The system requires the 16-digit format. If you try the old format, you will get an "invalid credentials" error.
All new tax invoices (Faktur Pajak) must use 16-digit NPWPs for both the seller and buyer. If your client provides an old 15-digit NPWP, the e-Faktur system will reject it.
When issuing withholding tax certificates (bukti potong) for PPh 21, PPh 23, or PPh 26, you must use the 16-digit NPWP of the recipient.
Banks and financial institutions now request the 16-digit NPWP for:
The OSS (Online Single Submission) system for business licenses has been updated to accept 16-digit NPWPs. When renewing your NIB or applying for new licenses, use the 16-digit format.
Take your old 15-digit NPWP and add "0" at the beginning. Remove all dots and dashes.
Once logged in to CoreTax:
If your profile data needs correction:
After verifying your CoreTax profile, update your 16-digit NPWP in:
| Where to Update | How to Update | Priority |
|---|---|---|
| Bank accounts | Visit bank branch with new NPWP | High |
| Company records (PT PMA) | Update through AHU/OSS | High |
| Clients/vendors for invoicing | Send notification letter | High |
| e-Faktur application | Update in settings | High |
| Payroll system (if employer) | Notify HR department | Medium |
| Insurance policies | Contact provider | Low |
| Rental agreements | Amend with landlord | Low |
You need your EFIN to reset your CoreTax password, but many taxpayers have lost or never received their EFIN.
Solution:
The password reset email goes to your old email address that you no longer have access to.
Solution:
Your NPWP is registered at a KPP in Jakarta, but you now live in Bali.
Solution:
If you are a PT PMA director, you have two NPWPs: personal and company. Both need to be migrated.
Solution:
For PT PMA companies, the NPWP migration has specific operational implications:
All monthly and annual tax filings now use the 16-digit company NPWP:
| Filing Type | Format Required | Deadline |
|---|---|---|
| SPT Masa PPh 21 | 16-digit NPWP | 20th of following month |
| SPT Masa PPh 23/26 | 16-digit NPWP | 20th of following month |
| SPT Masa PPN | 16-digit NPWP | End of following month |
| SPT Tahunan Badan | 16-digit NPWP | April 30 |
| e-Faktur invoices | 16-digit NPWP | Real-time |
| e-Bupot certificates | 16-digit NPWP | Same as SPT Masa |
For PPh 21 reporting, you need the 16-digit NPWP (or NIK) of every employee. This means:
Your PT PMA must communicate the new 16-digit NPWP to all business partners. A simple notification letter template:
Dear [Client/Vendor Name],
As part of Indonesia's CoreTax system migration, our company NPWP has been updated to the 16-digit format. Please use the following for all future tax documents and invoices:
Company Name: [PT Your Company Name] New NPWP (16-digit): [0XXXXXXXXXXXXXXX] Previous NPWP (15-digit): [XX.XXX.XXX.X-XXX.XXX]
All other company details remain unchanged.
| Date | Milestone |
|---|---|
| October 2022 | PMK 112/2022 issued - NPWP migration announced |
| January 2024 | Dual format accepted (both 15 and 16-digit) |
| January 2025 | CoreTax launched - 16-digit required for new system |
| July 2025 | 15-digit NPWP no longer accepted for e-Faktur |
| December 2025 | Full migration deadline for all taxpayers |
| 2026 onwards | 16-digit NPWP is the only valid format |
For foreigners, add a 0 at the beginning of your old 15-digit NPWP. For example, if your old NPWP was 12.345.678.9-012.345, your new 16-digit NPWP is 0123456789012345 (without dots or dashes). Indonesian citizens use their 16-digit NIK instead.
The old 15-digit NPWP is no longer accepted for CoreTax login, e-Faktur, or new tax filings. However, your underlying tax registration remains valid. You simply need to use the 16-digit format going forward.
Not necessarily. The 16-digit format is automatically generated (0 + old number). However, if you experience login issues or NIK mismatch errors in CoreTax, you may need to visit your registered KPP for manual validation.
No. All historical tax filings, payments, and records are preserved. The migration only changes the identifier format. Your previous SPT filings and tax credits remain linked to your account.
The e-Faktur system will reject invoices with 15-digit NPWPs. Ask your client to update your NPWP to the 16-digit format. If they issue a Faktur Pajak with the wrong format, it will be considered invalid and the VAT input credit cannot be claimed.
The NPWP migration itself is simple for most taxpayers, but complications arise when there are data mismatches, multiple NPWPs, or branch office registrations. Bali Zero offers CoreTax migration assistance for IDR 5,000,000 as a one-time service, which includes full data verification, KPP liaison, and CoreTax account setup.
For ongoing tax compliance, our Accounting Basic package at IDR 1,500,000/month covers monthly tax filings using the new CoreTax system, while the Accounting Premium package at IDR 3,000,000/month includes full-service tax management, e-Faktur handling, and annual SPT preparation.
Contact Bali Zero at info@balizero.com or WhatsApp +62 813 3805 1876 for NPWP migration support and ongoing tax compliance in Indonesia.