Informasi Umum

How to File an Annual Tax Return (SPT) for Individuals and Corporations

Published: February 26, 2026
Modified: February 26, 2026
152
How to File an Annual Tax Return (SPT) for Individuals and Corporations

Still unsure how to file your Annual Tax Return (SPT Tahunan) and worried about making mistakes? You’re not alone. Many first-time taxpayers feel confused about where to begin once tax reporting season arrives.

Indonesia adopts a self-assessment system, meaning taxpayers are responsible for calculating, paying, and reporting their own income taxes. Starting in 2026 (for the 2025 tax year), Annual SPT reporting can be completed online through the official Coretax DJP website managed by the Direktorat Jenderal Pajak.

So, how do you file an Annual SPT for both Individual and Corporate Taxpayers? Here’s your complete, easy-to-follow guide.

 

What Is an Annual Tax Return (SPT Tahunan)?

An Annual Tax Return (Surat Pemberitahuan Tahunan/SPT) is an official document used by taxpayers to report and account for their annual tax obligations in accordance with Indonesian tax regulations.

The SPT includes detailed information about:

  • Gross income

  • Net income

  • Tax payable

Both individuals and business entities must submit their Annual SPT to the Direktorat Jenderal Pajak, as regulated under Law No. 7 of 2021 concerning the Harmonization of Tax Regulations.

Why Filing Your Annual SPT Is Important

Filing your Annual SPT is not just an administrative formality. It helps you:

  • Review your overall tax position

  • Determine whether you have overpaid (eligible for refund or compensation)

  • Identify any underpaid taxes that must be settled

Annual SPT Deadlines

  • Individual Taxpayers: No later than March 31 following the end of the tax year

  • Corporate Taxpayers: No later than April 30 following the end of the tax year

For example:
For the January–December 2025 tax year:

  • Individuals must file by March 31, 2026

  • Corporations must file by April 30, 2026

Who Is Required to File an Annual SPT?

Here are the categories of taxpayers required to submit an Annual SPT:

1. Individual Taxpayers (Wajib Pajak Orang Pribadi)

Individuals who have a Taxpayer Identification Number (NPWP) and earn income as:

  • Employees

  • Freelancers

  • Professionals (doctors, lawyers, consultants, etc.)

If annual income exceeds the Non-Taxable Income Threshold (PTKP) — currently IDR 54 million per year for unmarried individuals — filing is mandatory.

Even if income is below the threshold, filing is still recommended to keep tax records accurate and updated.

2. Corporate Taxpayers (Wajib Pajak Badan)

Corporate taxpayers include business entities such as:

  • Limited Liability Companies (PT)

  • Limited Partnerships (CV)

  • Firms

  • Cooperatives

  • Foundations and non-profit organizations

All registered entities are required to submit Annual SPT reports.

3. Taxpayers Earning Income from Abroad

Indonesian taxpayers who receive overseas income must also report it in their Annual SPT.

Although foreign income may be taxed domestically, taxpayers can apply for a foreign tax credit, allowing taxes paid abroad to be credited according to applicable regulations to avoid double taxation.

4. Taxpayers with Investment Income

Income from investments must also be reported, including:

  • Stocks

  • Bonds

  • Mutual funds

  • Property

Even if certain investment income is subject to final tax, it must still be declared in the Annual SPT for complete compliance.

5. Individuals No Longer Working but Still Holding an NPWP

Retired or unemployed individuals who still hold an NPWP are administratively required to file an Annual SPT.

If there is no income, they may submit a nil return. Alternatively, taxpayers may apply for Non-Effective (NE) status if they no longer earn income or conduct business activities.

Requirements for Filing an Annual SPT

A. Requirements for Individual Taxpayers

Prepare the following documents:

  • Form 1721-A1/A2 (withholding tax slip from employer)

  • NPWP

  • Coretax DJP account

  • Additional Article 21 withholding slips (if applicable)

  • Family details, asset and liability lists, and other relevant income documents

B. Requirements for Corporate Taxpayers

Prepare:

  • Active Corporate NPWP

  • Coretax DJP account

  • Audited financial statements (PDF format)

  • Monthly Corporate Income Tax Returns (January–December)

  • Tax Payment Slip (SSP), especially if underpayment occurs

How to File Your Annual SPT Online via Coretax DJP

Starting in 2026 (for the 2025 tax year), taxpayers can file their Annual SPT online through Coretax DJP.

A. How to File an Individual Annual SPT Online

  1. Log in to your Coretax DJP account.

  2. Select the “Surat Pemberitahuan (SPT)” menu.

  3. Click “Create SPT Draft.”

  4. Choose “Individual Income Tax (PPh Orang Pribadi).”

  5. Select “Annual SPT” and choose the relevant tax period (e.g., January–December 2025).

  6. Select “Normal” reporting type.

  7. Click the pencil icon to fill in the form.

  8. Complete the data based on prepared documents. Employees should select “Employment” under income source.

  9. Sign electronically using your DJP Authorization Code or digital certificate.

  10. Save and confirm submission.

B. How to File a Corporate Annual SPT Online

  1. Prepare supporting documents (balance sheet, income statement, depreciation schedule, monthly revenue list, withholding slips).

  2. Log in to the Coretax DJP account using the correct Corporate NPWP.

  3. Go to the SPT menu and click “Create SPT Draft.”

  4. Select “Corporate Income Tax (PPh Badan)” and the appropriate tax period.

  5. Choose “Normal” mode.

  6. Fill in the main and attachment forms, including identity data, financial reports, final income tax details, and tax calculations.

  7. Upload supporting documents.

  8. Sign electronically using your DJP Authorization Code or digital certificate.

  9. Save and confirm submission.

Filing Taxes Is Part of Healthy Financial Management

Understanding how to file your Annual SPT properly helps ensure compliance and keeps your financial administration organized. When your tax matters are in order, you can focus more confidently on managing savings, investments, and long-term financial plans.

However, unexpected financial needs can arise at any time — from education expenses to home renovations or urgent personal needs. In such situations, the right financing solution can help maintain your financial stability.

BFI Finance offers secured loan facilities using motorcycle BPKB, car BPKB, or property certificates (house, shophouse, or office unit) as collateral. The company is licensed and supervised by the Otoritas Jasa Keuangan, ensuring legal and regulatory compliance.

Whatever your financial plans ahead, move forward with confidence — because there’s always a way with BFI Finance.

Kategori : Informasi Umum
Kukut Ragil Walujodjati

Kukut Ragil Walujodjati

SEO & Content Writer

Kukut Ragil Walujodjati is an SEO Strategist and Content Writer with over three years of experience specializing in collateral-based financing. He graduated from Far Eastern Federal University with a major in Management. His writing expertise includes topics on loans, business, MSMEs, lifestyle, and financial education. Kukut actively keeps up with regulatory developments and market dynamics in Indonesia’s financing sector, ensuring every article he writes remains contextually accurate and relevant to real practices in the field. His main goal is to help readers make wiser and better-informed financial decisions.