How many business owners in Indonesia have been hit with a tax penalty — not because they refused to pay, but simply because they forgot the deadline?
Honestly: most of them.
As an SME owner focused on building your business, it's understandable that PPh 21, VAT, BPJS, and annual tax return deadlines aren't the first things on your mind every morning. The problem is, the DGT (Directorate General of Taxes) and BPJS don't care how busy you are. Even one day late is enough to trigger penalties that can drain your business's cash.
That's exactly why this article was written.
This isn't a theoretical piece about Indonesia's tax system. It's a practical finance calendar — a complete list of every financial obligation your business needs to meet each month and each year, organized chronologically so it's easy to follow.
Here's what you'll find:
→ Full schedule of monthly tax obligations (PPh 21, VAT, PPh 25) → BPJS Health & Employment payment and reporting deadlines → Accounting and financial reporting calendar → Annual agenda: Corporate Annual Tax Return, audits, and year-end closing → Automation tips so not a single deadline ever slips through the cracks
Bookmark this page. Share it with your finance team. And read it to the end — because one missed deadline can cost far more than a full year of accounting software.
Why Every Indonesian SME Owner Must Have a Finance Calendar
Assuming the average SME has 3–5 types of tax obligations, the cumulative penalties from late filings throughout the year can reach IDR 10–25 million — from administrative sanctions alone, before interest on late payments. That's significantly more than what an automated compliance system would cost.
Indonesia is one of the countries with a fairly complex tax and financial compliance ecosystem for SMEs. Unlike some countries that may only require annual reports, businesses in Indonesia carry financial obligations spread throughout the entire year — monthly, quarterly, semi-annual, and annual.
That means a single business needs to track at least 24–36 distinct financial deadlines every year.
| Kewajiban | Sanksi | Catatan |
|---|---|---|
| Late filing: Monthly VAT Return (SPT Masa PPN) | Penalty of IDR 500,000 per late return (Article 7 of the General Tax Law) | If there is an underpayment, an additional 2% monthly interest applies |
| Late filing: Monthly PPh 21 Return (SPT Masa PPh 21) | Penalty of IDR 100,000 per late return | Applied per tax period, not per employee |
| Late payment: BPJS Employment (Ketenagakerjaan) | 2% monthly penalty on outstanding contributions | May also result in administrative sanctions and a ban from government procurement |
| Late payment: Article 4(2) Final Income Tax (PPh Pasal 4 Ayat 2) | 2% monthly interest on the tax due | Applies to businesses earning income from rental or certain transactions |
| Late filing: Corporate Annual Tax Return (SPT Tahunan Badan) | Penalty of IDR 1,000,000 per annual return | Plus interest on any underpayment |
Monthly Finance Calendar: What Your Business Must Do Every Month
Below are all recurring monthly financial obligations for businesses in Indonesia. The deadlines listed refer to dates in the month following the applicable tax or reporting period.
Remit Article 21 Income Tax (Employee Payroll Tax)
PPh 21 withheld from employees' salaries in the previous month must be remitted to the state treasury via DJP Online. This applies to all employers paying salaries to employees.
Siapa wajib: All companies with permanent or non-permanent employees
Remit Article 23 Income Tax (Services & Royalties)
Payment of PPh 23 on income in the form of dividends, interest, royalties, prizes, non-land/building rental, and service fees paid to third parties.
Siapa wajib: Companies that pay third-party service providers (consultants, freelancers, technical services, etc.)
Tarif: 2% for services, 15% for dividends and royalties
Remit Final Article 4(2) Income Tax
Includes income tax on land/building rental (10%), construction income, and deposit interest.
Siapa wajib: Companies that pay property rent or engage construction services
Remit Article 25 Income Tax (Corporate Tax Installment)
Monthly corporate income tax installment calculated from the estimated income tax due for the current year. This is a prepayment that will be credited against the annual corporate income tax.
Siapa wajib: LLCs (PT) and limited partnerships (CV) with an active NPWP
Pay BPJS Employment Contributions
Payment of contributions for JHT (Old Age Security), JP (Pension), JKK (Work Accident), and JKM (Death Benefit) programs for all employees.
Siapa wajib: All companies with at least 1 employee
Rincian Iuran
Pay BPJS Health Contributions
Payment of health insurance contributions for employees and their dependents.
Siapa wajib: All companies (required to enroll employees in BPJS Health)
Tarif: 5% of salary: 4% borne by employer, 1% deducted from employee (max salary of IDR 12 million for contribution calculation)
File Monthly PPh 21 Return (e-Filing)
Filing of the monthly PPh 21 return via e-Filing on DJP Online. This is separate from remittance (due on the 10th) — it is the formal report submitted to the DGT.
Siapa wajib: All employers who withhold PPh 21
Dokumen: e-SPT PPh 21 covering the employee roster, gross income, deductions, and tax remitted
File Monthly PPh 23 Return
Monthly return filing for PPh 23 covering all withholdings made in the prior month.
Siapa wajib: Companies that made service payments or royalty payments to third parties
File Monthly Final Article 4(2) Return
Monthly return filing for final income tax withheld on rental income, construction services, etc.
Siapa wajib: Companies that paid or received income subject to final income tax
Remit and File Monthly VAT Return (SPT Masa PPN)
Taxable Entrepreneurs (PKP) are required to report and remit VAT due on the sale of taxable goods/services. Since 2022, remittance and filing have been combined into a single process.
Siapa wajib: Companies registered as PKP (generally when annual turnover exceeds IDR 4.8 billion)
Monthly Financial Reconciliation
This isn't a legal obligation — but it's a business obligation that's equally important. Bank reconciliation, accounts receivable and payable reconciliation, and finalization of the month's profit & loss and cash flow statements.
Siapa wajib: Every business that wants accurate financial visibility
Annual Finance Calendar: Full Timeline from January to December
Beyond recurring monthly obligations, there are critical moments throughout the year that every business must anticipate. Here is the complete annual financial roadmap for Indonesian SMEs.
January
Year-End Closing & Annual Reporting Preparation
Close the Books for the Prior Year
Finalize all adjusting journal entries for last year. Reconcile all bank accounts, receivables, and payables. Conduct year-end inventory count (stock opname). This is the foundation for all reporting to follow.
Deadline: Distribute PPh 21 Withholding Certificates to Employees
Form 1721-A1 (for permanent employees) or 1721-A2 (for non-permanent employees) must be handed to employees no later than January 31. Employees need this document to file their personal annual tax returns.
Gather Data for the Annual Tax Return
Start collecting all data required for the Corporate Annual Tax Return: sales summary, purchases, expenses, company asset list, liabilities list, and shareholder register.
February
Finalizing the Annual Financial Statements
Finalize Audited or Reviewed Financial Statements
If your business requires audited financial statements (for banking purposes, investors, or certain regulatory requirements), the audit process typically begins in January and is completed by February–March. For SMEs without mandatory audits, this is the time to finalize internal financial statements.
Siapa butuh audit: Public LLCs, companies with assets exceeding IDR 25 billion, or those required by contract or regulators
Review Prior Year Financial Performance
With finalized financial statements in hand, conduct a thorough analysis: how did gross margin move throughout the year? Which products or divisions were most profitable? Where does the business need to improve this year?
March
Critical Deadline: Individual Annual Tax Return & Financial Statements
DEADLINE: Individual Annual Income Tax Return (SPT Tahunan PPh OP)
This includes business owners registered as Individual Taxpayers. Filing is done via e-Filing on DJP Online. For business owners with business income, use Form 1770.
Prepare the Corporate Annual Tax Return
Begin filling out the draft Corporate Annual Tax Return using your finalized financial statement data. Identify tax credits that can be offset (PPh 25 installments already paid, PPh 23 withheld by counterparties, etc.).
April
The Most Important Deadline: Corporate Annual Tax Return
DEADLINE: Corporate Annual Income Tax Return (SPT Tahunan PPh Badan)
This is one of the most important deadlines in the Indonesian business finance calendar. All LLCs (PT) and limited partnerships (CV) must submit their Corporate Annual Tax Return no later than April 30 each year (for the tax year ending December 31).
Cara lapor: Via e-Filing on DJP Online using Form 1771
Dokumen Wajib
- •Financial Statements (Balance Sheet, Income Statement, Cash Flow Statement)
- •Fiscal reconciliation
- •Company asset and liability lists
- •Shareholder register
- •Transcript of financial statement elements (if required)
May–July
Mid-Year Review & Projections
Review Q1 Performance and Project Q2–Q4
With the annual tax return behind you, this is the right moment to sit down with Q1 financial data and build more accurate projections for the rest of the year. Is the revenue target still realistic? Is there a need for additional capital?
Mid-Year Financial Evaluation
Review H1 financial statements (January–June). Compare actuals against budget. Identify gaps and take corrective action before entering H2.
Metrik yang Diperiksa
- Revenue vs. target
- Gross margin trend
- 6-month cash flow forecast
- Receivables outstanding over 60 days
- Inventory turnover ratio
August–October
Next Year Budget Planning
Begin Next Year Budget Planning
Sound budget planning starts at least 3–4 months before the new year. During this phase, gather input from each division or business unit on their targets and resource requirements.
Complete the Annual Budget Draft
The consolidated budget draft should be finished by October to allow time for revision and finalization before December. This includes capital expenditure (capex), operating expenditure (opex), and cash flow projections.
November–December
Budget Finalization & Year-End Closing Preparation
Finalize Next Year's Budget
After rounds of revision, the final budget must be approved no later than November. This gives enough time to communicate targets to the entire team before the new year begins.
Year-End Inventory Count (Stock Opname)
A physical count of year-end inventory is a critical accounting obligation — especially for trading and manufacturing companies. The stock opname results form the basis of inventory value in the year-end balance sheet.
Year-End Accounting Cut-Off
Ensure all transactions that occurred during the year are recorded before December 31. No transactions should be backdated or deferred to the following year without a valid basis. This is a matter of fundamental accounting integrity.
Quarterly and Semi-Annual Financial Obligations You're Probably Overlooking
Beyond monthly and annual obligations, there are several that fall on a quarterly or semi-annual basis — and because they're not monthly, they're far easier to forget:
Every 3 Months (Quarterly)
Article 25 Income Tax for Certain Taxpayers
For Individual Taxpayers with certain statuses, PPh 25 can be paid quarterly (rather than monthly). Check your own NPWP registration status to confirm your filing frequency.
Applicable for individual taxpayers not required to keep full books
Corporate Income Tax Projection Review (Internal)
This is not a legal requirement, but a best practice: review every quarter whether your PPh 25 installments are still aligned with your estimated annual income tax. If the business has grown significantly, you may need to revise installments to avoid a large underpayment at year-end.
Every 6 Months (Semi-Annual)
BPJS Contribution Detail Report (Internal Company Reporting)
Although contributions are paid monthly, BPJS employee data reconciliation should be done every 6 months — especially when there are new hires, departures, salary increases, or status changes.
H1 Financial Report Review for Annual Tax Projections
At mid-year, with 6 months of data in hand, project your full-year corporate income tax. Are your current PPh 25 installments sufficient? If not, consider making an additional PPh 25 payment to avoid underpayment next April.
SME-Specific Tax Obligations: Final Income Tax 0.5% and MSME Rules
There is one type of tax obligation that applies specifically to SMEs with certain turnover levels in Indonesia — and it's frequently misunderstood by business owners:
MSME Final Income Tax (Government Regulation No. 55 of 2022)
Tarif: 0.5% of gross monthly turnover
Siapa yang Wajib
Taxpayers (Individual or Entity in the form of cooperatives, CVs, partnerships, or LLCs) with annual turnover not exceeding IDR 4.8 billion
Batas Waktu Manfaat
Cara Setor
Paid monthly, no later than the 15th of the following month, using a billing code generated through DJP Online
Keunggulan
No full bookkeeping required — a monthly turnover summary is sufficient. However, once the time limit expires, the taxpayer must transition to the standard tax regime with full bookkeeping.
Penting Dipahami
If your turnover is approaching IDR 4.8 billion, start preparing a full bookkeeping system — you'll soon transition to the standard tax regime, which requires full books and mandatory VAT registration (PKP), adding additional VAT obligations.
Monthly Finance Checklist: A Ready-to-Use Template
Use this checklist as your finance team's monthly routine guide. Print it out, add it as tasks in a project management tool, or integrate it into your accounting system.
First Week of the Month (Days 1–7)
- Remit PPh 21 to the state treasury (deadline: the 10th) — ensure the billing code has been generated via DJP Online
- Remit PPh 23 if there were any service/royalty transactions last month (deadline: the 10th)
- Reconcile last month's bank statements against accounting records
- Enter all last month's unrecorded transactions (cut-off posting)
- Review receivables aging — follow up on invoices outstanding over 30 days
Second Week (Days 8–15)
- Pay BPJS Employment contributions (deadline: the 15th)
- Pay BPJS Health contributions (deadline: the 15th)
- Remit PPh 25 monthly installment (deadline: the 15th)
- Finalize last month's financial statements (Income Statement, Balance Sheet, Cash Flow)
- Review gross margin by product or category for last month
Third Week (Days 16–20)
- File monthly PPh 21 return via e-Filing on DJP Online (deadline: the 20th)
- File monthly PPh 23 return if there were withholdings last month (deadline: the 20th)
- Review cash flow projections for the current month and the next 2 months
- Ensure all supplier invoices have been verified and posted
End of Month (Days 21–Last Day)
- Calculate and file the monthly VAT return (deadline: end of month, for PKP taxpayers)
- Remit any VAT underpayment
- Spot-check high-value or fast-moving inventory
- Review budget vs. actuals for the current month
- Prepare the financial agenda for next month
How MontPro Helps You Never Miss a Financial Deadline
Managing a business finance calendar manually — with reminders in a calendar app, sticky notes, or WhatsApp groups — is the most error-prone approach possible. One missed notification, one WhatsApp buried under other messages, one 'I'll do it later' moment — and the penalty arrives.
Tax Data Is Disorganized and Hard to Track When Deadlines Hit
MontPro records every AP and AR transaction with the correct tax code from the start — Standard VAT, Zero VAT, or PPh 23. As a result, MontPro's Tax Reports automatically display input/output VAT reports and PPh 23 summaries by month or by year, ready to export as a PDF — no manual aggregation from scattered sources.
Financial Figures Are Inaccurate When It's Time to File
Because all GL entries, AP/AR invoices, and bank reconciliations are integrated in real-time in MontPro, your financial statements always reflect the actual state of the business. No more figures that are 'not yet posted' or last-minute scrambles on deadline day — the data is always there, whenever you need it.
Tax Reporting Data Isn't Ready When Deadlines Approach
Because bookkeeping is done in real-time in MontPro, the data you need for tax reconciliation — GL transaction summaries, input/output VAT reports, and PPh 23 reports — is available at any time, not assembled at the last minute when the deadline is closing in.
Can't Estimate Annual Tax Liability Mid-Year
MontPro's Forecasting feature projects your P&L up to 5 years forward based on actual YTD data integrated directly into the model. By seeing your projected net profit mid-year, you can estimate potential corporate income tax well before April — and plan your cash flow with far greater accuracy.
Contoh Pertanyaan ke AI CFO MontPro
All these figures are drawn directly from your business's actual transaction data recorded in MontPro — not from estimates or manual assumptions.
All Monthly Financial Deadlines at a Glance
Keep this table as a quick reference. All deadlines refer to month N+1 (the month after the applicable period).
| Date | Obligation | Who Must Comply | Payment/Filing Channel |
|---|---|---|---|
| 10th | Remit PPh 21 | All companies with employees | DJP Online / Perception Bank |
| 10th | Remit PPh 23 | Companies paying third-party services | DJP Online / Perception Bank |
| 10th | Remit Final PPh Article 4(2) | Companies paying property rent, etc. | DJP Online / Perception Bank |
| 15th | Remit PPh 25 (Monthly Installment) | Active PT/CV businesses | DJP Online / Perception Bank |
| 15th | Pay BPJS Employment Contributions | All companies with employees | BPJS Portal / Bank |
| 15th | Pay BPJS Health Contributions | All companies with employees | BPJS Portal / Bank |
| 20th | File Monthly PPh 21 Return | All companies with employees | e-Filing DJP Online |
| 20th | File Monthly PPh 23 Return | Companies paying third-party services | e-Filing DJP Online |
| End of Month | Remit & File Monthly VAT Return | PKP (Taxable Entrepreneurs) | e-Filing DJP Online |
| End of Month | Monthly Financial Reconciliation | All businesses (best practice) | Internal / Accounting software |
| January 31 | Distribute PPh 21 Withholding Certificates to Employees | All employers | Physical or digital document |
| March 31 | Individual Annual Income Tax Return (SPT Tahunan PPh OP) | Individual Taxpayers including business owners | e-Filing DJP Online |
| April 30 | Corporate Annual Income Tax Return (SPT Tahunan PPh Badan) | PT and CV | e-Filing DJP Online |
FAQ: Common Questions About the Indonesia Business Finance Calendar
What are a company's monthly tax obligations in Indonesia?
A company's monthly tax obligations in Indonesia generally include: (1) Remitting PPh 21 on employee salaries (deadline: the 10th), (2) Remitting PPh 23 on third-party service payments (the 10th), (3) Remitting PPh 25 corporate tax installments (the 15th), (4) Filing the monthly PPh 21 return via e-Filing (the 20th), and (5) Remitting and filing the monthly VAT return for PKP taxpayers (end of month). The exact obligations depend on your PKP status, number of employees, and the nature of your business transactions.
When is the Corporate Annual Tax Return deadline for a PT in Indonesia?
The deadline for the Corporate Annual Income Tax Return (SPT Tahunan PPh Badan) for LLCs (PT) and limited partnerships (CV) is April 30 each year, covering the tax year ending December 31 of the prior year. The late penalty is IDR 1,000,000 plus 2% monthly interest on any underpayment. Filing is done via e-Filing on DJP Online using Form 1771.
When is the monthly BPJS Employment payment deadline?
BPJS Employment contributions must be paid no later than the 15th of each month for the current period. Late payments incur a 2% monthly penalty on the overdue amount. Companies can also face administrative sanctions — including being barred from government procurement — if they fall behind on contributions.
Do small SMEs have to pay VAT?
Not all SMEs are required to pay VAT. The VAT obligation only applies if the business is registered as a PKP (Taxable Entrepreneur). PKP registration becomes mandatory once annual turnover exceeds IDR 4.8 billion. Below that threshold, a business may choose not to register as PKP — and has no VAT obligation. However, businesses with turnover below IDR 4.8 billion are still required to pay the MSME Final Income Tax of 0.5% on monthly turnover.
What is the 0.5% Final Income Tax for MSMEs and who must pay it?
The 0.5% Final Income Tax (under Government Regulation 55/2022) is a special tax facility for taxpayers with gross turnover not exceeding IDR 4.8 billion per year. The 0.5% rate is applied to monthly turnover, not profit. This facility is available for a limited period: 7 years for Individual Taxpayers, 4 years for cooperatives/CVs/partnerships, and 3 years for LLCs. After this period, taxpayers must switch to the standard tax regime with full bookkeeping.
What documents does a company need to prepare for the Corporate Annual Tax Return?
Documents required for the Corporate Annual Tax Return include: (1) Audited or reviewed financial statements (Balance Sheet, Income Statement, Cash Flow Statement), (2) Fiscal reconciliation between commercial profit and taxable profit, (3) Year-end company asset list, (4) Company liabilities list, (5) Shareholder register, (6) Proof of PPh 25 installments paid throughout the year, and (7) PPh 23 withholding certificates received from counterparties.
When should a company start preparing next year's budget?
Ideally, the budgeting process begins in August–September (for fiscal years ending in December). This gives 3–4 months for collecting departmental input, consolidation, revision cycles, and finalization before the new year. The final budget should be approved no later than November so every team can enter the new year with clear targets.
Is there a penalty for filing the monthly PPh 21 return late?
Yes. Late filing of the monthly PPh 21 return (SPT Masa PPh 21) carries a penalty of IDR 100,000 per late monthly return. If there is an underpayment, an additional 2% monthly interest on the shortfall applies. The penalty is assessed per tax period — meaning if you're 3 months late, the administrative penalty alone could reach IDR 300,000.
How can you make sure no financial deadline is ever missed?
There are several approaches: (1) Build an annual finance calendar at the start of the year and set reminders 7 days before each deadline; (2) Use accounting software with automatic tax deadline reminders; (3) Assign a responsible person (PIC) for each type of obligation; (4) Conduct a weekly review of the financial obligations checklist with your team. The best solution is an integrated system that automatically monitors obligations based on your actual business data — so you know exactly how much is due and when, without any manual calculation.
What is an accounting cut-off and why does it matter?
An accounting cut-off is the date that serves as the boundary for recording transactions within a given period. For example, a month-end cut-off means all transactions that occurred up to the last day of the month must be recorded before that month's financial statements are produced. Without a strict cut-off, this month's transactions can 'bleed' into next month's reports — making financial statements inaccurate and complicating tax reconciliation.
Conclusion: Make Your Finance Calendar a Business Weapon, Not a Burden
A finance calendar isn't just a scary list of deadlines. When managed properly, it's a strategic planning tool that gives you full control over your business's financial health.
When you know exactly when every obligation falls due, you can: → Plan cash flow with greater accuracy (no more surprise tax payments that suddenly drain your reserves) → Allocate your finance team's time more efficiently → Ensure your business is always compliant — protected from penalties and sanctions → Focus on growing the business, instead of putting out fires caused by missed obligations
One thing business owners often overlook: solid financial compliance isn't just about avoiding fines. It's a credibility signal — for the bank that will extend you credit, for the investor who will come on board, and for the business partner who will commit to a long-term relationship.
Start with something simple: print this finance calendar. Mark every deadline that applies to your business. And consider using a system that can automate most of this work — so you don't have to be a tax expert, an operations expert, a finance expert, and a visionary business leader all at once.
Great businesses are built on a foundation of clean, organized finances. A finance calendar is the first step.