Uncategorized

Annual Compliance Calendar in Indonesia: Filings & Deadlines 

Annual Compliance Calendar in Indonesia

Indonesia’s annual company compliance is essentially a yearly health check with the tax office, BKPM/OSS, and your own shareholders. If you treat it as a repeating calendar instead of random one‑off tasks, it stops being scary and becomes something you can manage alongside running the business. 

This guide walks you through what typically sits on an Indonesia compliance calendar for a standard PT or PT PMA (Perseroan Terbatas Penanaman Modal Asing), including annual returns and reports, tax filings, VAT, payroll, and investment reporting. The focus is on practical dates and obligations, not dense legal theory. 

Big Picture: What do you Understand by Indonesia’s Annual Company Compliance? 

For most operating companies in Indonesia (local PT and foreignowned PT PMA), the recurring work falls into a few clear buckets: 

  • Corporate “housekeeping”: annual report, approval of financial statements, shareholders’ meeting 
  • Tax: annual corporate tax return, monthly instalments, and withholding 
  • VAT: monthly VAT filings if you are registered 
  • Investment reporting: LKPM for PT PMA and certain licensed entities 
  • Payroll and people: monthly payroll tax, social security, and annual individual returns 

Sectorspecific licenses (like financial services or mining) sit on top of this, but the buckets above are the core of Indonesia’s statutory filings for a regular business. After company formation in Indonesia, founders must know about Indonesia’s annual company compliance.  

Annual Corporate Income Tax Return: The SPT Tahunan Badan 

Think of the SPT Tahunan Badan as your main yearly conversation with the tax office about profit. 

  • Every Indonesian company has to file an annual corporate income tax return, even if it makes a loss. 
  • The general rule is: the return is due four months after the end of your tax year. For companies using a calendar year (1 January–31 December), that means 30 April of the following year. ​ 
  • Any remaining tax due for that year (after monthly instalments and withholding credits) must be paid by the same deadline as the return. ​ 

If you really cannot file on time, you can ask for a limited extension, but that does not automatically push back the date when the tax must be paid. Extensions buy you time on paperwork, not on cash. 

On your Indonesia compliance calendar, “Corporate SPT + final tax payment” is the big red circle on 30 April if you are on a calendar year. 

Monthly Tax Instalments & Withholding: The Quiet Workhorses 

The annual return is just a reconciliation. Most of the actual tax cash flow happens during the year through monthly returns. 

Corporate Instalments (Article 25) 

Indonesia expects companies to pre‑pay their corporate income tax in monthly instalments, based on the previous year’s assessment. 

  • The Article 25 instalments are paid and reported on a monthly periodic return, typically due by the 20th of the following month. 
  • The tax office’s own due‑date rules say periodic income‑tax returns for several articles (including 21, 22, 23, 25) must be filed, and tax paid, no later than the 20th day after the end of the tax period.​ 

So, for example, instalments for March are usually reported and paid by 20 April. 

Withholding Taxes (Articles 21, 23, 4(2), Etc.) 

Depending on your activity, you will also withhold tax on: 

  • Employee salaries (Article 21) 
  • Certain domestic service, interest, or royalty payments (Article 23) 
  • Specific income subject to final tax (Article 4(2)), like some rent or construction income 

These withholdings are also reported on monthly returns, usually with the same “by the 20th of next month” rhythm. ​ 

In a practical Indonesia compliance calendar, each month gets a repeating block: 

  • “By 20th – pay and file monthly income tax (Art. 21/23/4(2)/25 etc.).” 

VAT (PPN) On Sales: Monthly Filings & Rate Changes 

If your business is VAT‑registered, VAT becomes another reliable drumbeat in Indonesia’s annual company compliance. 

  • Indonesia uses a Value Added Tax (PPN) system at the standard rate to 12% from 1 January 2025. ​ 
  • Most VAT‑registered businesses file monthly VAT returns. 

