Filing your Annual Corporate Income Tax Return (SPT Tahunan PPh Badan) in Coretax is mandatory if you operate a foreign-owned company or PT PMA in Indonesia. The process is fully digital under the supervision of Direktorat Jenderal Pajak and must be completed within four months after your fiscal year ends, typically by April 30 for calendar-year taxpayers.
If you miss the deadline, the consequences are clear under UU KUP. You face a Rp1,000,000 administrative fine and 2 percent monthly interest on unpaid taxes. Compliance is not optional, even if your company recorded zero revenue.
As tax advisors assisting foreign investors daily, we see that most issues arise not from complexity, but from misunderstanding the digital workflow inside Coretax DJP.
Also read: PT PMA (Foreign Company) Taxation in Indonesia: Complete Guide
Prerequisites Before Filing


Before you begin, ensure:
- Your company NPWP is active
- Coretax access is registered
- Authorized users are assigned (director or tax proxy)
- You have an electronic certificate for e-signing
Foreign directors must also hold valid identification and, where applicable, KITAS. Coretax requires electronic signature validation before submission.
You must prepare:
- Audited or unaudited financial statements
- Fiscal reconciliation report
- Tax payment proofs
- Withholding tax reports
- Transfer pricing documentation if applicable
- Foreign income details in Lampiran 3
- Debt-to-equity ratio details for foreign loans
Even if your company was inactive, you must submit a nil return.
Also read: Indonesia Corporate Tax Rate: Navigating the Business Landscape
Step-by-Step Filing Process in Coretax
1. Log In to the Coretax Portal
Access the official portal and log in using NPWP credentials. Complete security verification.
2. Create a New SPT
Select:
SPT → Buat SPT → PPh Badan
Choose filing type: Normal or Pembetulan (correction).
Select Rupiah or USD form based on accounting currency.
3. Input Financial Data
Enter revenue, non-business income, operational expenses, and depreciation. Perform fiscal reconciliation between commercial and tax reports.
Coretax auto-pulls certain payment data and runs validation checks.
4. Upload Supporting Documents
Upload PDF attachments, including financial statements and tax payment proof. Ensure consistency with reported figures.
5. Review Validation Results
The system cross-checks data against VAT invoices, licensing data from OSS, and payroll data linked to BPJS Ketenagakerjaan.
Common red flags include:
- VAT invoices not matching revenue
- Reporting zero revenue but claiming expenses
- Missing monthly SPT Masa filings
6. Sign and Submit
Sign electronically. After submission, download your Bukti Penerimaan Elektronik as official proof.
Also read: Using Tax Treaties in Coretax: How Foreign Companies in Indonesia Claim Reduced Withholding
Important Compliance Considerations for PT PMA
Foreign-owned companies follow the same procedure as local entities. However, you must pay close attention to:
- Transfer pricing compliance
- Foreign income declaration
- Alignment of payroll tax with BPJS records
- Complete monthly tax filings before annual submission
If you require more time, you may request a two-month extension via Coretax, provided partial payment is made.
Failure to align data can trigger system flags, SP2DK notices, or further tax audits.
Common Mistakes to Avoid
- Incomplete fiscal reconciliation
- Missing attachments
- Inconsistent reporting between VAT and income
- Late tax payment despite timely filing
- Ignoring nil filing obligations
Coretax is designed with cross-validation logic. It detects discrepancies automatically.
How We Help You Navigate Coretax
If you want a practical overview of how professional support reduces risks, you can read our detailed explanation here:
How InvestinAsia Helps Foreign Companies File Taxes in Coretax.
As an experienced advisory team, we assist expatriates and foreign shareholders in managing compliance end-to-end. Our role is to ensure your filings are accurate, complete, and aligned with Indonesian tax regulations.
Through InvestinAsia’s Indonesia tax consultant and compliance services, we help you:
- Prepare fiscal reconciliation properly
- Ensure transfer pricing documentation readiness
- Review validation risks before submission
- Manage extensions and corrections
- Maintain ongoing monthly and annual compliance
We position compliance not as an obligation, but as risk protection for your investment.
Contact us now for FREE consultation and get a special offer!
If you operate a foreign-owned company in Indonesia, tax compliance is not just about filing forms. It is about protecting your business continuity.
We are ready to guide you through every step of your Coretax filing process.
Frequently Asked Questions
When is the deadline for filing SPT Tahunan PPh Badan?
Four months after fiscal year-end. For calendar-year taxpayers, it is April 30.
Is filing required even if my PT PMA has no revenue?
Yes. Nil returns are mandatory.
What happens if I file late?
You face a Rp1,000,000 fine and 2 percent monthly interest on unpaid taxes.
Can I correct an already submitted return?
Yes. You can file a Pembetulan SPT through Coretax.
Do foreign-owned companies follow different rules?
The filing procedure is the same, but foreign-related transactions require additional documentation such as transfer pricing reports.



