Indonesia · DJP e-Faktur · Coretax migration cohorts

Indonesia e-Faktur. Coretax-ready. One tenant, no cohort headaches.

IDR-native invoicing with e-Faktur generation, NSFP allocation tracking, PPh 21/22/23/26 withholding (Bukti Potong), bilingual Bahasa/English PDFs, and automatic Coretax endpoint switching the day your cohort migrates. Backend live, dashboard live, selamat datang.

IDR
native currency
NSFP
tracked + alerted
Coretax
migration handled
PPh
21 · 22 · 23 · 26
§ 01 · BUILT-IN

Everything an Indonesian SMB actually needs

No 'we\'ll add Coretax in Q3', no 'Bukti Potong on the roadmap'. The features below are in the codebase today, with backend tests covering NSFP allocation and the PPh withholding engine.

e-Faktur generation

PPN-bearing Tax Invoices generated against your NSFP allocation. XML payload conforms to DJP schema. NSFP exhaustion alerts at 100 / 50 / 10 remaining.

Coretax migration support

DJP's Coretax rollout is cohort-based. Your migration date is captured per organisation and the e-Faktur pipeline switches to Coretax endpoints automatically when your cohort goes live.

PPh withholding (Bukti Potong)

Article 21, 22, 23, 26 withholding computed automatically per service type. Bukti Potong PDFs generated and aggregated into the monthly SPT Masa.

Bahasa Indonesia + English PDFs

Side-by-side Bahasa Indonesia + English columns. NPWP, NIK, KPP code captured on every invoice header. Customer language preference drives the layout per invoice.

Digital certificate handling

Your e-Faktur digital certificate is stored encrypted (AES-256-GCM) with rotation reminders 60 / 30 / 7 days before expiry. No more locked-out billing weeks.

IDR math in rupiah

BigInt arithmetic in rupiah (IDR has no sub-units). Banker's rounding at the rupiah. Per-line PPN, multi-rate handling, no floating-point drift across long invoices.

Multi-entity, ASEAN-aware

Run a Jakarta entity alongside SG, MY, AU, IN entities. Cross-border invoices auto-pick the right tax engine per buyer country.

Stripe + local rails

Stripe Connected Accounts for international card collection. QRIS + Virtual Account integration on the roadmap once Bank Indonesia opens the partner programme.

InvoiceChaser, Indonesia-tuned

6-step escalation. Eid Al Fitr, Independence Day (17 Aug), Christmas, Nyepi surfaced. Per-customer net-60 override for enterprise buyers.

§ 03 · PRICING

IDR-native tiers. e-Faktur + PPh in every tier.

Free
Rp 0
10 inv / mo
Starter
Rp 220.000
/ month
Pro
Rp 750.000
/ month
See full pricing
§ 04 · QUESTIONS

Frequently asked

How does NSFP allocation work?

You request a batch of Nomor Seri Faktur Pajak from DJP; we store the allocation and consume serials in order as you issue Tax Invoices. The dashboard shows remaining serials in real time and emails you at 100 / 50 / 10 remaining so you never run out mid-month.

When is my Coretax migration date?

DJP migrates taxpayers to Coretax in cohorts. Capture your assigned migration date in the organisation settings; on that date our pipeline switches from the legacy e-Faktur endpoints to Coretax endpoints automatically. Historical invoices stay on the legacy schema; new ones go through Coretax.

Do you handle PPh 23 vs PPh 26?

Yes. Vendor type (domestic vs foreign) drives the engine. Domestic services trigger PPh 23 with the right rate per service type; foreign vendors trigger PPh 26 with treaty-country rate adjustment when the W-8-equivalent treaty claim is documented.

Can I issue bilingual invoices?

Yes — every PDF template renders Bahasa Indonesia left, English right. The default is set per customer; one-off invoices can override.

Can I run my Indonesia entity alongside my Singapore / Malaysia / Australia entities?

Yes. Multi-organisation on the Pro tier. Operate IDR invoicing for Indonesia, SGD for Singapore, MYR for Malaysia, AUD for Australia — all under one login. Cross-border invoices auto-pick the right tax engine.

Is the marketing site live for Indonesia? What about the dashboard?

You're reading it. Backend is shipped (e-Faktur generator, NSFP tracking, PPh engine, Coretax cohort handling, digital certificate vault). Dashboard /id hub + /id/efaktur live.

From signup to your first e-Faktur Tax Invoice in 10 minutes.

No credit card. Upload your digital certificate, request your NSFP batch, send your first Tax Invoice — PPN computed, Bukti Potong issued for withholding-eligible vendors, Coretax-ready when your cohort migrates.