Running a brand-new PT (Perseroan Terbatas) in Indonesia means juggling monthly tax obligations from day one. This guide brings the recurring monthly tax returns onto a single page so founders and early finance staff can see what is due, when, and in what order. It is written to sit alongside CompanyForge's CoreTax, PPN, and PPh articles — covering the calendar and procedural posture those guides assume, rather than repeating the mechanics of e-Filing or e-Faktur.

This page is designed for a single legal entity (one NPWP, one PKP status) operating on a standard monthly cycle. Quarterly or special-rate entities should adjust accordingly.

H2 — The Three Monthly PPh Returns

Indonesian income tax (Pajak Penghasilan, PPh) for a PT is largely a self-assessed, monthly obligation for the categories most relevant to a new operating company:

For a new PT in its first fiscal year, PPh 25 is commonly computed using the tarif Pasal 17 × estimasi PKP ÷ 12 method, subject to confirmation against the entity's specific DJP profile.

H2 — The Monthly PPN Return (PPN Masa)

If the PT is registered as a Pengusaha Kena Pajak (PKP), it must file a SPT Masa PPN each month, even if there are no transactions. The PPN Masa reconciles:

Non-PKP entities are not required to file PPN Masa. PKP status is typically activated shortly after incorporation for most trading, manufacturing, and service PTs, though small businesses can opt out under certain thresholds. Note the following verified PPN framework: the statutory rate is 12% effective 1 January 2025 under PMK 131/2024, applied as an effective 11% on non-luxury goods and services via the 11/12 base (multiplying the relevant taxable base by 11/12), and PKP registration is mandatory for any enterprise with turnover above IDR 4.8 billion per fiscal year.

H2 — Standard Due-Date Posture

Indonesian tax deadlines follow a well-established monthly pattern. The dates below reflect the standard posture; entities should always cross-check against the current DJP/CoreTax calendar because due dates can shift when the 20th or end-of-month falls on a national holiday.

Practical translation for a new PT's first months of operation:

When the 20th falls on a Saturday, Sunday, or national holiday, the deadline moves to the next business day. This rollover is procedural, not negotiable, so calendar reminders should anchor on the next-business-day rule, not just the 20th.

H2 — Payment Before Filing: The Order Matters

For all four monthly returns above, the operational order is:

  1. Pay the tax due through the banking system (or through an e-Billing/e-Payment channel) so the NTPN (Nomor Transaksi Penerimaan Negara) is generated.
  2. File the SPT Masa electronically through e-Filing (or the applicable CoreTax channel), attaching or referencing the payment evidence.

Filing a return showing a payable amount without first settling the payment will trigger a different (and worse) treatment than filing after paying, because DJP records pair SPTs with their underlying NTPNs. A useful internal discipline is to treat payment as a hard prerequisite to filing: the return should not be submitted until the payment has cleared and the NTPN is in hand.

If the PPN Masa produces a credit rather than a payable, no NTPN is needed; the SPT is still filed by the 20th.

H2 — Late-Filing and Late-Payment Sanction Posture

DJP's posture is procedural and rule-based: a return filed past the 20th, or a payment received past the 20th, attracts a floating interest charge on PPh under Article 13(3) of KUP, calculated at monthly rate = (BI reference rate + applicable uplift) ÷ 12 as set by a monthly Ministry of Finance decree (recent months have ranged roughly between 0.5% and 2.2% per month depending on the article group). PPN late payment attracts a similar floating interest charge.

Additional consequences a new PT should plan around:

The cheapest path is consistently paying and filing on or before the 20th, with internal cutoffs earlier in the month so finance has time to reconcile bank statements, vendor invoices, and payroll before the deadline.

H2 — One-Page Monthly Calendar (Template)

Use this as a starting template for each calendar month:

ObligationCoversInternal cutoffDue dateAction
PPh 21 MasaWithheld PPh 21 on payroll & honoraria15th20thPay → file SPT
PPh 23 MasaWithheld PPh 23 on vendor/professional/royalty/interest payments15th20thPay → file SPT
PPh 25 MasaInstallment of corporate PPh for the year15th20thPay → file SPT
PPN MasaOutput VAT vs input VAT reconciliation15th20thPay (if net payable) → file SPT

H2 — How CompanyForge Bookkeep Fits

CompanyForge Bookkeep is currently offered as an invite-only beta through a waitlist, with concierge onboarding for each accepted PT. We pair the entity setup — NPWP, PKP status, tax year, and CoreTax profile — to a recurring monthly cadence so PPh 21, PPh 23, PPh 25, and PPN Masa are reconciled, paid, and filed in the right order against the 20th-of-the-month posture described above.

If you would like to join the waitlist, request access at https://companyforge.ai/bookkeep/.

CompanyForge · Bookkeep

Put this guide into practice

Bookkeep is currently invite-only beta with concierge onboarding. Join the waitlist and we will map your entity structure before setup begins.

CompanyForge · ForgeOps Compliance

Never miss another statutory deadline

ForgeOps tracks NAR1, Business Registration renewal, and every other recurring HK filing across every entity you control — with holiday-roll-aware alerts sent before the window closes, not after.