Every year, taxpayers in Indonesia are required to pay and report their taxes through their Annual Tax Return (SPT). However, many people remain confused about the exact deadline for paying taxes and submitting SPT reports.
In fact, understanding this schedule is crucial to avoid fines and administrative sanctions from the Directorate General of Taxes (DGT). Whether you’re an employee, freelancer, or business owner, knowing about tax deadlines will help you manage your finances more effectively.
This article will explain the tax payment schedule and annual tax return filing. For those filing taxes for the first time, please read through to the end!
What is an Annual Tax Return?
Before discussing the deadline, you should first know what an annual SPT is?
Annual Tax Return is a tax report that must be submitted by every taxpayer to the Directorate General of Taxes to report income, taxes paid, and other tax obligations for one tax year.
Through this report, the government can ensure that each taxpayer has fulfilled their obligations in accordance with applicable tax regulations. Generally, Annual Tax Returns are divided into two main types:
- SPT Tahunan Orang Pribadi. Used by individuals who earn income, whether as employees, freelancers, or business owners. This report covers all income for a year, including income from employment, business, or investments.
- Annual Corporate Tax Return. Used by companies or business entities such as PT, CV, or firms. This SPT reports the company’s financial activities during a tax year, including revenue, operating expenses, and tax liabilities.
When is the deadline for submitting annual tax returns?

Each type of taxpayer has a different reporting deadline. Therefore, it’s important to understand this schedule to avoid delays. Here’s an explanation.
Batas Waktu SPT Tahunan Orang Pribadi
The deadline for filing an annual tax return for individual taxpayers is March 31st of each year. This means you must report all income and tax liabilities for the previous year by that date.
For example, the income you earned throughout 2025 must be reported no later than March 31, 2026. If you pass that date, you may be subject to administrative sanctions in the form of fines.
Deadline for Annual Corporate Tax Returns
Meanwhile, specifically for corporate or corporate taxpayers, the deadline for reporting annual SPT is longer than for individual taxpayers, namely April 30 every year.
Companies are required to submit tax reports no later than four months after the end of the tax year. Typically, corporations or companies require more time because they must prepare complete financial reports before filing taxes.
Tax Payment Deadline
Then, what about the tax payment deadline?
In addition to filing your annual tax return, you also need to ensure that any outstanding taxes are settled first. Tax payments are usually made before the tax return is submitted.
If, after calculating your taxes, you discover there’s an underpayment, you must pay the shortfall before filing your annual tax return. Here’s what you need to pay attention to:
- Payments are made before the SPT is filed. The reporting system will request proof of tax payment if there is an underpayment.
- Payment using billing code. You need to create a billing code through the online tax system before making payments through a bank or official payment platform.
- Proof of payment must be kept. This proof of payment will be used when filling out the SPT as validation that the tax has been paid.
By ensuring that taxes have been paid in advance, the reporting process will be faster and smoother.
Penalties for Late Reporting of Annual Tax Returns
Many taxpayers forget or delay filing their annual tax returns, thus missing the deadline. However, this delay can result in administrative sanctions. Here are some of the consequences.
- A fine of IDR 100,000 for individual taxpayers. If you are late in reporting your annual tax return as an individual, you may be subject to an administrative fine of IDR 100,000.
- A fine of IDR 1,000,000 for corporate taxpayers. Sementara, perusahaan yang terlambat melaporkan SPT Tahunan dapat dikenakan denda yang jauh lebih besar.
- Potential tax audit. In some cases, late or inconsistencies in reporting can also trigger a tax audit by the tax authorities.
Tips agar Pelaporan SPT Lebih Mudah
Many people find tax filing complicated and time-consuming. However, with proper preparation, the process can be much simpler. The following tips can help you file your annual tax return more easily:
- Keep financial records neatly. Records of income, expenses, and business transactions will be very helpful when calculating taxes.
- Use a digital financial recording system. With a digital system, you can view financial reports automatically without having to calculate manually.
- Don’t wait until the deadline is near. The sooner you prepare your report, the less risk there will be of errors or delays.
For business owners, consistent transaction recording is very helpful when preparing financial reports and calculating tax liabilities.
Manage Business Financial Reports More Easily with Labamu
For business owners, managing business finances neatly is one of the keys to ensuring that tax reporting does not become a burden every year.
Now, managing financial reports is no longer complicated and time-consuming. Using the Labamu cashier app, you can automatically record sales transactions and monitor your business’s financial condition through the Report Analysis feature.
This feature helps you to:
- See business performance more clearly
- Understanding cash flow and business profits
- Access financial reports that can help with administrative processes, including when preparing tax reports.
With well-organized financial reports, you won’t need to compile data when tax filing approaches. The right system will help you manage your business more efficiently and ensure your tax obligations remain under control.
Letβs get started with Labamu!