The usual pattern is: 

  • VAT for a given month is declared on a return filed by the end of the following month, with payment due at the same time. ​ 

So, February VAT is typically due by 31 March. 

Recent updates to the rules confirm that monthly VAT returns stay on this “end of following month” schedule, with more emphasis on e‑filing and e‑invoicing rather than changing the timing itself. ​ 

On your Indonesia compliance calendar, that translates into: 

  • 12 entries like “By the end of the month – file and pay VAT for the prior month.” 

Corporate Governance: Annual Report & Approval of Financial Statements 

Indonesia’s company law also wants you to close the loop each year with your own shareholders.  

  • The Board of Directors must prepare an annual report that includes the company’s financial statements and a management report. 
  • That annual report must be presented to, and approved by, the General Meeting of Shareholders (GMS) no later than six months after the end of the financial year. ​ 

For a company closing its books on 31 December, that means: 

  • The annual GMS to approve the report and accounts should happen by 30 June of the following year. ​ 

The law allows sanctions and liability for directors who fail to produce and submit an annual report properly, which is why most PT and PT PMA companies treat the GMS as a nonnegotiable date in the middle of the year. 

On the calendar, you mark: 

  • “By 30 June – GMS approves annual report and financial statements” (assuming a 31 December yearend). 

Investment Reporting (LKPM): The PT PMA‑specific Layer 

If you run a foreign‑investment company (PT PMA) or hold certain licences, there is another repeating obligation: LKPM (Laporan Kegiatan Penanaman Modal), or investment activity reports. 

The investment authority expects you to: 

  • Report on realised investment, project progress, staffing, and production or sales figures. 

The frequency depends on your stage: 

  • While you are still in the construction or pre‑operational phase, reporting is usually quarterly, with typical deadlines such as: 
  • Activities in Jan–Mar → report by 10 April 
  • Apr–Jun → by 10 July 
  • Jul–Sep → by 10 October 
  • Oct–Dec → by 10 January (following year) ​ 
  • Once you are fully operational, many PT PMA move to semi‑annual LKPM, reporting for Jan–Jun by 10 July and Jul–Dec by 10 January. ​ 

Exact rules can shift with updated OSS/BKPM guidance, but the “10th of the month after the period” pattern is consistent. 

On your Indonesia compliance calendar, PT PMA adds: 

  • “LKPM Q1 – due 10 April”, “Q2 – 10 July”, “Q3 – 10 October”, “Q4 – 10 January”, or the two semi‑annual dates. 

Employees, Payroll, & Annual Individual Tax Returns 

Once you hire staff, payroll‑related filings join your list. Here are the full tax compliance needs in Indonesia you should keep in mind:  

Monthly Payroll Taxes & Social Security 

Each month, you will: 

  • Withhold employee income tax (Article 21) and remit it with the monthly tax return (normally by the 20th of the following month).​ 
  • Contribute to Indonesia’s social security schemes (BPJS Ketenagakerjaan and BPJS Kesehatan), each with its own monthly payment and reporting rules. 

These are not optional; missing them affects both compliance and your relationship with employees. 

Individual SPT For Staff & Founders 

On the individual side: 

  • Annual personal income tax returns (SPT Tahunan Orang Pribadi) are due three months after the end of the tax year, i.e., 31 March for calendar‑year taxpayers. ​ 

Many companies build “Individual SPT – 31 March” into their internal calendars so HR and finance can support key staff, especially expatriates and executives. 

Corporate Records, Registers & Retention 

Most calendars only talk about filings, but Indonesian law also expects specific company records and registers to be maintained and retained: 

  • The company must keep core corporate documents (deed of establishment and amendments, articles, shareholder register, GMS minutes, board resolutions) so they can be reflected in and checked against the Company Register (AHU) and compulsory registration records. ​ 
  • Under Indonesia’s company records and accounting rules, key accounting and corporate records (books, vouchers, financial statements, and supporting documents) must generally be stored in Indonesia for 10 years from the end of the relevant financial year, in prescribed form (Indonesian language, Latin script, Arabic numerals, rupiah, unless special permission).  

