Topics
Zantara AI
AI Tax Advisor
Questions about how this applies to your case?
Bali Zero handles visas, company setup, tax and property compliance in Indonesia. Ask us directly on WhatsApp.
Chat with Bali Zero on WhatsAppLoading Zantara...
Topics
Zantara AI
AI Tax Advisor
Bali Zero handles visas, company setup, tax and property compliance in Indonesia. Ask us directly on WhatsApp.
Chat with Bali Zero on WhatsAppFor over a decade, DJP Online was the primary digital interface between Indonesian taxpayers and the Direktorat Jenderal Pajak (DJP). It served as the portal for e-Filing (tax return submission), e-Billing (tax payment codes), and basic taxpayer account management. Alongside DJP Online, separate desktop applications handled e-Faktur (VAT invoices) and e-Bupot (withholding tax certificates).
In 2025, the Indonesian government launched CoreTax Administration System (officially "Sistem Inti Administrasi Perpajakan"), consolidating all these separate tools into a single web-based platform. This was one of the largest IT modernization projects in Indonesian government history, developed with assistance from the World Bank and international technology partners.
For foreign business owners operating PT PMA companies, this transition means relearning your entire tax workflow.
| Feature | DJP Online (Old) | CoreTax (New) |
|---|---|---|
| Login | 15-digit NPWP + password | 16-digit NPWP/NIK + password + 2FA |
| e-Filing | Web-based, separate module | Integrated into main platform |
| e-Faktur | Desktop application (separate install) | Web-based within CoreTax |
| e-Bupot | Separate web module | Integrated into main platform |
| e-Billing | Separate module for payment codes | Integrated, auto-generated |
| Tax Payments | Manual bank transfer with billing code | Direct integration with banks |
| Validation | Post-submission validation | Real-time validation during input |
| Data Cross-Check | Limited | Automatic cross-referencing between filing types |
| User Interface | Basic, functional | Modern, dashboard-style |
| Mobile Access | Limited mobile site | Responsive web design |
| Digital Certificate | Required for e-Faktur only | Required for all major functions |
| Multi-Branch | Separate logins per branch | Unified view of all branches |
| Reporting | Basic download reports | Advanced analytics dashboard |
| API Access | None | Available for enterprise integration |
| Server Stability | Generally stable | Improving (initially unstable) |
The biggest improvement is integration. Previously, a PT PMA accountant juggled between:
Now, everything is accessible from a single CoreTax login. This eliminates the need to maintain separate applications and credentials.
DJP Online accepted data and validated it after submission, sometimes rejecting filings days later. CoreTax validates data in real-time as you enter it. This means:
Practical impact: Fewer rejected filings and faster processing.
CoreTax automatically cross-references data between different filing types:
This reduces opportunities for errors and discrepancies, but it also means you need to be more precise with your data.
CoreTax provides a dashboard with:
This is a significant upgrade from DJP Online, which offered only basic PDF downloads of filed documents.
The digital certificate system has been streamlined:
For companies with multiple branches (each having a separate NPWP), CoreTax allows:
CoreTax's launch in 2025 was plagued by server crashes, slow loading times, and random logouts. While stability has improved significantly by 2026, peak periods (especially around filing deadlines) still experience:
Tip: File early in the month and during off-peak hours (before 8 AM or after 8 PM WIB).
DJP Online was simple to a fault. CoreTax is powerful but complex:
For foreigners who are not fluent in Indonesian, navigating CoreTax can be particularly challenging.
CoreTax is less forgiving about data quality:
The move from the e-Faktur desktop application to web-based e-Faktur in CoreTax has been problematic:
DJP Online's e-Faktur worked offline (you could create invoices locally and upload later). CoreTax is entirely web-based, meaning:
For businesses in areas with unreliable internet (parts of Bali included), this is a real operational concern.
| Aspect | DJP Online | CoreTax |
|---|---|---|
| Annual filing (SPT 1771) | Upload PDF/XML | Fill online with auto-calculation |
| Financial statement attachment | Manual PDF upload | Structured data entry + PDF |
| Tax credit calculation | Manual | Auto-calculated from e-Bupot data |
| Payment code | Separate e-Billing | Auto-generated within CoreTax |
| Amendment filing | Submit new SPT with "Pembetulan" | Track amendments with version history |
| Aspect | DJP Online + e-Faktur Desktop | CoreTax |
|---|---|---|
| Invoice creation | Desktop application | Web-based in CoreTax |
| Invoice numbering | Request range from DJP | Auto-assigned by system |
| Buyer NPWP validation | Manual lookup | Real-time database check |
| Monthly filing | Export from desktop, upload to DJP Online | Automatic from created invoices |
| Input VAT credit | Manual matching | Auto-matched from seller's invoices |
| Bulk upload | CSV import to desktop app | Web upload (smaller batch limits) |
| Aspect | DJP Online + e-Bupot | CoreTax |
|---|---|---|
| Monthly reporting | Separate e-Bupot module | Integrated in CoreTax |
| Employee data | Manual entry each month | Persistent employee database |
| Withholding certificates | Generate in e-Bupot | Auto-generated from payroll data |
| Annual recalculation | Manual in December | Auto-calculated by system |
| Bukti Potong distribution | Download and send manually | Digital distribution to employees |
| Aspect | DJP Online | CoreTax |
|---|---|---|
| e-Bupot creation | Separate web module | Integrated in CoreTax |
| Vendor NPWP validation | Manual | Real-time database validation |
| Reporting | Monthly upload | Auto-compiled from issued e-Bupot |
| Treaty rate application | Manual rate selection | Auto-suggested based on country |
If you are transitioning from DJP Online to CoreTax, follow these steps:
CoreTax's interface is primarily in Indonesian. While some sections have English translations, critical forms and error messages are in Indonesian. Solutions:
| Indonesian Term | English Translation | Where You See It |
|---|---|---|
| Wajib Pajak | Taxpayer | Profile, Login |
| Surat Pemberitahuan (SPT) | Tax Return | Filing section |
| Masa Pajak | Tax Period | Monthly filings |
| Tahun Pajak | Tax Year | Annual filings |
| Kurang Bayar | Underpayment | Filing result |
| Lebih Bayar | Overpayment | Filing result |
| Nihil | Nil (zero tax due) | Filing result |
| Bukti Potong | Withholding Certificate | e-Bupot section |
| Faktur Pajak | Tax Invoice | e-Faktur section |
| Sertifikat Digital | Digital Certificate | Profile section |
Before each CoreTax session, have these ready:
CoreTax has not changed the filing deadlines, but the system does provide better deadline tracking:
| Tax Type | Filing Deadline | Payment Deadline |
|---|---|---|
| PPh 21 (employee tax) | 20th of following month | 10th of following month |
| PPh 23/26 (withholding tax) | 20th of following month | 10th of following month |
| PPh 25 (monthly installment) | 15th of following month | 15th of following month |
| PPN (VAT) | End of following month | End of following month |
| PPh Badan (corporate annual) | April 30 | Before SPT filing |
| PPh OP (individual annual) | March 31 | Before SPT filing |
DJP Online remains accessible for viewing historical tax records, but all new filings, payments, and document issuance must be done through CoreTax. The government has not announced a final shutdown date for DJP Online, but functionality is being progressively removed.
No re-registration is needed. Your taxpayer data was migrated automatically. However, you must reset your password (old DJP Online passwords do not work) and activate your CoreTax account using your EFIN.
CoreTax is more powerful with real-time validation, integrated services, and better reporting. However, it has a steeper learning curve, occasional server instability, and stricter data requirements. The adjustment period is worth the long-term efficiency gains.
Yes. CoreTax supports authorized representative access. Your accountant or tax consultant can be granted access through the "Kuasa Wajib Pajak" (taxpayer representative) feature. This requires a power of attorney letter and registration at KPP.
For persistent technical issues, you can: (1) Contact Kring Pajak at 1500-200, (2) Visit your registered KPP helpdesk, (3) Submit a ticket through the official complaint portal at pengaduan.pajak.go.id, or (4) Engage a tax consultant with direct DJP liaison capability.
The transition from DJP Online to CoreTax is more than a software change; it requires rethinking your tax compliance workflow. For PT PMA companies, the stakes are higher because errors can trigger audits and penalties.
Bali Zero's tax team manages the complete CoreTax transition for foreign-owned companies. The Accounting Basic package at IDR 1,500,000/month covers monthly filings through CoreTax, while the Accounting Premium package at IDR 3,000,000/month includes comprehensive tax management, e-Faktur operations, annual SPT filing, and dedicated CoreTax support. For companies that have not yet migrated, a one-time CoreTax migration service is available for IDR 5,000,000.
Contact Bali Zero at info@balizero.com or WhatsApp +62 813 3805 1876 for CoreTax migration and ongoing tax compliance support.
| Kode Billing | Payment Code | e-Billing section |