Indonesia VAT Registration and Compliance Guide

Provinces
Goods
Provinces
Goods
About
Goods
About
Goods
Goods
Goods

Introduction to VAT in Indonesia

Four things define the indirect tax landscape here. The levy is Pajak Pertambahan Nilai (PPN); the Direktorat Jenderal Pajak (DJP) runs it through djponline.pajak.go.id; every invoice must pass through the DJP's e-Faktur platform — an invoice without a pre-allocated NSFP serial code is not valid; and the enrollment threshold is IDR 4.8 billion per year (~USD 300,000). Unlike markets where compliance runs on paper or third-party invoicing software, VAT in Indonesia flows through a government-controlled digital platform — that design choice determines how invoice issuance, customs credits, and refund requests work in practice. The levy rate shifted from 10% to 11% in April 2022 and then to 12% from January 2025 — each necessitating updates to landed cost models. All main entry points (Tanjung Priok, Tanjung Perak, Belawan) fall under the same DJP framework. Indonesian indirect tax rules sit entirely outside the EU VAT Directive — no OSS, no Intrastat, no EC Sales Lists. Physical goods only.

Indonesia VAT Rates

The rate structure here is the simplest in Southeast Asia: 12% standard, 0% for exports, and a defined exempt category. The Indonesia VAT framework places nothing between those two positive rates — no 5%, no 7%, no food-specific reduced category.
Rate Category Examples
12% Standard rate (from January 2025) Electronics, vehicles, clothing, construction materials, industrial machinery, general consumer goods, most imports
0% Zero rate Exports of goods outside Indonesian customs territory, certain export services
Exempt Exempt (no charge, no input recovery) Basic staple foodstuffs (rice, corn, sago, soy), livestock, fresh fish, certain agricultural goods, gold bullion
The exemption covers raw commodities — a rice cracker or soy-based snack sits outside even though its base ingredient qualifies. Importers of packaged food should cross-check each SKU against the DJP classification decree. The Indonesia VAT rate at 12% reflects the third increase since 2002; the levy history — 10% until April 2022, 11% until December 2024, 12% from January 2025 — matters for contracts bridging those rate-change dates. Always confirm the current rate through pajak.go.id before pricing any transaction. The Indonesian levy rate is set by Parliament with a fixed effective date.

VAT Registration Threshold in Indonesia

For Local Businesses

Cross IDR 4.8 billion in annual taxable turnover and Pengusaha Kena Pajak (PKP) enrollment becomes mandatory. Below that mark, an entity operates as a non-enrolled trader — no levy charge on its sales, but also no recovery on what it pays. Any importer clearing goods through Indonesian customs pays the levy on every PIB (Pemberitahuan Impor Barang — customs import declaration). Without enrolled status that customs charge is an unrecoverable cost; with it, the charge becomes an input credit offset against monthly outgoing levy collections. Any entity with a valid NPWP can apply for enrolled status below IDR 4.8 billion — the DJP does not restrict voluntary enrollment by turnover level. Every PIB clearance generates a levy charge that is a permanent cost without enrolled status. Most operators enroll on day one; credits from early customs clearances cover setup costs easily.

For Remote Sellers Selling Goods

A foreign company dispatching goods to Indonesian buyers does not face the IDR 4.8 billion trigger from those sales alone. The importer of record bears the levy at port of entry through the PIB process. Enrollment arises when a foreign seller establishes taxable presence here: a Badan Usaha Tetap (BUT), a consignment warehouse, or any local business arrangement Indonesian tax law recognizes as permanent establishment.

Who Must Register for VAT in Indonesia

Four operator categories carry a hard enrollment obligation — the IDR 4.8 billion threshold covers only the first:
  • Indonesian legal entities whose annual taxable turnover from goods or services reaches IDR 4.8 billion — enrollment must precede the transaction that crosses the threshold
  • Foreign entities with a BUT, local branch, or warehouse holding inventory here
  • Import agents acting as named importers of record for foreign principals
  • Entities voluntarily enrolling below IDR 4.8 billion to access the input levy recovery mechanism
