NPWP & KPP Checker Offline

Content rating
Everyone
100+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Have you seen an NPWP (Indonesian tax ID) on an invoice, an old NPWP card or a tender document and wondered what it means? Want to know which tax office (KPP) the 3-digit code in an NPWP belongs to? NPWP & KPP Checker Offline breaks down every part of an NPWP in seconds, without internet.

Did you know? A 15-digit NPWP consists of an 8-digit sequence number, 1 check digit, a 3-digit code of the tax office (KPP) where the taxpayer is registered, and a 3-digit head office or branch status. A 16-digit corporate NPWP is a 0 followed by the old NPWP, while individuals now use their NIK.

KEY FEATURES:

1. Decode 15 and 16-Digit NPWP
Type the NPWP with or without dots and dashes, tap Decode, and see the sequence number, the KPP code with the tax office name, and the head office or branch status.

2. Typo Detection
The 9th digit of an NPWP is a check digit. The app calculates it automatically and tells you when the number is probably mistyped.

3. Full KPP Code List for Indonesia
A separate menu to search tax offices by code, office name or city. It covers KPP Pratama, KPP Madya, special KPPs and Large Taxpayer offices, including old office codes that have since been renamed.

4. Individual NPWP (NIK) and NITKU
A 16-digit NPWP that is a NIK is decoded into province, regency/city, district, date of birth and gender. The 22-digit NITKU for business locations is also recognized.

5. 100% Offline and Private
Everything runs on your phone. Numbers you type are not stored, there is no history, and nothing is sent to any server. Internet is only used to show ads.

WHAT INFORMATION CAN BE DECODED?
- Number type: 15-digit NPWP, 16-digit corporate NPWP, NIK as NPWP, or NITKU
- Sequence number and check digit
- KPP code, tax office name and its regional office
- Head office or branch number
- For a NIK: province, regency/city, district, date of birth and gender

WHO NEEDS THIS APP?
- Finance admins, tax staff and accountants handling tax invoices or withholding slips.
- Procurement committees and vendors checking supplier data.
- Business owners who want to know which KPP their NPWP is registered at.
- Anyone who wants to make sure an NPWP is not mistyped before filling in important documents.

HOW TO USE:
Open the Decode NPWP menu, type the number and tap Decode. To find a tax office, open the KPP Code menu and type a code or city name.

Additional Note: This app only reads the structure of the number. An NPWP with a correct structure is not necessarily registered or active. The KPP code shows the tax office at the time the number was created; your current tax office may be different. The app interface is in Indonesian.

IMPORTANT NOTICE & DISCLAIMER FOR USERS AND GOOGLE PLAY:
This app is NOT an official app and does NOT represent the Directorate General of Taxes (DJP), the Ministry of Finance, the Directorate General of Population and Civil Registration (Dukcapil), or any other government agency. It is not connected to any tax or population database, so it cannot confirm whether an NPWP is registered, still active, or who owns it. The app only explains the structure of the number based on public information. The KPP code list was compiled from regulations and public sources on the internet; tax office names and working areas may change. For official data, use the DJP services at https://www.pajak.go.id

INFORMATION SOURCES & REFERENCES:
- NIK as NPWP, 16-digit NPWP and NITKU: Minister of Finance Regulation 112/PMK.03/2022 and PER-6/PJ/2024 (https://www.pajak.go.id)
- Tax office names and working areas: Minister of Finance Regulation No. 18 of 2026 (https://peraturan.go.id/files/permenkeu-no-18+-tahun-2026.pdf)
- Area codes for NIK: Ministry of Home Affairs administrative area data (https://dukcapil.kemendagri.go.id)
Decode Indonesian NPWP 15/16 digits, NITKU & NIK, plus a full KPP code list
Updated on
Nov 4, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • This app may share these data types with third parties
    Device or other IDs
  • No data collected
    Learn more about how developers declare collection
  • Data is encrypted in transit
  • Data can’t be deleted

What’s new

First release of NPWP & KPP Checker Offline:
- Decode 15 and 16-digit NPWP, NITKU and NIK as NPWP
- Check digit validation to catch typos
- Separate menu with all Indonesian KPP codes
- Works offline, numbers are never stored