How to Register for VAT (PPN) in Indonesia (2026): Step-by-Step Guide
TL;DR: To register for VAT (PPN) in Indonesia, a business must exceed the IDR 4.8 billion annual turnover threshold, apply for PKP (Taxable Entrepreneur) status through the DGT (DJP) portal, and then issue e-Faktur invoices and file monthly SPT Masa PPN returns. The effective PPN rate is 11% for most goods and services.
Last updated: July 2026
What Is PPN and Who Must Register in Indonesia?
PPN (Pajak Pertambahan Nilai) is Indonesia's Value Added Tax, levied on the delivery of taxable goods and services within Indonesia. Any business whose annual taxable turnover reaches or is projected to reach IDR 4.8 billion must register as a PKP (Pengusaha Kena Pajak — Taxable Entrepreneur). Registration below this threshold is voluntary.
PPN is governed by Law No. 42 of 2009 on VAT and Luxury Goods Sales Tax, as amended, and administered by the Directorate General of Taxes (Direktorat Jenderal Pajak — DJP). Since 1 April 2022, the standard PPN rate increased from 10% to 11%. Effective 1 January 2025, the statutory rate rose again to 12% under PMK-131/2024 — but for non-luxury goods and services, the 12% applies to an alternative tax base of 11/12 of the selling price, keeping the effective rate at 11%. Only luxury goods (subject to PPnBM) bear the full 12%.
Key PPN Thresholds and Rates at a Glance
| Parameter | Detail |
|---|---|
| Mandatory registration threshold | IDR 4.8 billion cumulative taxable turnover in 12 months |
| Voluntary registration | Below IDR 4.8 billion (business must prove it conducts taxable activities) |
| Statutory PPN rate (from 1 Jan 2025) | 12% (PMK-131/2024) |
| Effective rate — non-luxury goods/services | 11% (12% × 11/12 tax base) |
| Rate prior to 1 Apr 2022 | 10% |
| Rate 1 Apr 2022 – 31 Dec 2024 | 11% |
| Filing frequency | Monthly (SPT Masa PPN) |
| Filing deadline | 30th of the following month |
| Payment deadline | 15th of the following month |
| E-invoicing system | e-Faktur (mandatory for all PKPs) |
| Corporate income tax rate | 22% |
Step 1 — Obtain Your NPWP (Taxpayer Identification Number)
Before you can register as a PKP, your business must already hold an active NPWP (Nomor Pokok Wajib Pajak). Without an NPWP, the DJP system will reject your PKP application. This single registration number covers both income tax and VAT obligations in Indonesia.
How to get an NPWP:
- Register online at the DJP Online portal (djponline.pajak.go.id) for individual business owners or corporate entities.
- For a corporate entity (PT, CV, or similar), submit the deed of establishment, NIB (Business Identification Number from OSS), and supporting identity documents of the directors.
- The NPWP is typically issued within one to three working days for online applications.
- If your business operates through the Online Single Submission (OSS) system at oss.go.id, your NIB may already carry tax registration linkage — verify this before applying separately.
Step 2 — Assess Whether You Must or May Voluntarily Register as PKP
Registration as a PKP becomes mandatory once your cumulative taxable turnover in any 12-month rolling period reaches IDR 4.8 billion. You must register within a specific period of meeting this threshold — do not wait until year-end. Voluntary registration is available for businesses below the threshold that wish to issue tax invoices and reclaim input PPN.
Mandatory vs. Voluntary PKP registration:
| Scenario | Obligation |
|---|---|
| Turnover ≥ IDR 4.8 billion in 12 months | Mandatory — apply immediately upon reaching threshold |
| Turnover < IDR 4.8 billion, business makes taxable supplies | Voluntary — beneficial if you have significant input PPN to reclaim |
| Non-taxable goods/services only (e.g., basic food, education, healthcare) | Not eligible for PKP |
| Export-only business | Eligible — zero-rated exports still benefit from input tax refunds |
A business that fails to register as PKP when mandatory remains liable for the PPN it should have collected, plus penalties under Article 13 of the KUP Law.
Step 3 — Submit the PKP Registration Application
PKP registration is submitted to the Tax Service Office (KPP — Kantor Pelayanan Pajak) that covers your business address. As of 2026, this can be done online through DJP Online or in person at the KPP.
Documents required for PKP registration:
- NPWP of the business entity
- NIB (Nomor Induk Berusaha) from the OSS system
- Deed of establishment and latest amendments (for corporate entities)
- Proof of taxable activity: recent sales invoices, contracts, or bank statements demonstrating turnover
- Proof of business premises: lease agreement or land/building certificate
- Identity documents (KTP or passport) of the authorised representative
- Special Power of Attorney (if submitted by a tax consultant)
The KPP may conduct a field verification visit to your business premises before approving PKP status. Ensure your place of business is operational and reachable. Approval can take up to five working days after the verification is completed.
Step 4 — Activate Your e-Faktur Account
Once approved as a PKP, you receive a VAT number (the same as your NPWP with a PKP designation). You must immediately activate your e-Faktur account — the DJP's mandatory electronic tax invoice system. All tax invoices issued to customers must be generated through e-Faktur; handwritten or non-electronic invoices are not valid for PPN purposes.
e-Faktur activation steps:
- Download the e-Faktur application from the DJP website (efaktur.pajak.go.id) or use the web-based version.
- Request a NSFP (Nomor Seri Faktur Pajak — Tax Invoice Serial Number) batch from your KPP. You cannot issue a single tax invoice without a valid NSFP.
- Install and configure the e-Faktur application with your NPWP and digital certificate (EFIN).
- Test-generate a dummy invoice to confirm the system is working before your first real transaction.
Failing to issue a valid e-Faktur means your customer cannot claim input PPN, which damages your business relationship and creates DJP audit risk for both parties.
Step 5 — Understand the PPN Rate You Must Apply
Applying the correct PPN rate is the most common compliance error. Since 1 January 2025, the statutory rate is 12%, but for the vast majority of transactions, you apply 12% to a tax base of 11/12 of the DPP (Dasar Pengenaan Pajak — taxable base), which produces an effective 11% charge on the selling price. Only luxury goods subject to PPnBM bear the full 12% on the full selling price.
Practical calculation example:
- You sell software services for IDR 10,000,000.
- Tax base (DPP) = 11/12 × IDR 10,000,000 = IDR 9,166,667.
- PPN = 12% × IDR 9,166,667 = IDR 1,100,000.
- Effective PPN as a percentage of selling price = 11%.
- Total invoice value = IDR 11,100,000.
KARR automatically applies the correct PPN treatment as you post each transaction — distinguishing between standard-rated, zero-rated (exports), and exempt supplies — so your e-Faktur figures are always accurate before you even open the DJP portal.
Step 6 — File Monthly SPT Masa PPN Returns
As a PKP, you must file a monthly PPN return (SPT Masa PPN) for every tax period, even if there were no transactions in that month (nil return). The SPT Masa PPN reconciles your output PPN (collected from customers) against your input PPN (paid to suppliers), with the difference either payable to the DGT or claimable as a refund.
Monthly PPN filing calendar:
| Obligation | Deadline |
|---|---|
| Pay PPN payable (output minus input) | 15th of the following month |
| File SPT Masa PPN | 30th of the following month |
| Request input tax refund (if applicable) | End of tax year or monthly (certain PKPs) |
Late filing attracts an administrative penalty of IDR 500,000 per late return under the KUP Law. Late payment incurs interest at the rate set by the Minister of Finance (published monthly by DJP), calculated daily from the due date.
KARR prepares the SPT Masa PPN directly from your transaction ledger — matching output PPN on sales invoices to input PPN on purchase invoices — and flags any mismatches or missing e-Faktur numbers before you submit to DJP Online.
Common Mistakes Indonesian Businesses Make With PPN Registration
Avoiding these errors will save you from DJP penalties and audit exposure:
- Waiting too long to register: Many businesses notice they have crossed the IDR 4.8 billion threshold months after the fact. The DJP calculates penalties from the month the threshold was crossed, not from when you noticed.
- Applying 11% directly instead of the PMK-131/2024 method: Since 1 January 2025, the invoice must show 12% on the 11/12 tax base — not simply 11% on the full price. The e-Faktur fields require the correct DPP figure.
- Issuing invoices outside e-Faktur: A non-electronic tax invoice is legally void. Your customer will not be able to claim the input PPN.
- Not filing nil returns: Zero-activity months still require a filed SPT Masa PPN. The IDR 500,000 penalty applies per unreported period.
- Mixing exempt and taxable supplies: If you sell both exempt goods (e.g., basic staple foods) and taxable goods, you must apportion input PPN correctly and cannot claim the full input tax.
How KARR Supports Indonesian Businesses With PPN Compliance
KARR is cloud accounting software built for business owners in 30+ countries, including Indonesia. For Indonesian PKPs, KARR tracks your cumulative turnover against the IDR 4.8 billion PKP registration threshold and alerts you before you breach it — giving you time to register proactively rather than reactively.
When you create a sales invoice, KARR applies the correct PPN rate automatically: 12% on the 11/12 tax base for standard-rated supplies, 0% for exports, and exempt for non-taxable items. At month-end, KARR compiles your output and input PPN into an SPT Masa PPN-ready summary, cross-referenced with your e-Faktur serial numbers. The AI receipt OCR feature captures supplier invoices and extracts the input PPN figure, reducing manual data entry errors that cause mismatches in your DJP filing.
KARR's offline-first PWA architecture means you can continue creating PPN-compliant invoices even without an internet connection — essential for businesses operating in areas with unreliable connectivity. Pricing starts at $0 for the Free plan, with the Pro plan at $12/month and the Business plan at $29/month.
Frequently Asked Questions
See the FAQ section below for quick answers to the most common questions about Indonesian VAT registration.
Stay compliant automatically with KARR
Karr flags non-compliance the moment you post a transaction — across 30+ countries across South Asia, the Middle East (GCC), Africa, Southeast Asia, Europe, and North America — including India, the UAE, Saudi Arabia, the UK, the USA, Canada, Australia and Singapore.
Try KARR FreeFrequently Asked Questions
What is the VAT (PPN) registration threshold in Indonesia for 2026?
The mandatory PKP (Taxable Entrepreneur) registration threshold is IDR 4.8 billion in cumulative taxable turnover over any 12-month rolling period. Once your turnover reaches this figure, you must apply to your local KPP (Tax Service Office) for PKP status immediately.
What is the current PPN rate in Indonesia?
The statutory PPN rate is 12% effective 1 January 2025 (PMK-131/2024). However, for non-luxury goods and services, the 12% is applied to a tax base of 11/12 of the selling price, making the effective rate 11%. Only luxury goods subject to PPnBM bear the full 12% on the full selling price.
What is a PKP and why does it matter for my business?
PKP stands for Pengusaha Kena Pajak — Taxable Entrepreneur. PKP status authorises you to collect PPN from customers, issue valid e-Faktur tax invoices, and reclaim input PPN paid on business purchases. Without PKP status, you cannot legally pass PPN on invoices, and your customers cannot claim input tax credits.
Can I register as PKP voluntarily if my turnover is below IDR 4.8 billion?
Yes. Voluntary PKP registration is available for any business conducting taxable supplies, even below the IDR 4.8 billion threshold. It is beneficial if you have significant input PPN to reclaim (for example, a business making large capital purchases) or if your customers require valid e-Faktur tax invoices.
What is e-Faktur and is it mandatory?
e-Faktur is the DJP's mandatory electronic tax invoice system. All PKPs must generate every tax invoice through e-Faktur using an NSFP (Tax Invoice Serial Number) allocated by the DJP. A handwritten or non-electronic invoice is legally void and cannot be used by your customer to claim input PPN.
When is the monthly PPN return (SPT Masa PPN) due?
PPN payable (output PPN minus input PPN) must be paid by the 15th of the month following the tax period. The SPT Masa PPN return must be filed by the 30th of the following month. A nil return is required even in months with no transactions. Late filing incurs an IDR 500,000 administrative penalty per return.
What happens if I fail to register as PKP when my turnover crosses IDR 4.8 billion?
The DJP can retroactively deem you a PKP from the month your threshold was crossed and assess the full PPN that should have been collected, plus administrative interest and penalties under the KUP Law. The DJP may also conduct a tax audit. Proactive registration is always preferable.
How does KARR help with PPN registration and filing in Indonesia?
KARR tracks your cumulative turnover against the IDR 4.8 billion PKP threshold and alerts you before you breach it. It applies the correct PPN rate (12% on 11/12 tax base for standard supplies) automatically on every invoice, compiles your output and input PPN into an SPT Masa PPN-ready summary each month, and flags mismatches before you file with DJP Online.
Get the KARR compliance brief
Plain-language tax, GST/VAT and accounting updates for your market — occasional, no spam.