A foreign supplier shipping to an enrolled Indonesian buyer has no enrollment obligation from that transaction — VAT in Indonesia does not carry the EU reverse-charge self-registration mechanism. The Indonesian buyer handles import-stage levy through PIB. Indonesian VAT obligations flow chain by chain: each enrolled entity collects on outgoing Faktur Pajak and deducts on received ones, sending the net to the Direktorat Jenderal Pajak monthly via the SPT Masa PPN.

VAT Number Indonesia — Format and Verification

What the DJP calls a taxpayer number and what international operators call a VAT number Indonesia issues are the same thing: the NPWP — Nomor Pokok Wajib Pajak. For Indonesian companies, it displays as 15 digits in the format XX.XXX.XXX.X-XXX.XXX (e.g. 01.234.567.8-001.000). The nine opening digits identify the taxpayer; the next three point to the issuing local tax office; the final three — almost always 000 — indicate the head entity rather than a branch. The VAT number Indonesia uses must appear on every tax invoice generated through the e-Faktur platform — an invoice carrying a wrong or invalid NPWP triggers an error in the DJP system and cannot be issued with a valid NSFP serial code. Understanding what is VAT number in Indonesia clarifies one frequent question: it is the NPWP, not a separate levy-specific code. Verify counterparty NPWP and enrolled status at pajak.go.id before accepting invoices as input credit documentation. An Indonesian taxpayer number with active PKP designation unlocks invoice issuance and input credit recovery; one without it cannot issue valid invoices.

VAT Registration Number Indonesia — Application Process

Enrollment runs through DJP Online at djponline.pajak.go.id. For locally incorporated entities, five steps:
  1. Log into DJP Online with the entity's existing NPWP credentials — if the NPWP has not yet been issued, base taxpayer registration must be completed first through the same portal
  2. Submit the Permohonan Pengukuhan Pengusaha Kena Pajak (enrollment application), declaring the type of taxable goods or services, expected annual turnover, and the desired enrollment start date
  3. Upload the required documents: company establishment deed (akta pendirian), business trading license (SIUP), domicile letter or property lease, and the NPWP of the company's designated authorized representative
  4. Foreign branch operators additionally upload apostilled home-country incorporation documents with certified Indonesian-language translations signed by a sworn translator (penerjemah tersumpah)
  5. Receive the confirmation — the VAT registration number Indonesia is not a new number but the existing NPWP now carrying enrolled status in the DJP system; the VAT registration number Indonesia confirmation triggers access to the NSFP serial code allocation module
The authority completes straightforward applications within 3 to 5 working days. Each correction cycle adds 3 to 7 working days.

Tax Representative in Indonesia

Indonesian tax law uses a Kuasa Wajib Pajak (KWP — authorized tax representative) model. Every DJP interaction — filing the monthly SPT Masa PPN, requesting NSFP code blocks, responding to audit queries — runs through a named KWP registered in DJP Online. The KWP is either an internal company person or an external licensed Konsultan Pajak (certified tax consultant). Without a named KWP on file, DJP Online blocks SPT filing and NSFP allocation entirely. Most operators designate a local director or licensed Konsultan Pajak for this role.

VAT E-Invoices in Indonesia

Indonesia introduced mandatory electronic invoicing well ahead of most ASEAN neighbours. The DJP's e-Faktur platform became compulsory for all enrolled entities through a phased rollout:
  • 2014–2015: Wajib Pajak Besar (large taxpayers) — mandatory e-Faktur
  • 2015–2016: Wajib Pajak Madya (medium taxpayers) — mandatory rollout expanded
  • July 1, 2016: All enrolled entities — e-Faktur universal
  • 2021 onward: e-Faktur 3.0 — updated XML, QR code verification, NIK integration, ERP API access
An enrolled entity cannot generate a tax invoice without a pre-approved NSFP serial code. Operators apply for blocks via e-Nofa before the current block runs out; the DJP approves replenishment within one working day.

VAT Returns in Indonesia