For the blog, add a short section on “Statutory registers & document retention” explaining what must be kept, where, for how long, and in what format. 

HR, Labour Law & BPJS Compliance 

Your calendar already touches payroll tax, but a compliance blog is stronger if it explicitly calls out HR and labour obligations that are time‑bound: 

  • BPJS Ketenagakerjaan and BPJS Kesehatan: contributions for the previous month are usually due by the 10th of the following month, and this is explicitly listed in some 2025 Indonesia compliance calendars as a recurring HR deadline. ​ 
  • Employment compliance basics: having written employment contracts, registering employees for BPJS, applying minimum‑wage and overtime rules, and observing termination procedures are all part of the legal compliance checklist typically presented alongside tax and licensing. ​ 

A compact “HR & employment compliance touchpoints” subsection (BPJS dates, contracts, registrations) will round out the picture. 

If you add those two pieces—records/retention and HR/BPJS—you will have essentially all the information readers expect in a serious Indonesian annual company compliance and calendar guide. 

What are the other Indonesian Statutory Filings? 

Beyond the core tax, VAT, LKPM, and GMS, there are a few more items a normal business may encounter: 

  • Licensing Renewals and OSS Updates: If your business licence (NIB + risk‑based licences) or other permits have expiry or review dates, those need to be added to your calendar as renewal points. 
  • Sector regulators: If you are in a regulated space (fintech, capital markets, insurance, banking), you will likely have periodic filings to OJK or Bank Indonesia on top of general company and tax rules, often timed around Q1/Q2 for annual reports and specific quarter‑ends. ​ 
  • Ultimate Beneficial Owner (UBO) or shareholding reports: Indonesia has been upgrading systems for reporting on company ownership and encumbrances, with electronic reporting obligations that may have their own deadlines. ​ 

These are very sector‑specific, so instead of guessing, it is better to build a small “extra layer” on top of the base Indonesia compliance calendar once you confirm exactly which licences or designations apply to your company. 

Putting it Altogether: A Simple Indonesia Compliance Calendar (Calendar‑year Example) 

To see how this all lands over 12 months, imagine a company with: 

  • Tax year: 1 January–31 December 
  • PT or PT PMA status 
  • VAT‑registered 
  • Operating staff in Indonesia 

Your Indonesia annual company compliance might look like this: 

  • Every month 
  1. By 20th: pay and file monthly income‑tax returns for all applicable articles (21/23/4(2)/25, etc.) 
  1. By the end of month: submit and pay monthly VAT return for prior month. ​ 
  1. By local BPJS deadlines: social security contributions for staff. 
  • 31 March 
  1. Deadline for annual individual tax returns (personal SPT) for employees and directors. ​ 
  • 30 April 
  1. Deadline for corporate annual income tax return (SPT Tahunan Badan) for previous year. 
  1. Final settlement of any corporate income tax due for that year. ​ 
  • 10 April / 10 July / 10 October / 10 January (if PT PMA, still in quarterly LKPM phase) 
  1. LKPM investment activity reports for the prior quarter. ​ 
  • By 30 June 
  1. General Meeting of Shareholders approves annual report and audited financial statements (six months after year‑end). 

Add on top any sector‑specific reporting and licence renewals, and you have a realistic picture of the year. 

How to Create an Indonesia Compliance Calendar for use? 

