What Changed: From 15-Digit NPWP to 16-Digit NPWP
In 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.
The Two NPWP Formats Compared
| 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 |
How the 15-Digit NPWP Was Structured
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:
- 01-03: Individual taxpayers
- 21-23: Entity taxpayers (PT, CV, etc.)
- 31-33: Branch offices
How the 16-Digit NPWP Works for Foreigners
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:
- Old NPWP:
74.523.891.2-904.000 - Remove formatting:
745238912904000 - Add leading zero:
0745238912904000 - New 16-digit NPWP: 0745238912904000
This applies to both:
- Individual foreigners (holding KITAS/KITAP)
- Foreign-owned entities (PT PMA)
For Indonesian Citizens
Indonesian citizens do not add a zero. Instead, their NPWP is replaced entirely by their NIK:
- Old NPWP:
12.345.678.9-012.345 - New NPWP: Their 16-digit NIK (e.g.,
3174021507920003)
This is why the system is called "NIK-based NPWP."
Why This Migration Matters for Your Business
The NPWP format change is not just cosmetic. It affects virtually every tax interaction:
1. CoreTax Login
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.
2. Invoice Generation (e-Faktur)
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.
3. Withholding Tax Certificates (e-Bupot)
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.
4. Bank and Financial Transactions
Banks and financial institutions now request the 16-digit NPWP for:
- Opening corporate bank accounts
- Loan applications
- International wire transfers above IDR 100 million
- Tax deduction reporting to DJP
5. Government Licensing (OSS)
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.
Step-by-Step Migration Guide for Foreigners
Step 1: Determine Your New NPWP
Take your old 15-digit NPWP and add "0" at the beginning. Remove all dots and dashes.
Step 2: Verify in CoreTax
- Go to coretaxdjp.pajak.go.id
- Enter your 16-digit NPWP
- If this is your first time, click "Lupa Password" to set a new password
- Enter your EFIN (Electronic Filing Identification Number)
- Check your registered email for the password reset link
- Set your new password and log in
Step 3: Verify Your Profile Data
Once logged in to CoreTax:
- Navigate to "Profil Wajib Pajak" (Taxpayer Profile)
- Verify that your personal data is correct:
- Full name (as per passport)
- Passport number
- KITAS/KITAP number
- Registered address in Indonesia
- Email address
- Indonesian phone number
- If any data is incorrect, note the discrepancies
Step 4: Update Incorrect Data
If your profile data needs correction:
- Minor corrections (email, phone): Can be updated directly in CoreTax under Profil > Edit
- Major corrections (name, passport number, address): Must be done at your registered KPP
- Documents needed for KPP visit:
- Passport (original + copy)
- KITAS/KITAP (original + copy)
- Old NPWP card (if available)
- Surat Keterangan Domisili (domicile letter)
- Company deed (for PT PMA directors)
Step 5: Update Your NPWP Everywhere
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 |
Common Problems During Migration
Problem 1: EFIN Not Available
You need your EFIN to reset your CoreTax password, but many taxpayers have lost or never received their EFIN.
Solution:
- Call Kring Pajak at 1500-200 with your NPWP ready
- Visit your registered KPP with identification documents
- EFIN can be re-issued on the spot at KPP
Problem 2: Registered Email Is Outdated
The password reset email goes to your old email address that you no longer have access to.
Solution:
- Visit your KPP with identification documents
- Request an email update
- After the email is updated, retry the password reset process
- Timeline: same-day processing at KPP
Problem 3: KPP Registration Mismatch
Your NPWP is registered at a KPP in Jakarta, but you now live in Bali.
Solution:
- You can visit any KPP for NPWP-related inquiries
- However, official changes (address, email) may require your registered KPP
- Consider filing for a KPP transfer (mutasi) to your current location
- The transfer process takes approximately 5-10 working days
Problem 4: Dual NPWP (Personal and Company)
If you are a PT PMA director, you have two NPWPs: personal and company. Both need to be migrated.
Solution:
- Personal NPWP: "0" + old 15-digit personal NPWP
- Company NPWP: "0" + old 15-digit company NPWP
- Both must be activated separately in CoreTax
- Each has its own EFIN
Impact on PT PMA Operations
For PT PMA companies, the NPWP migration has specific operational implications:
Tax Filing
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 |
Employee Tax (PPh 21)
For PPh 21 reporting, you need the 16-digit NPWP (or NIK) of every employee. This means:
- Indonesian employees: Use their NIK
- Foreign employees: Use "0" + their 15-digit NPWP
- Employees without NPWP: Use their NIK (Indonesian) or passport number (foreigner) as a temporary identifier, but note that the higher withholding rate (20% surcharge) still applies to those without a valid NPWP
Vendor and Client Communication
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.
Transition Timeline
| 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 |
Frequently Asked Questions
How do I convert my old 15-digit NPWP to 16 digits?
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.
Is the old 15-digit NPWP still valid?
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.
Do I need to visit a tax office to migrate my NPWP?
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.
Will my old tax records be lost after migration?
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.
What happens if a client uses my old 15-digit NPWP on an invoice?
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.
Professional Migration Support
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 821 3454 721 for NPWP migration support and ongoing tax compliance in Indonesia.
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 WhatsApp