Monthly filing is the only cycle — no quarterly or annual PPN option exists regardless of entity size. The SPT Masa PPN covers one calendar month; both filing and payment fall due at the end of the following month. Miss January's February 28 deadline and the IDR 500,000 late-filing penalty activates automatically.
Document type Content Deadline
SPT Masa PPN (monthly return) Output levy on tax invoices issued, input levy on invoices received and customs import declarations, net payable or credit balance End of following calendar month
PIB — customs import declaration Confirms levy paid at the border on each inbound shipment — forms the import-stage input credit base Filed at customs clearance; figures reconciled in monthly SPT
e-Faktur database records DJP holds all invoices centrally — monthly return figures must match the DJP's own invoice database Continuous — invoices upload at issuance
For exporters carrying 12% input levy against 0%-rated outbound shipments, VAT Indonesia refund claims file through DJP Online with the monthly return — clean cases with complete e-Faktur records typically close within 30 to 60 days. What triggers most VAT Indonesia SP2DK explanation requests is not late filing but invoice mismatches: a buyer claims input levy from an invoice that never appeared in the seller's e-Faktur upload, and the DJP's automated cross-check catches the gap the same day the SPT is processed.

Deductible VAT in Indonesia

Two conditions must both be met: an e-Faktur invoice with a DJP-authorized NSFP serial code, and goods or services that feed into taxable outputs. Fail either and the deduction fails the DJP's automated check. Three specific restrictions come up most often:
  • Unenrolled supplier purchases: The DJP blocks NSFP code allocation for NPWPs without PKP status — meaning the supplier physically cannot generate a valid Faktur Pajak. Buyers who accept such invoices and claim input credits face disallowance during the DJP's automated e-Faktur cross-check
  • Personal and entertainment spending: Article 9(8) of the PPN Law explicitly blocks input recovery on personal consumption and general entertainment — regardless of how the expense appears in the accounting records
  • Pre-enrollment purchases: Levy paid on purchases before enrollment was activated is generally not recoverable, with a limited exception for capital goods (Barang Modal) purchased within 12 months of the enrollment application date
PIB customs declarations support import-stage input levy claims. The authority and customs directorate share data – mismatches between PIB figures and SPT input claims generate audit queries.

VAT Record Keeping Requirements in Indonesia

Article 28 of the UU KUP stipulates a 10-year retention period from the end of the fiscal year – much longer than Singapore or Thailand (both 5 years). A goods operator’s archive should include:
  1. Complete e-Faktur records – DJP archives and locally stored tax invoice XML files with NSFP serial codes
  2. PIB customs import declarations with full shipping documents: bill of lading, commercial invoice, packing list, certificate of origin where applicable
  3. PEB export declarations and transport documents evidencing goods having departed Indonesian customs territory – required to support 0% levy treatment on exports
  4. Monthly SPT Masa PPN filings and BPN payment receipts
  5. Buku Besar (general ledger), Buku Pembelian (purchases), and Buku Penjualan (sales) – the three core accounting registers required under Indonesian accounting standards
The authority centrally holds all e-Faktur data – audits concentrate on PIB import records, BPN payment receipts, and their reconciliation against declared SPT positions.

VAT Penalties in Indonesia

Violation Penalty Notes
Late SPT Masa PPN filing IDR 500,000 per return Fixed Sanksi Administrasi; applies on nil-balance returns
Late levy payment 2% per month on unpaid principal Monthly interest from due date to payment date (Pasal 9 UU KUP)
Underpayment identified in audit (SKPKB) 100% kenaikan surcharge on underpaid amount Pasal 13 — the SKPKB letter effectively doubles the shortfall
Operating without enrollment above threshold 2% of taxable turnover during unregistered period Calculated on gross sales, not net levy (Pasal 14 UU KUP)
Invalid tax invoice (non-e-Faktur or wrong NSFP) 2% of the invoice transaction value per invoice Pasal 14 — no cap on volume; compounds at scale
The Pasal 13 surcharge doubles any underpayment. The Pasal 14 invalid invoice penalty at 2% per invoice accumulates fast at volume. VAT number Indonesia verification at pajak.go.id before onboarding new suppliers is the most impactful single risk-reduction step. VAT number Indonesia checks confirm both NPWP existence and active enrolled status.