Instead of memorising rules, turn them into a living Indonesia compliance calendar: 

  1. Lock in your year‑end and tax basis 
  1. Confirm your tax year (calendar or approved alternative). 
  1. Put “Corporate SPT + settlement” at four months after year‑end, plus a reminder one month earlier. 
  1. Map monthly tax and VAT work 
  1. For each month, add “by 20th – monthly tax returns & payments” and “by end of month – VAT return & payment”. 
  1. Adjust for weekends or public holidays where the tax office pushes deadlines. 
  1. Add corporate and investment anchors 
  1. “By 30 June – GMS approves annual report and accounts” (for 31 December year‑end). 
  1. LKPM dates (quarterly or semi‑annual) if you are a PT PMA or hold investment licences. 
  1. Include people and licence dates. 
  1. “31 March – individual SPT deadline” so the company can support staff where needed. 
  1. Renewal dates for OSS licences, other permits, and work permits/visas for expatriate staff. 
  1. Review once a year 
  1. Each time the tax authority or BKPM/OSS publishes updated guidance or a new compliance calendar. 
  1. Check whether any due dates or processes have changed and adjust your own calendar accordingly. 

When you do this, “Indonesia annual company compliance” stops being a vague fear of missing some unknown form. It becomes a set of predictable dates and tasks you can assign, automate, or outsource, while you keep your energy for actually building the business. 

The Final Words  

Managing Indonesia’s annual company compliance is crucial for smooth business operations 90% of business owners fail to get their compliance managed. Seeking expert assistance for compliance management in Indonesia and an annual compliance calendar for your reference, our experts at Enterslice are here to help you out. Don’t worry, you will not miss any compliance deadlines now. 

