Indonesia VAT (PPN) at a glance
| Standard rate (general) | 11% — applies to most goods and services. Originally 10%, raised to 11% on 1 April 2022 under the Harmonization of Tax Regulations Law (UU HPP). |
| Luxury goods rate | 12% — applies to specific categories of luxury goods and services subject to the Luxury Goods Sales Tax (PPnBM) regime, effective 1 January 2025. |
| Zero-rated supplies | 0% — exports of goods, exports of services (taxable export categories under MoF regulations), and certain supplies to bonded zones and special economic zones (KEK) |
| Exempt supplies | Basic necessities (rice, salt, soy, certain meats and fish), medical and education services, certain financial services, religious services, public goods (water, electricity below thresholds) |
| Tax architecture | Single national VAT (PPN) administered by the Directorate General of Taxes (DJP). The PPnBM (Luxury Goods Sales Tax) is a separate excise-style tax on luxury items. |
| Domestic registration floor (PKP — Pengusaha Kena Pajak status) | IDR 4.8 billion of annual gross turnover. Below the floor, businesses qualify as small enterprises (UMKM) and pay 0.5% final income tax on turnover under PP 23/2018 / PP 55/2022. |
| PMSE — foreign electronic merchant regime | Mandatory for overseas companies supplying digital products or services to Indonesian consumers where either (a) annual Indonesian transaction value exceeds IDR 600 million OR (b) annual Indonesian user count exceeds 12,000. Effective 1 July 2020 under PMK 48/2020. |
| Tax authority | Directorate General of Taxes (DJP — Direktorat Jenderal Pajak) under the Ministry of Finance. Primary portals: DJP Online (djponline.pajak.go.id) and Coretax (the integrated tax administration system rolling out through 2025–2026). |
| Filing — domestic regular taxpayers | Monthly PPN return (SPT Masa PPN), due by the end of the following month. Annual income tax reconciliation separate. |
| Filing — PMSE foreign electronic merchants | Quarterly through the DJP PMSE portal. Same end-of-following-month deadline cadence. |
| E-invoicing (e-Faktur) | Mandatory for all PKP-registered taxpayers since 2017. Invoices generated through e-Faktur software validated by DJP; each tax invoice receives a unique Faktur Pajak number sequenced through DJP’s allocation system. |
| Coretax (new integrated system) | Operational rollout from January 2025; replaces several legacy DJP systems. Consolidates PPN, withholding tax, and income tax administration. PKP and PMSE registrants are progressively migrated; full coverage expected during 2026. |
| Late-filing penalty | IDR 500,000 per PPN return for late submission. Continued non-compliance triggers escalated administrative sanctions and DJP audit risk. |
| Late-payment interest | Monthly interest on unpaid tax at a rate adjusted by Ministry of Finance regulation — currently approximately 2% per month (subject to MoF rate notice), capped at 24 months. |
| Under-reporting penalty | Administrative penalty equal to 100% of the underpaid tax (general), with higher penalties for fraudulent under-reporting and reductions for voluntary correction (Pembetulan SPT). |
| Tax evasion (fraudulent) | Penalty up to 400% of evaded tax plus criminal prosecution under the General Tax Provisions Law (UU KUP). Imprisonment risk for serious cases. |
| Records retention | 10 years from the date of the relevant transaction (Article 28 UU KUP). Electronic records permitted under DJP regulations. |
| Currency | Indonesian Rupiah (IDR). USD ≈ 16,000 IDR. |
| Statute | Law No. 8 of 1983 on Value Added Tax (last amended by UU HPP — Law No. 7 of 2021, the Harmonization of Tax Regulations Law). Government Regulations (PP) and Ministry of Finance regulations (PMK). PMK 48/2020 for the PMSE foreign electronic merchant regime. |
Do I need to comply? — 60-second check
Do you have to file an application for Indonesia VAT registration? The answer turns on three triggers — and one of them catches almost every overseas company that assumes the IDR 4.8 billion domestic floor is the only test. The first trigger is the domestic PKP test: if your annual gross turnover from Indonesian taxable activities exceeds IDR 4.8 billion, you must register as a Pengusaha Kena Pajak (Taxable Business). The second is the PMSE test: if you supply digital products or services to Indonesian consumers and either your Indonesian transaction value exceeds IDR 600 million per year OR your Indonesian user count exceeds 12,000 per year, the PMSE foreign electronic merchant requirement applies. The third is the structural-business-presence test: opening a permanent establishment, branch office, or representative office in Indonesia creates registration requirements independent of revenue.
Before you dig into the persona tracks, run through this short check. It tells you which of the four tracks below applies to you — and which you can skip:
- Indonesian-resident business? Whether you must file an application for PKP status depends on your annual gross turnover crossing the IDR 4.8 billion floor, plus several activity-specific triggers regardless of turnover. The Local Indonesian Business track covers the full picture, including the UMKM small-enterprise alternative.
- Overseas company supplying digital products or services to Indonesian consumers? Foreign SaaS / Digital Services Seller track. The PMSE regime applies when either the IDR 600 million Indonesian transaction value or the 12,000 Indonesian user count is crossed in a 12-month period. Quarterly returns through DJP’s PMSE portal.
- Overseas company shipping physical goods to Indonesian consumers — through Tokopedia, Shopee, Lazada, Blibli, or your own store? Foreign E-commerce Seller track. Import PPN applies at customs above the de minimis (USD 3 per consignment for personal goods after the 2019 reduction; lower than most ASEAN countries). Marketplace operators have specific roles under the marketplace regulation framework.
- Overseas company importing goods into Indonesia for distribution, manufacturing, or onward sale? Foreign Importer track. Import PPN at 11% applies at customs on the CIF + duty + applicable PPnBM base. Recoverability through input VAT credit for PKP-registered Indonesian entities. The Bonded Zone (Kawasan Berikat) and Special Economic Zone (KEK) frameworks provide preferential treatment for qualifying operations.
Two contextual points worth surfacing up front. First: Indonesia’s VAT rate progression — 10% standard until 2022, raised to 11% on 1 April 2022 under the Harmonization of Tax Regulations Law (UU HPP), with the 12% rate now reserved for specific luxury categories subject to PPnBM rather than applied as a general rate. The 12% general-rate increase that was originally planned for 2025 was scaled back; the 11% general rate continues to apply. Second: Coretax — DJP’s new integrated tax administration system — began progressive rollout in January 2025 and continues through 2026. Most PMSE and PKP registrants will be migrated during the rollout window; the transition includes data continuity from the legacy DJP Online platform but introduces new interfaces, validation rules, and reporting templates.
Quick-jump to your persona
- Foreign SaaS / Digital Services Seller into Indonesia
- Foreign E-commerce Seller into Indonesia
- Foreign Importer / Physical Goods Seller
- Local Indonesian Business
Foreign SaaS / Digital Services Seller into Indonesia
You’re an overseas company supplying digital services to Indonesian consumers and you have no Indonesian permanent establishment. The first question isn’t “do I have to file an application” — it’s “do I cross either the IDR 600 million transaction-value threshold or the 12,000-user threshold under the PMSE regime”. Indonesia’s Foreign Electronic Merchant (PMSE — Perdagangan Melalui Sistem Elektronik) regime, introduced under PMK 48/2020 effective 1 July 2020, is the framework that matters for cross-border digital services. Either threshold being crossed triggers a registration requirement; both thresholds operate in the alternative, not cumulatively, which catches sellers who assume they’re below a single combined trigger when only one applies.
Are your Indonesian sales actually in Indonesia’s tax base?
Place of supply for cross-border digital services follows the customer’s location. PMK 48/2020 and DJP guidance set out the indicators expected: customer billing address in Indonesia, payment instrument issued by an Indonesian institution, IP address resolving to Indonesia, telephone country code, and other commercially relevant location data. Multiple corroborating indicators per Indonesia-treated sale are the documentation standard DJP expects in PMSE audits.
Take Ravalia Outdoor Pty Ltd, an Australian outdoor goods brand with AUD 8 million of global ARR from a subscription content platform (outdoor activity guides, route planning, gear reviews). Ravalia’s Indonesian subscriber base reached 14,500 paying users in 2025 and IDR 720 million of annual transaction value — crossing both PMSE thresholds. Ravalia must file an application for PMSE registration through DJP, charge 11% PPN on Indonesian B2C subscriptions, and submit quarterly PPN returns through the DJP PMSE portal. The Indonesian B2B portion of its revenue (a small fraction selling to Indonesian corporate accounts) operates under the standard B2B mechanic with the Indonesian buyer self-accounting in specific circumstances under DJP regulations.
The triggers — and the timing window each opens
Three triggers, three timing windows.
The PMSE transaction-value trigger crystallises when annual Indonesian transactions to consumers exceed IDR 600 million. The requirement to file the PMSE application arises from the start of the month following the month in which the threshold is crossed.
The PMSE user-count trigger crystallises when Indonesian users exceed 12,000 per year. Distinct from transaction value — a low-ARPU service can cross the user count without crossing the transaction value, and vice versa. Both are tested independently in any rolling 12-month window.
The structural-business-presence trigger applies when an overseas company opens a permanent establishment, branch office, or representative office in Indonesia. The Indonesian-presence entity must file for PKP status (Indonesian VAT registration) under the standard domestic rules, separately from any PMSE registration the parent overseas company may also need to maintain for cross-border digital service supplies.
What the PMSE registration actually involves
Registration runs through DJP’s PMSE portal under the Foreign Electronic Merchant track. Four operational steps for an overseas company:
- File the PMSE application with required information: business name, country of incorporation, authorised representative details, Indonesian transaction-value and user-count data, business activity description (mapped to PMSE service categories).
- Receive the PMSE Foreign Electronic Merchant identification number assigned by DJP. The number appears on every PMSE invoice issued to Indonesian customers.
- Designate an Indonesian tax representative — strongly recommended for non-Indonesian-speaking businesses. Tax representatives are licensed Indonesian tax consultants (konsultan pajak); they handle DJP correspondence, return filings, and audit defence. Not strictly mandatory under PMK 48/2020 but virtually every foreign supplier engages one.
- Configure your billing platform for Indonesian 11% PPN on B2C subscriptions, with the PMSE identification number on invoices, and the Indonesian-buyer indicator handling.
What you charge, and on what
Indonesian PPN at 11% applies to all B2C PMSE supplies to Indonesian consumers. The rate is uniform; there is no reduced rate for digital services. Zero-rating is reserved for genuine exports of goods and specific exported services categories; cross-border digital services delivered to Indonesian consumers are inside the Indonesian tax base.
For B2B supplies to PKP-registered Indonesian businesses, the structural mechanic depends on whether the supply is treated as a cross-border B2B service under specific DJP regulations. In many B2B configurations, the Indonesian buyer self-accounts under reverse-charge-equivalent rules, and the overseas company does not charge PPN on the invoice. Confirm the Indonesian buyer’s PKP status and the applicable B2B treatment before invoicing on a no-PPN basis; the rules vary by service category and counterparty type.
Consider BrightLearn Inc., a US-based online-course provider selling USD 49/month subscriptions. A Jakarta consumer subscribes. BrightLearn charges USD 49 + 11% PPN = USD 54.39, collects the IDR equivalent of USD 5.39 in PPN, and submits this through the quarterly PMSE return on the DJP portal. If a Jakarta technology firm subscribes for staff training (B2B with the firm being PKP-registered), the treatment depends on whether the service falls within the specific cross-border B2B categories — verify with an Indonesian tax consultant before invoicing on a no-PPN basis.
What an Indonesia PMSE invoice must say
PMSE invoices for B2C consumer supplies are simpler than the domestic e-Faktur format. Mandatory fields:
- Foreign Electronic Merchant business name and PMSE identification number.
- Customer identification (name or email for B2C electronic services).
- Invoice issue date and the date of supply.
- Description of services supplied.
- Total amount payable, with PPN amount (11%) separately stated.
- For invoices in foreign currency: IDR equivalent of the PPN amount, using a commercially supportable exchange rate (typically Bank Indonesia middle rate at the supply date).
The full e-Faktur invoice format with DJP-allocated Faktur Pajak number applies only to domestic PKP-registered businesses, not PMSE Foreign Electronic Merchants. PMSE invoicing is a separate, simplified track.
Submitting and paying DJP
PMSE registrants submit quarterly PPN returns through the DJP PMSE portal. Returns and payment are due by the end of the month following each calendar quarter — by 30 April for the January–March quarter, by 31 July for April–June, by 31 October for July–September, and by 31 January for October–December.
The PMSE return captures total Indonesian B2C taxable supplies, PPN collected, and the net PPN payable in IDR. Payment is made through approved international remittance channels into DJP’s designated account, or through Indonesian banking partnerships if the foreign supplier has established such relationships. The Indonesian tax representative typically handles the operational payment mechanics.
What this actually costs
Approximate operating ranges for a PMSE-registered foreign electronic merchant:
- Indonesian tax representative retainer: IDR 80,000,000–250,000,000 per year (approximately USD 5,000–15,500), depending on transaction volume and complexity.
- Quarterly PMSE return preparation and submission: IDR 15,000,000–45,000,000 per quarter — often bundled into the tax representative retainer.
- Initial PMSE registration and Coretax onboarding: minor cost; mostly internal effort plus tax representative onboarding.
- Initial billing-platform configuration for Indonesia 11% PPN and PMSE identification number display: USD 4,000–12,000 of one-off implementation work.
- Annual reasonableness review by an Indonesian Certified Tax Consultant: IDR 40,000,000–100,000,000 per year, recommended for businesses with materially scaled Indonesian revenue.
The patterns that catch foreign SaaS sellers out
After enough overseas-seller engagements, the same three failures keep surfacing. The pattern is consistent.
The first: missing the user-count threshold while watching only transaction value. The 12,000-user threshold is alternative to the IDR 600 million transaction-value threshold — either being crossed triggers PMSE registration. Low-ARPU services (typical for many consumer SaaS products) often cross the user threshold long before the transaction-value one. Sellers who monitor only revenue against the IDR 600 million line accumulate exposure from the date the user threshold was actually crossed.
The second: treating B2B Indonesian supplies as automatically out of scope without verifying PKP status and the specific service category. The cross-border B2B treatment is more nuanced in Indonesia than in some jurisdictions; not every B2B supply to a PKP-registered Indonesian buyer escapes the PPN charge at the foreign supplier level. Verify the Indonesian buyer’s PKP status (TaxDo’s Global Tax Identity engine validates Indonesian NPWP and PKP status across the DJP registry in real time) and confirm the applicable B2B rule with an Indonesian tax consultant before invoicing on a no-PPN basis.
The third: under-investing in Coretax migration readiness. DJP’s progressive Coretax rollout through 2025–2026 affects how PMSE returns are submitted, how invoices are validated, and how data flows between the foreign supplier and DJP. Overseas merchants who have not engaged their tax representative on Coretax readiness routinely encounter unexpected validation errors, data-format mismatches, and submission delays during their first post-migration quarterly return cycle.
If you get this wrong
Penalty framework under the General Tax Provisions Law (UU KUP) and PMK 48/2020:
- Late submission of the quarterly PMSE return: IDR 500,000 fixed penalty per return, with continued non-compliance triggering escalated administrative action and DJP audit risk.
- Late payment: approximately 2% per month interest on the outstanding amount (rate adjusted by MoF), capped at 24 months.
- Under-reporting (general): 100% administrative penalty on the underpaid tax.
- Fraudulent evasion: up to 400% penalty plus criminal prosecution under UU KUP; potential imprisonment for serious cases.
- Failure to register as PMSE when required: penalty exposure on the unbilled PPN plus interest plus administrative penalty; potential listing on DJP’s non-compliant PMSE list, which has commercial implications.
DJP’s Pembetulan SPT (voluntary correction) framework reduces penalty exposure materially for late-corrected returns submitted before DJP commences any audit or query. Pre-audit voluntary correction reduces the administrative penalty band; post-audit correction operates under a more restrictive framework.
If you’ve been selling without registering
Three steps, in this order.
First, quantify the exposure with your Indonesian tax representative. Pull the full record of Indonesian B2C and B2B sales from the date either PMSE threshold was first crossed. Apply 11% to the gross B2C taxable supplies. The remediation exposure is principally the B2C unbilled PPN, plus any administrative penalty and interest accumulation.
Second, file the PMSE registration application retrospectively to the threshold-crossing date, accompanied by a Pembetulan SPT covering each unfiled quarter. The voluntary correction reduces the penalty exposure under the standard framework. The tax representative handles the structural sequencing — register first, then submit backdated returns with correction.
Third, engage with DJP’s PMSE administration unit on any disclosure scope beyond pure back-filing. Practice on PMSE remediation has matured since the regime’s 2020 introduction, and DJP’s response to clean, pre-detection voluntary correction is typically constructive. Engage a tax representative with PMSE-specific experience; the framing of the structural narrative materially affects the settlement.
| How TaxDo helps SaaS sellers stay compliant in Indonesia Indonesia’s PMSE regime has unusual depth: two alternative threshold tests (transaction value AND user count), the Coretax migration in progress, the cross-border B2B nuances, the quarterly PMSE return cadence. Doing this by hand across markets breaks at the third country. TaxDo plugs into your billing or subscription system, applies the correct Indonesia 11% PPN treatment at the point of invoice with B2C and B2B handling, validates Indonesian PKP status for B2B gating, and surfaces your exposure across every country on one dashboard. Real-time Indonesia 11% PPN calculation with PKP-status B2B gating, integrated with Stripe Billing, Recurly, Chargebee, and custom billing systems.Continuous exposure tracking across 150+ countries — alerts on both transaction-value and user-count thresholds like Indonesia’s dual PMSE trigger.Global Tax Identity engine — validates Indonesian NPWP and PKP status, plus Tax IDs across 150+ countries.Native integrations with Salesforce, HubSpot, NetSuite, and the major accounting platforms. |
Foreign E-commerce Seller into Indonesia
You’re shipping physical goods to Indonesian consumers through Tokopedia, Shopee, Lazada, Blibli, your own Shopify store, or a marketplace-routed model. The first question isn’t “how much PPN do I charge” — it’s “who is the importer of record on each consignment, and what does the marketplace’s role mean for your direct compliance footprint”. Indonesia operates one of the lowest import de minimis thresholds in the ASEAN region (USD 3 per consignment for personal-use goods, reduced from USD 75 in 2019 and further reduced from USD 100 originally), and the marketplace regulations layered on top of the standard import-PPN mechanic create structural choices that drive long-term Indonesian e-commerce economics.
Does this apply to your store?
If physical goods you sell arrive at an Indonesian address, you’re in the import-PPN framework. The treatment then depends on consignment value, channel, and marketplace structure:
- Direct cross-border shipping (you ship internationally to the Indonesian consumer): import PPN, customs duty, and PPh income tax are collected at customs. Indonesia’s USD 3 de minimis is among the lowest in ASEAN; almost every commercial e-commerce consignment is above it. Above the de minimis, import PPN at 11% applies on the CIF + duty + applicable PPnBM base, with the consumer typically paying at clearance via the carrier or freight forwarder.
- Indonesian fulfilment via an Indonesian distributor or your own Indonesian subsidiary: the goods are imported under the Indonesian entity’s name, full PPN, duty, and PPh paid at customs, then domestic PPN applies on each onward sale. The Indonesian entity registers for PKP status if turnover crosses IDR 4.8 billion, claims input PPN credit on the import PPN, and operates as a normal resident e-commerce seller.
- Marketplace-routed sales via Tokopedia, Shopee, Lazada, Blibli, TikTok Shop: under PMK 60/2022 and subsequent marketplace regulations, marketplaces that meet the criteria for Penyedia Jasa Aplikasi Perdagangan Elektronik (Electronic Trading Application Service Provider) have specific roles in collecting taxes on transactions. The marketplace’s role and the seller’s residual obligation vary by transaction structure and seller account type — confirmation in writing per marketplace per seller account is the operational discipline.
The triggers — and the timing window each opens
Different from the SaaS picture. For e-commerce sellers shipping physical goods, import-PPN exposure attaches at every consignment regardless of registration status. The registration question is structural: whether you set up an Indonesian subsidiary that becomes the importer of record (and registers for PKP when turnover crosses IDR 4.8 billion), or operate through an Indonesian distributor or marketplace where the importer-of-record role sits with that party.
For a foreign-backed Indonesian e-commerce subsidiary, the PKP registration test (IDR 4.8 billion annual turnover) typically becomes relevant within 6–18 months of meaningful operations. Below the floor, the small-enterprise UMKM regime (0.5% final income tax on turnover under PP 23/2018) is an alternative path that materially affects the economics of small-scale Indonesian e-commerce subsidiaries.
What the PKP registration actually involves (for Indonesian subsidiaries)
If you’re going the Indonesian subsidiary route, the registration sequence is: subsidiary incorporation as PT (Perseroan Terbatas) or PT PMA (PT Penanaman Modal Asing — foreign investment company) → NPWP (Tax Identification Number) issuance → SIUP / NIB business licensing through OSS (Online Single Submission) → PKP application through DJP Online or Coretax → Customs registration with the Directorate General of Customs and Excise. The full sequence typically runs 8–14 weeks. PT PMA establishment for foreign-backed entities involves additional BKPM (Investment Coordinating Board) procedures.
Charging PPN on goods, shipping, and returns
For your Indonesian subsidiary as a resident PKP, the applicable rate is 11% on most goods. The 12% PPnBM rate applies to specific luxury goods categories (luxury vehicles, certain consumer electronics above thresholds, premium furniture, etc.). Zero-rated treatment applies to exports and certain bonded-zone supplies. Exempt categories include basic foodstuffs, medical and educational services, and religious services.
On import: PPN at 11% on CIF + customs duty + applicable PPnBM + Article 22 income tax. Indonesia’s customs duty varies by HS code with rates from zero to materially higher for specific consumer goods categories (apparel, footwear, some electronics). PPnBM applies on top of PPN for luxury categories — a separate excise-style tax that compounds the cumulative import-tax burden meaningfully.
Returns operate as credit-note adjustments through the e-Faktur system. Issue a credit note (Faktur Pajak Pengganti — replacement tax invoice with negative value) referencing the original Faktur Pajak number; the credit reduces output PPN in the period the credit note is issued.
Take Maple Goods Co., a Canadian DTC brand operating through an Indonesian PT PMA subsidiary. Maple imports a consignment of household goods, paying customs duty (HS-dependent, assume 7.5%), Article 22 PPh income tax, and PPN (11%) at customs. The subsidiary then sells an IDR 250,000 item to a Surabaya consumer. The invoice is IDR 250,000 + 11% PPN = IDR 277,500. Maple’s subsidiary collects the PPN, submits monthly through the e-Faktur and SPT Masa PPN system, claims input PPN credit on the import PPN and overhead expenses.
Invoice rules for e-commerce
The e-Faktur format applies for B2B and B2C supplies by PKP-registered Indonesian entities. Each invoice receives a Faktur Pajak number from DJP’s sequential allocation system. Required fields include supplier NPWP and PKP details, customer NPWP (for B2B) or customer identification (for B2C), invoice details, taxable value, PPN amount, total.
The Coretax migration through 2026 introduces updated e-Faktur interfaces and validation rules. Practical preparation requires ensuring your accounting platform integration with e-Faktur is updated for the Coretax-era validation requirements.
For marketplace-routed sales where the marketplace handles the consumer-facing transaction under the Electronic Trading Application Service Provider framework, the invoice flow depends on the specific marketplace’s operational model. Some marketplaces issue the buyer-facing invoice under their own GST/PPN identifier; others act as facilitators with the underlying seller issuing the invoice. Per-marketplace confirmation in writing.
Submitting — and the marketplace question
Your Indonesian subsidiary submits monthly PPN returns (SPT Masa PPN) through e-Faktur and DJP Online / Coretax, due by the end of the month following the tax period. Annual income tax reconciliation is separate.
The marketplace question for Indonesian e-commerce is the structural decision. PMK 60/2022 and subsequent marketplace regulations have evolved the role of Electronic Trading Application Service Providers in collecting taxes on transactions. Marketplaces like Tokopedia, Shopee, Lazada, and Blibli each have published guidance on how they handle PPN collection for sellers on their platforms; the specifics vary by transaction type, seller account category, and goods category. Confirmation in writing per marketplace per account is the operational discipline.
The compliance cost stack
Total run-rate for a mid-volume foreign e-commerce seller operating through an Indonesian PT PMA subsidiary typically lands in the IDR 400,000,000–1,500,000,000 range per year (approximately USD 25,000–95,000), driven by monthly filings, customs broker fees per shipment, e-Faktur infrastructure, and the Coretax migration overhead. Indonesian PT PMA establishment is a separate one-time cost (IDR 250,000,000–600,000,000 including legal, BKPM procedures, and notary), and customs brokerage runs on a per-shipment basis.
The patterns that catch e-commerce sellers out
After enough overseas-seller engagements, the same three failures keep surfacing. The pattern is consistent.
The first: misjudging the USD 3 de minimis. Indonesia’s de minimis is among the lowest in ASEAN. Sellers familiar with Singapore’s SGD 400 LVIG threshold or Australia’s AUD 1,000 LVIG threshold often assume Indonesian de minimis is at a similar level and design pricing accordingly. The USD 3 threshold catches almost every commercial cross-border consignment, meaning the import-PPN economics apply to essentially all direct cross-border sales.
The second: under-investing in the marketplace-treatment confirmation discipline. Indonesian marketplaces operate under evolving regulations and their consumer-facing PPN collection role is not uniform across platforms or account types. Sellers who assume marketplace treatment applies without written confirmation routinely discover during DJP queries that they retained the underlying compliance obligation.
The third: under-preparing for the Coretax migration. DJP’s progressive Coretax rollout through 2026 affects how monthly returns are submitted, how e-Faktur invoices are validated, and how data flows between the foreign-backed subsidiary and DJP. Subsidiaries that have not engaged their tax consultant on Coretax readiness routinely encounter validation errors and submission delays during their first post-migration return cycle.
The penalty exposure
Same framework as the SaaS track applies: IDR 500,000 late-filing penalty per return, ~2% monthly late-payment interest (capped at 24 months), 100% administrative penalty for non-fraudulent under-reporting, up to 400% for fraudulent evasion, Pembetulan SPT voluntary correction reductions. Plus customs-specific penalties under the Customs Law (UU Kepabeanan) for misdeclaration, undervaluation, or violation of import controls.
If you’ve been selling without proper structure
Engage an Indonesian tax consultant with cross-border e-commerce voluntary-correction experience; the framing of the structural narrative (whether the marketplace arrangement created an unanticipated compliance obligation, whether the consignment-value pattern crossed thresholds, etc.) materially affects the settlement outcome. The Pembetulan SPT framework is the standard remediation path for pre-detection voluntary correction.
| How TaxDo helps e-commerce sellers stay compliant in Indonesia USD 3 de minimis, marketplace deemed-supplier treatment under evolving PMK regulations, e-Faktur infrastructure for onward B2B sales, the Coretax migration, the PPnBM luxury layer — solvable individually, but together they require careful structural decisions per channel. TaxDo connects to your marketplace, store, and 3PL data, applies the correct Indonesia 11% PPN treatment per consignment per channel, tracks your exposure across every destination, and supports periodic filings in around 150 countries through one workflow. Real-time tax calculation per consignment with Indonesia de minimis automatically applied — Tokopedia, Shopee, Lazada, Blibli, Shopify, marketplace integrations supported.Automated registration and filing across 150+ countries — no separate filing agent per market.Global Tax Identity engine — validates Indonesian NPWP, PKP status, and Tax IDs across 150+ countries.Exposure tracking across every destination, including marketplace settlement reconciliation. |
Foreign Importer / Physical Goods Seller into Indonesia
Import PPN at 11% on CIF + customs duty + applicable PPnBM + Article 22 PPh, customs duty per HS code (the Indonesian tariff schedule has detailed sector-specific rates with materially higher bands for sensitive categories), recoverability through input PPN credit for PKP-registered Indonesian entities, and the Bonded Zone (Kawasan Berikat — KB) and Special Economic Zone (Kawasan Ekonomi Khusus — KEK) frameworks providing structural preferential treatment for qualifying operations. The structural choices for foreign importers are: full Indonesian subsidiary as PT PMA, DDP sale to an Indonesian distributor who imports under their own name, or operation through a bonded zone for goods held under bond pending clearance.
Whether you’re the importer of record
Bring goods into Indonesia and the Directorate General of Customs and Excise (DJBC — Direktorat Jenderal Bea dan Cukai) assesses customs duty, PPN at 11%, applicable PPnBM, and Article 22 PPh income tax at clearance. The combined liability is payable at clearance, before goods are released into the domestic market — unless a bonded-zone arrangement defers the liability.
The triggers — and the timing window each opens
Import-PPN exposure attaches at every consignment regardless of registration status. The structural question is whether you operate through your own Indonesian subsidiary (registered for PKP once turnover exceeds IDR 4.8 billion) or through an Indonesian distributor (the distributor handles importer-of-record role).
What the registration involves (customs and PPN together)
Three importer-specific registrations on top of standard PKP registration:
- API (Angka Pengenal Impor) — Importer Identification Number issued through INSW (Indonesia National Single Window) for commercial importers.
- Customs Identification Number through DJBC’s CEISA portal.
- Scheme-specific registration where applicable: Kawasan Berikat (Bonded Zone) tenant approval, Kawasan Ekonomi Khusus (Special Economic Zone) approval, or other preferential treatment scheme registration. Each scheme has eligibility criteria and operational requirements.
How import PPN is calculated
Standard 11% import PPN on CIF + customs duty + applicable PPnBM + Article 22 PPh. For most consumer goods at moderate duty rates, the PPN base is meaningfully higher than CIF alone where duty and PPnBM apply.
Run the numbers on a USD 100,000 CIF consignment of standard industrial goods at 5% customs duty, with no PPnBM applicable. Customs duty = USD 5,000. Article 22 PPh (assume 2.5% of import value for non-API holders, lower for API holders) = USD 2,625 (this is creditable against annual income tax, not a final tax). PPN base = CIF + duty = USD 105,000. PPN at 11% = USD 11,550. Total at clearance: USD 19,175 (duty + PPh + PPN). If the Indonesian subsidiary is a PKP-registered taxpayer using the goods for taxable supplies, the USD 11,550 PPN is recoverable as input credit; the Article 22 PPh is creditable against annual income tax.
For PPnBM-subject luxury categories, the calculation incorporates PPnBM into the PPN base; the cumulative effective tax rate can be materially higher than the headline 11% figure.
Invoicing for re-sold imports
The e-Faktur format applies for onward B2B sales. Three importer-specific notes:
- Reference the customs Import Declaration (PIB — Pemberitahuan Impor Barang) number on the e-Faktur tax invoice; this links customs records to PPN records.
- For sales to PKP-registered Indonesian businesses, accurate NPWP and PKP-status capture on both sides matters operationally for the input-credit chain.
- Operation through a Bonded Zone or Special Economic Zone requires the specific zone documentation chain to substantiate preferential treatment in audit.
Submitting — and where importers extract real value
Your Indonesian subsidiary submits monthly SPT Masa PPN through e-Faktur and DJP Online / Coretax. The input PPN reclaim is where importers extract most of their compliance value at the 11% rate. Reconciliation between the import PPN paid (visible in DJBC records) and the input credit claimed on the SPT Masa is the standard DJP audit starting point.
The real cost of compliance for importers
Itemised cost matrix for a mid-sized foreign importer operating through an Indonesian PT PMA subsidiary (IDR 50 billion–IDR 500 billion of annual Indonesian turnover):
| Cost item | Range | Cadence / note |
| PT PMA establishment | IDR 250M–600M | One-time; 8–14 weeks including BKPM |
| Annual PPN compliance & accounting | IDR 400M–1.5B | Annual; varies with volume |
| Customs broker (PPJK) fees | IDR 1.5M–5M per shipment | Per consignment |
| API / INSW / CEISA registrations | IDR 15M–80M | One-time + renewals |
| e-Faktur / Coretax integration | IDR 80M–400M | One-time |
| Bonded Zone tenant application | IDR 150M–500M | One-time; meaningful WC benefit |
| ERP integration | USD 20K–100K | One-time |
| Annual PPN audit support | IDR 150M–500M | Annual |
The patterns that catch importers out
Three lines we audit every foreign-importer engagement against:
- ☐ HS classification correct and defensible. The Indonesian tariff schedule has many sensitive categories with high duty and PPnBM bands; misclassification triggers retroactive duty and PPN exposure plus interest.
- ☐ Input PPN reconciliation discipline. DJBC and DJP share data through the integrated INSW infrastructure; the input PPN credit claimed on SPT Masa must reconcile cleanly to customs records.
- ☐ PIB reference on outward e-Faktur invoices. The Import Declaration number is the link between customs and PPN records.
- ☐ Bonded Zone / KEK documentation chain in place where preferential treatment is claimed.
Customs and PPN penalties together
Same DJP penalty framework plus Customs Law penalties for misdeclaration, undervaluation, or violation of import controls — these can include goods seizure, fines exceeding the customs duty involved, and importer blacklisting.
If you’ve been importing without proper structure
Engage both an Indonesian customs broker (PPJK) AND an Indonesian tax consultant before lodging any Pembetulan SPT. The disclosure must clean across both the customs and PPN evidence chains. Pre-detection voluntary correction reduces the penalty band materially.
| How TaxDo helps importers stay compliant in Indonesia Import PPN at 11% on CIF + duty + PPnBM + Article 22 PPh, e-Faktur infrastructure for onward sales, Bonded Zone and KEK documentation, INSW to Coretax reconciliation — technically solvable, operationally complex. TaxDo integrates with your ERP, ingests customs and logistics data, computes recoverable input PPN positions, tracks exposure across destinations, and supports periodic filings in around 150 countries. Native ERP integrations — NetSuite, SAP S/4HANA, Oracle Fusion, Microsoft Dynamics 365.Automated registration and filing in around 150 countries, including the Indonesian customs-PPN reconciliation.Global Tax Identity engine — validates Indonesian NPWP and customer Tax IDs across 150+ countries.Real-time exposure tracking — flags input PPN credit recovery and registration gaps. |
Local Indonesian Business
If your business is established in Indonesia, PPN applies to all taxable supplies above the PKP registration floor (IDR 4.8 billion annual turnover). The structural choice is between PKP status with full PPN compliance and the small-enterprise UMKM regime (0.5% final income tax on turnover under PP 23/2018). The bigger 2026 questions for Indonesian-resident businesses are about the Coretax migration in progress (DJP’s new integrated tax administration system), the e-Faktur evolution accompanying it, and the operational discipline around the monthly SPT Masa PPN rhythm.
When the floor kicks in
You’re required to file an application for PKP status when annual gross turnover crosses IDR 4.8 billion. Below the floor, UMKM small-enterprise treatment applies — 0.5% final income tax on turnover under PP 23/2018 / PP 55/2022. The UMKM option avoids the PPN compliance burden entirely but loses input credit recovery; for businesses with significant input costs, the PKP path is typically more economically favourable even at sub-floor turnover.
Acting in time and what backdating means
Within 1 month of becoming required to register. Operating without PKP status once required accumulates exposure from the trigger date. Voluntary PKP registration below the floor is permitted and is often advisable for businesses with significant pre-revenue input PPN.
Registering as a resident Indonesian business
Through DJP Online or Coretax. Documents required include NPWP, business registration (NIB through OSS), proof of business address, bank account details, and authorised representative designation.
What you charge — and the zero-rate versus exempt distinction
Standard 11% on most goods and services. 12% PPnBM rate on specific luxury categories. Zero-rated 0% on exports and qualifying export services and bonded-zone supplies — taxable supplies, so input PPN credit is recoverable. Exempt (basic foodstuffs, medical, educational, religious services) — outside the PPN system, input PPN on related costs generally not recoverable.
Invoicing rules and the e-Faktur evolution
The e-Faktur system is mandatory for PKP-registered businesses. Each tax invoice receives a Faktur Pajak number from DJP’s sequential allocation. The Coretax migration through 2026 updates e-Faktur interfaces and validation rules; readiness work should begin if not already in progress.
Submitting rhythm for local businesses
Monthly SPT Masa PPN through e-Faktur and DJP Online / Coretax, due by the end of the following month. Annual income tax reconciliation separate.
The internal cost of being PPN-compliant
For most resident Indonesian businesses, the live cost of PPN compliance is people-time and accounting-system investment. A small PKP business with simple operations can manage in-house with an accountant and Indonesian-localised accounting software. A mid-sized business (IDR 50 billion turnover and above) typically spends IDR 200,000,000–800,000,000 per year on external tax consultant support.
The traps for local Indonesian businesses
Where do most local Indonesian finance teams trip up first in 2026?
Coretax migration discipline. DJP’s progressive rollout of the new integrated tax administration system affects monthly submissions, e-Faktur validation, and data flow. Businesses that have not engaged their tax consultant on Coretax readiness routinely encounter validation errors during the first post-migration return cycle.
What’s the second?
Mis-managing the UMKM-to-PKP transition. The IDR 4.8 billion floor crossing requires PKP registration within 1 month; operating as UMKM once revenue clearly exceeds the floor accumulates exposure.
And the third?
Treating the Faktur Pajak number allocation as a routine accounting detail rather than a compliance discipline. The DJP-allocated Faktur Pajak numbering is the principal audit reconciliation point; errors in allocation or sequencing trigger DJP queries that can escalate to full audit.
Penalty exposure for residents
Same framework: IDR 500,000 per late return, ~2% monthly interest, 100% administrative penalty for non-fraudulent under-reporting, up to 400% for fraud. Two resident-specific items: failure to register as PKP when required carries penalty on unbilled PPN plus interest; issuing tax invoice without PKP status carries fines plus refund obligation.
Catching up after a misclassification
Pembetulan SPT voluntary correction is the standard remediation path. Pre-detection correction reduces the administrative penalty band materially. Engage an Indonesian tax consultant before initiating.
| How TaxDo helps Indonesian businesses stay compliant Local PPN compliance — e-Faktur infrastructure, Coretax migration, customer NPWP validation for input credit, monthly SPT Masa rhythm, the UMKM-PKP threshold question — is increasingly platform-mediated. TaxDo connects to your accounting platform, automates filing workflow, and validates Indonesian NPWP and counterparty Tax IDs across Indonesia and 150+ countries through the Global Tax Identity engine. Native integration with major accounting platforms used in Indonesia.Global Tax Identity engine — validates Indonesian NPWP and counterparty Tax IDs across Indonesia and 150+ countries.Automated filing workflow — your monthly SPT Masa PPN prepared from accounting data. |
Cross-track essentials
Invoicing requirements
The e-Faktur format applies for B2B and most B2C supplies by PKP-registered Indonesian entities. Mandatory elements:
- “Faktur Pajak” as document designation.
- Supplier name, address, and NPWP / PKP details.
- Customer name and (for B2B) NPWP.
- DJP-allocated Faktur Pajak number (sequenced through DJP allocation).
- Invoice date and date of supply.
- Description of supplies, taxable value, applicable rate (11% or 12% for PPnBM categories).
- PPN amount, separately stated.
- Total inclusive of PPN.
e-Faktur and Coretax migration
DJP’s progressive Coretax rollout through 2025–2026 updates the e-Faktur system and the broader PPN administration infrastructure. Practical preparation requires accounting-platform readiness for Coretax-era validation rules and updated reporting templates. TaxDo’s Global Tax Identity engine validates Indonesian NPWP and PKP status across the DJP registry in real time — the cleanest first step toward Coretax operational readiness.
Audit and record-keeping
Records must be retained for 10 years from the date of the relevant transaction under Article 28 UU KUP. Electronic records permitted under DJP regulations. DJP audit programmes are routine; the audit cycle for mid-sized businesses typically every 3–5 years.
Penalties summary
| Violation | Penalty |
| Late submission of SPT Masa PPN | IDR 500,000 per return |
| Late payment | Approximately 2% per month interest (MoF rate), capped at 24 months |
| Under-reporting (non-fraudulent) | 100% administrative penalty on underpaid tax |
| Fraudulent evasion | Up to 400% of evaded tax, plus criminal prosecution under UU KUP |
| Failure to register as PKP when required | Unbilled PPN + interest + administrative penalty |
| Customs misdeclaration (importers) | Fines under UU Kepabeanan, goods seizure, importer blacklisting |
DJP’s Pembetulan SPT (voluntary correction) framework is the standard remediation path. Pre-detection correction reduces the administrative penalty band materially.
Frequently asked questions
What is the Indonesia VAT rate in 2026?
For all sellers
11% standard rate (raised from 10% on 1 April 2022 under UU HPP). 12% applies to specific luxury categories subject to PPnBM (Luxury Goods Sales Tax). Zero-rated 0% on exports and qualifying export services. Exempt categories include basic foodstuffs, medical and educational services, religious services.
Do foreign companies need to register for Indonesia PPN?
For overseas companies
Yes, under the PMSE Foreign Electronic Merchant regime if either (a) annual Indonesian transaction value exceeds IDR 600 million OR (b) annual Indonesian user count exceeds 12,000. Both thresholds operate in the alternative. Quarterly returns through DJP’s PMSE portal. No Indonesian representative strictly required but virtually always engaged.
What is the Indonesia PPN registration floor for resident businesses?
For local Indonesian businesses
IDR 4.8 billion of annual gross turnover. Below the floor, businesses qualify for UMKM small-enterprise treatment (0.5% final income tax on turnover under PP 23/2018). PKP status above the floor; voluntary registration below the floor permitted.
How often do I submit Indonesia PPN returns?
For all registered taxpayers
Monthly SPT Masa PPN by end of the following month for domestic PKP-registered businesses. Quarterly returns for PMSE Foreign Electronic Merchants by end of the month following each calendar quarter. Annual income tax reconciliation separate from PPN.
What is the late-payment interest rate in Indonesia?
For all registered taxpayers
Approximately 2% per month (subject to MoF rate notice), capped at 24 months. The IDR 500,000 late-filing penalty is separate. Pembetulan SPT voluntary correction reduces penalty exposure materially for pre-detection corrections.
What is the PMSE Foreign Electronic Merchant regime?
For overseas SaaS and digital service providers
Indonesia’s regime under PMK 48/2020 (effective 1 July 2020) for cross-border digital services to Indonesian consumers. Triggers at the alternative thresholds of IDR 600M Indonesian transaction value OR 12,000 Indonesian users per year. Foreign merchants register through DJP’s PMSE portal, charge 11% PPN on B2C supplies, and submit quarterly returns.
What is the Coretax system?
For all Indonesian taxpayers
DJP’s new integrated tax administration system, replacing several legacy DJP systems. Progressive rollout from January 2025 through 2026. Consolidates PPN, withholding tax, and income tax administration. PKP and PMSE registrants are progressively migrated; accounting-platform readiness for Coretax-era validation rules is critical.
How does e-Faktur work in Indonesia?
For PKP-registered businesses
Mandatory electronic tax invoice system for all PKP taxpayers since 2017. Invoices generated through e-Faktur software validated by DJP; each tax invoice receives a unique DJP-allocated Faktur Pajak number sequenced through the allocation system. The number is the principal audit reconciliation point.
What is the PPnBM Luxury Goods Sales Tax?
For importers and luxury-goods sellers
A separate excise-style tax on specific luxury categories (luxury vehicles, certain consumer electronics above thresholds, premium furniture, etc.), applied on top of standard PPN. The 12% rate effective from 1 January 2025 applies to PPnBM-subject categories; PPnBM compounds the cumulative tax burden meaningfully for luxury imports.
How is import PPN calculated at Indonesian customs?
For foreign importers
Import PPN at 11% on CIF + customs duty + applicable PPnBM + Article 22 PPh income tax. For most consumer goods at moderate duty rates: USD 100K CIF → USD 5K duty (5%) → USD 2.6K Article 22 PPh (2.5% non-API) → USD 11.5K PPN. PPN recoverable as input credit for PKP entities; Article 22 PPh creditable against annual income tax; duty not recoverable.
Are exports zero-rated in Indonesia?
For exporters
Yes — exports of goods and qualifying export services attract 0% PPN. Input PPN credit on inputs used to produce exports is recoverable, which is the structural difference between zero-rated and exempt. The exporter must maintain documentation chain (export declaration, shipping documents, foreign-exchange evidence) to substantiate the zero-rating in DJP audits.
How do I correct an error in an Indonesia PPN return after submission?
For all registered taxpayers
DJP’s Pembetulan SPT (voluntary correction) framework is the standard remediation path. Pre-detection correction (before DJP commences audit or query) reduces the administrative penalty band materially. Submit the corrected SPT Masa PPN through DJP Online / Coretax with supporting documentation. Engage an Indonesian tax consultant with sector-specific experience before initiating.
Recent and upcoming changes
Already in effect
- PPN rate raised from 10% to 11% on 1 April 2022 under the Harmonization of Tax Regulations Law (UU HPP — Law No. 7 of 2021).
- 12% PPnBM rate effective 1 January 2025 for specific luxury goods categories; the broader 12% general rate increase that was originally planned was scaled back.
- PMSE Foreign Electronic Merchant regime operational since 1 July 2020 under PMK 48/2020.
- Coretax integrated tax administration system rollout from January 2025; progressive migration of PKP and PMSE registrants through 2026.
- USD 3 customs de minimis (in force since 2019).
Coming up
- Continued Coretax migration through 2026 with cohort-based migration windows for remaining PKP and PMSE registrants.
- Expected refinement of marketplace regulations under the Penyedia Jasa Aplikasi Perdagangan Elektronik framework as digital commerce evolves.
- Annual tax-law amendments through Government Regulations (PP) and MoF Regulations (PMK).
Primary sources cited in this guide
- Directorate General of Taxes (DJP): https://www.pajak.go.id
- DJP Online: https://djponline.pajak.go.id
- Coretax DJP: https://coretax.pajak.go.id
- Ministry of Finance Indonesia: https://www.kemenkeu.go.id
- Directorate General of Customs and Excise (DJBC): https://www.beacukai.go.id
- Indonesia National Single Window (INSW): https://www.insw.go.id
- Investment Coordinating Board (BKPM): https://www.bkpm.go.id
- OSS — Online Single Submission: https://oss.go.id
Disclaimer
This guide is provided for general informational purposes by the TaxDo Tax & Regulatory Advisory Team. While our team thoroughly reviews and updates this content for accuracy before publishing, tax regulations change rapidly and local practices vary. This article does not constitute formal legal, tax, or accounting advice and should not be relied upon for specific compliance decisions. Always consult a qualified, licensed tax professional before taking action. TaxDo accepts no liability for actions taken based on this content.