How Lappa Handles VAT Indonesia Compliance

Running goods compliance here differs from EU markets in one critical way: the DJP already holds every invoice you issued before your monthly return arrives. Lappa builds its VAT Indonesia service around that — reconciling against the DJP's database before filing:
  • Enrollment (PKP registration) — managing the Permohonan Pengukuhan application through DJP Online for locally incorporated PT entities and foreign BUT branch operators
  • e-Faktur API integration — connecting your ERP to the DJP web service so every tax invoice receives an authorized NSFP code and uploads to the DJP database at issuance, eliminating Pasal 14 invalid-invoice exposure
  • NSFP block management — monitoring consumption and filing e-Nofa replenishment requests proactively
  • Monthly SPT Masa PPN filing — reconciling e-Faktur records against PIB import declarations before each month-end submission
  • PPN refund management — tracking input levy refund claims for exporters accumulating credits from 12%-rated inputs against 0%-rated export invoices
For operators managing Indonesian levy compliance alongside Singapore, Malaysia, Thailand, Vietnam, and other ASEAN markets, Lappa consolidates under one platform — unified SPT deadline calendar, cross-country visibility, single regional team.

FAQ for Indonesia VAT Goods

What is the Current VAT Rate Indonesia Applies

The current VAT rate Indonesia applies through PPN law is 12%, effective January 1, 2025. Before that: 11% from April 2022, and 10% before April 2022. Every taxable goods transaction faces either 12% or nothing — there is no middle rate category. Exports carry 0%; a specific list of raw staple commodities is exempt. The current VAT rate Indonesia history of three increases in 20 years matters for contracts that straddle an effective date. Confirm at pajak.go.id. Indonesia's levy rate is set by Parliament with a fixed implementation date.

Who Needs VAT Registration in Indonesia

If the annual taxable turnover of goods or services of an Indonesian entity reaches IDR 4.8 billion, it is mandatory to register.  Voluntary enrollment below IDR 4.8 billion is available for importers wanting to recover the 12% levy on every PIB clearance. Foreign entities with a BUT, branch, or local warehouse enroll regardless of turnover.

What is VAT Number in Indonesia

What is VAT number in Indonesia: the NPWP — Nomor Pokok Wajib Pajak, a 15-digit number in the format XX.XXX.XXX.X-XXX.XXX. When enrolled (PKP) status is activated on an NPWP, that same 15-digit number serves as the levy registration identifier on all tax invoices and monthly SPT Masa PPN filings. There is no separate levy-only number; the NPWP carries a PKP designation flag the DJP activates on approval of the enrollment application.

What is VAT ID Indonesia

VAT ID Indonesia means the NPWP — the 15-digit number covering PPN, income tax, withholding, and all DJP correspondence. An NPWP with active PKP designation unlocks NSFP allocation and valid invoice issuance. VAT ID Indonesia status is checkable at pajak.go.id — run this before onboarding any new supplier. The Indonesian taxpayer identification number sitting in non-PKP status cannot issue Faktur Pajak, which means no levy credit for any buyer who accepts those invoices.

How Often Are VAT Returns Filed in Indonesia

Monthly — SPT Masa PPN covers each calendar month, due at the end of the following month (January SPT due February 28). No quarterly or annual option exists. The DJP holds all e-Faktur transaction data before each SPT deadline, comparing declared figures against its own records immediately on receipt.

VAT Calculator

VAT Standard rate 11% VAT Reduced rate - Thresholds IDR 4.8 billion annual turnover
Just fill your country and find out VAT rate Amount
Country
HS Code
Calculate
Result
HS Code
Net amount
VAT country
VAT rate
VAT amount
Refresh
July 8, 2026 330
Share to:

Get a Fee Quote

Know more details about EPR with Lappa

Subscribe Now