Frequently Asked Questions About Annual Compliance Calendar in Indonesia

  1. What is the difference between Indonesia’s Annual Corporate Tax Return and the Annual report to Shareholders? 

    The annual corporate tax return (SPT Tahunan Badan) is a filing to the tax authority that reports taxable income, calculates corporate income tax, and reconciles all monthly instalments and withholding for the year. It is a fiscal document, formatted under tax rules, and must be lodged within four months after year‑end (30 April for calendar‑year companies). 
    The annual report to shareholders is a corporate governance document prepared by the Board of Directors and presented to the General Meeting of Shareholders (GMS), which includes financial statements, management discussion, and other statutory disclosures. This report must be approved no later than six months after the end of the financial year (by 30 June for a 31 December year‑end). 

  2. If my Indonesian company made a loss, do I still need to file an annual return and pay anything? 

    Yes. The obligation to submit the annual corporate income tax return applies regardless of whether your company makes a profit or a loss in that year. In a loss‑making year, the return will show a tax loss position and, in many cases, no additional income tax will be payable beyond what has already been withheld or paid as instalments. 
    Filing on time is still critical because penalties for late or non‑filing apply even when no tax is due. In addition, reporting losses on time is important if you want to carry them forward under Indonesia’s tax rules and offset them against future profits where allowed. 

  3. How do monthly tax instalments (Article 25) affect my year‑end corporate tax bill? 

    Monthly Article 25 instalments are advance payments of your expected corporate income tax based on the prior year’s final liability. Over the course of the year, these instalments accumulate as credits against your final corporate income tax payable. 
    When you prepare the annual SPT Tahunan Badan, you calculate the total corporate income tax for the year and then deduct all prepayments and withholdings (including Article 25 instalments). If the prepayments exceed the final liability, you may be in a tax refund or carry‑forward position; if they are lower, you must pay the shortfall by the SPT deadline. 

  4. When is my company required to register for VAT (PPN) in Indonesia? 

    In practice, most businesses register for VAT once their turnover exceeds the threshold set by regulation, or earlier if their business model requires issuing VAT invoices (for example, dealing with VAT‑registered business customers who need input tax credits). 
    Once registered as a Pengusaha Kena Pajak (PKP), the company must charge VAT on taxable supplies, issue compliant e‑faktur invoices, file monthly VAT returns, and pay any VAT due by the end of the following month. Failure to register when required or to comply with PKP obligations can result in administrative sanctions and limit customers’ ability to claim input VAT, which can make the business commercially less attractive. 

  5. How does the change in Indonesia’s VAT rate impact my compliance calendar? 

    The move to a higher standard VAT rate (for example, the increase to 12%) affects the rate applied on invoices and returns, but it does not usually change the basic monthly filing rhythm. You still need to file VAT returns and pay VAT by the end of the month following each tax period. 
    Operationally, the rate change means you must: 
    Update invoicing systems and contracts to apply the new rate from the effective date. 
    Ensure that VAT returns spanning the change correctly separate pre‑change and post‑change transactions. 
    So, while the amounts on your calendar change, the deadlines on your Indonesia compliance calendar stay in the same monthly slots. 

  6. What happens if I miss a monthly tax or VAT filing deadline in Indonesia? 

    Missing a monthly income‑tax or VAT filing/payment deadline usually triggers administrative penalties and interest. These can include fixed fines for late filing and daily or monthly interest on unpaid tax. In more serious or repeated cases, the tax office may escalate enforcement, including audits or collection actions. 
    Operationally, late filings can also disrupt relationships with customers and suppliers if, for example, VAT invoices are delayed or invalid. Over time, repeated delays affect the company’s compliance profile and can increase the likelihood of scrutiny or audits, particularly for foreign‑investment entities. 

  7. What is LKPM, and why do PT PMA companies in Indonesia need to care about it? 

    LKPM (Laporan Kegiatan Penanaman Modal) is the periodic investment activity report required by Indonesia’s investment authority for companies with certain licences, especially foreign‑investment companies (PT PMA). It captures realised investment, project progress, staffing, and production or sales data. 
    For PT PMA, timely LKPM submission is critical because persistent non‑compliance can affect the company’s licensing status, access to incentives, and perception with regulators. Depending on the stage of the business, LKPM may be required quarterly or semi‑annually, usually with deadlines around the 10th of the month after the reporting period. 

  8. Are Indonesia’s annual compliance deadlines the same for all companies and sectors? 

    The core tax and company‑law deadlines (corporate SPT, individual SPT, GMS, monthly tax and VAT) are broadly consistent for most PT and PT PMA entities that follow a calendar year. These form the backbone of the Indonesia annual company compliance calendar. 
    However, sector‑specific regulators (such as OJK for financial services and fintech, or technical ministries for mining, environment, and trade) can impose additional reporting timelines, often quarterly or annually, and sometimes with different reference dates. Public and listed companies also carry capital‑markets reporting obligations on top of normal corporate and tax rules. 

  9. How should a foreign parent company coordinate Indonesia’s compliance calendar with group reporting? 

    For groups with a foreign parent, the Indonesian subsidiary’s statutory and tax timelines need to be harmonised with group consolidation and reporting schedules. This usually means: 
    Planning audit work so that Indonesian financial statements are ready in time for both the GMS (within six months of year‑end) and global consolidation deadlines. 
    Aligning tax provisioning with the local SPT filing date and any group tax reporting (such as country‑by‑country reporting or transfer pricing documentation cycles). 
    Some groups request a non‑calendar local tax year to match global reporting, but this requires approval and careful planning. Even with alignment, the Indonesian company must still meet local SPT, VAT, LKPM, and GMS deadlines as defined by local law and practice. 

  10. What practical steps can I take to avoid missing Indonesia's annual compliance deadlines? 

    The most effective approach is to turn obligations into a structured compliance calendar with clear owners and reminders: 
    Map all statutory filings (monthly tax, VAT, LKPM, GMS, annual SPT, individual SPT support, licence renewals) with due dates and internal cut‑off dates a few days or weeks earlier. 
    Assign responsible persons (internal finance, HR, legal, or external service providers) to each task, and use shared tools or dashboards so deadlines are visible to management. 
    Review the calendar annually against updated regulations, tax office notices, and OSS/BKPM or sector‑regulator guidance to catch any changes in deadlines, forms, or e‑filing requirements. 
     

Trending Posted

Get Started Live Chat