Back to Blog

Coretax DJP 2026: What Changes for Indonesian Landlords Filing Rental Income Tax

Coretax — Indonesia's new Directorate General of Taxes core administration system — entered full rollout for individual taxpayers on 1 May 2026. Property owners receiving rental income from homes or shophouses, including cluster boarding-house (kos) owners in Bekasi, must now file the 10% final income tax (PPh final) through the Coretax platform, not the older DJP Online. The rate hasn't changed (still 10%), but the workflow, deadlines, and automated verification are far stricter — including prepopulation from bank deposits and property marketplace transactions like Mamikos and Travelio.

Under Directorate General of Taxes Regulation PER-04/PJ/2026, Coretax merges seven previously separate tax systems (e-Filing, e-Bupot, e-Faktur, e-Billing, plus three internal DJP systems) into a single unified platform. For landlords, that means: tax deposit data automatically links to annual SPT returns, rental transactions on property marketplaces are automatically logged as potential tax objects, and reconciliation between PPh deposits and annual returns can now be done by the system in real time.

The 10% final PPh rate on rental income from land/buildings, established by PP 34/2017, remains unchanged in the Coretax reform. What's different: how you calculate, deposit, file, and how DJP matches data.

Four Key Coretax Changes for Property-Owning Landlords

AspectOld System (DJP Online 2015-2025)Coretax 2026
Filing platformDJP Online + e-Filing (separate)Coretax (integrated)
Tax deposite-Billing with manual billing codesCoretax with auto-billing based on transaction input
Data prepopulationNone (manual entry)Automatic from bank + marketplace data
Rental PPh deposit periodMonthly, by the 15th of following monthStill monthly, 15th — but with Coretax auto-reminder push
Annual SPT format1770 / 1770 S / 1770 SS1770 / 1770 S / 1770 SS — new interface with prepopulation
Data verificationManual, sample-based auditAutomated real-time cross-check against bank and marketplace data
NPWP / NIK integrationSeparate NPWPNIK serves as NPWP, integrated with Dukcapil

The most substantive implication: prepopulation from bank and marketplace data means home-owning landlords who receive rent via bank transfer are now automatically "visible" to DJP. Rental income reporting that used to slip through because DJP lacked manual verification capacity is now very difficult to avoid without sanction risk.

How to Calculate 10% Final PPh on Rental Income

The 10% final PPh applies to the gross rental value (before any management cost deductions). Three scenarios relevant to Bekasi house/shophouse owners:

ScenarioMonthly rentAnnual rent10% final PPh per year
Middle-class landed home, North BekasiRp 5 millionRp 60 millionRp 6 million
2-3 storey shophouse in Bekasi commercial zoneRp 15 millionRp 180 millionRp 18 million
Modern 8-room kos (average Rp 2 million/room)Rp 16 millionRp 192 millionRp 19.2 million

Note: this PPh is "final" — once deposited and reported, rental income is not re-taxed at progressive rates in the annual return. Rental income just needs to be reported as "Income Subject to Final PPh" on the SPT 1770/1770S — it does not add to progressive taxable income. For broader context specifically aimed at individual home owners, see PPh final 10 persen sewa rumah pemilik 2026.

Coretax Rental PPh Filing Flow: Step by Step

For first-time Coretax users, the six-step workflow:

1. Activate Coretax account with NIK

Since May 2026, the NIK (national ID number) automatically functions as NPWP. For owners who previously held NPWP, account migration to Coretax is automatic. First login at coretaxdjp.pajak.go.id uses old DJP Online credentials — the system will request NIK verification and a phone OTP.

2. Set up the "Rental Income Recipient" profile

In profile settings, add the income category "Land/Building Rental (10% Final PPh)". Coretax will request details: property address, monthly rental value, contract period, and tenant data (NPWP/NIK + address). This data becomes the basis for automated monthly prepopulation.

3. Pay monthly tax via auto-billing

By the 10th of each following month, Coretax automatically generates a billing code for the 10% final PPh based on registered rental value. The owner just clicks "Pay" and settles via internet banking or ATM. Deposit deadline: 15th of the following month. Late = 2% per month interest penalty.

4. File monthly Final PPh SPT Masa

Previously, monthly Final PPh SPT filing wasn't required for individual owners (annual SPT 1770 sufficed). Coretax changes this: monthly filing via the "SPT Masa PPh Pasal 4 ayat 2" menu is now required for all rental income recipients whose gross income exceeds Rp 50 million per year. Deadline: 20th of the following month.

5. Confirm prepopulated data on annual SPT

When filing the annual SPT 1770 (deadline 31 March of the following year), rental income auto-populates from monthly SPT Masa filings. The owner reviews, corrects any discrepancies (e.g. months with vacant rooms), and submits.

6. Save filing and deposit receipts

Coretax provides a history dashboard with reprinting of Electronic Receipt of Filing (BPE) and Electronic Tax Payment Slips (SSP-E) for each period. Keep these as documentation for a minimum 10 years (per tax document retention rules).

Risk for Non-Filing Landlords: Coretax Makes Detection Far Easier

Before Coretax, many home/shophouse owners simply didn't file rental PPh because DJP lacked manual verification capacity. With Coretax, two automated detection mechanisms are active:

  • Bank account mutation cross-check — all general banks must report account mutations above Rp 1 billion per year to DJP. Owners receiving regular rental transfers will be auto-flagged.
  • Property marketplace cross-check — Mamikos, Travelio, Airbnb Indonesia, and similar platforms must report host transaction data to DJP. Owners active on these platforms are already in the DJP database.

Penalties for non-filing once detected:

  1. 2% per month interest penalty on unpaid PPh, capped at 48 months (UU KUP Article 9(2a))
  2. Rp 100,000 fine per unfiled SPT Masa (UU KUP Article 7)
  3. Rp 100,000 fine on annual SPT that omits rental income
  4. Criminal sanctions for serious cases (over Rp 2.5 billion in unpaid PPh over 5 years) — 6 months to 6 years imprisonment (UU KUP Article 39)

For Bekasi cluster kos owners active on platforms like Mamikos, the cumulative penalty cost for 3 years of non-filing can match 2-3 years of post-tax rental income. For strategy on running a kos investment inside a cluster, see izin kos-kosan dalam cluster.

Data Checklist Before Coretax Setup

For smooth Coretax onboarding, prepare the following:

  • Current NIK + family card (KK) — already integrated with Dukcapil; if data discrepancies exist, fix at Dukcapil first before Coretax activation
  • Old NPWP (for migration verification)
  • Land/building certificate as proof of ownership of the rental object
  • Active rental contract + tenant data (NPWP/NIK + address)
  • Bank passbook / account statement for last 12 months showing rental deposit mutations
  • Last 3 years' SPT filing history (for owners who've filed previously) — Coretax checks consistency
  • Active email address + OTP phone number
  • EFIN (Electronic Filing Identification Number) — if lost, request reissue at the nearest KPP tax office

Optimal Strategy: Property Owners Who Want to Comply From Day One

For owners just starting rental investment on Bekasi homes or shophouses, the optimal approach:

1. Activate Coretax before signing the first rental contract

Set up the "Rental Income Recipient" profile in Coretax before contract signing. This ensures monthly PPh deposits start from the first month of rental receipt.

2. Set up auto-debit for monthly PPh

Several reporting banks (BCA, Mandiri, BNI) integrate auto-debit with Coretax. Set the source account and deduction date (ideally the 12th to anticipate the 15th deadline). No more risk of forgetting to deposit.

3. Use a separate account for rental receipts

Not mandatory, but best practice: a separate bank account dedicated to rental receipts makes audit trail far easier. When DJP cross-checks mutation data, a separate account makes verification fast and minimises false-flag risk.

4. Consult a tax advisor for multi-property portfolios

Owners with 3+ rental properties usually do better with a tax advisor familiar with Coretax. Advisor fees for multi-property setups run Rp 2-5 million per year — far cheaper than the risk of misfiling and cumulative penalties.

For context on first-time property investors who weigh tax as part of rental ROI, see investasi properti vs saham deposito. For considerations on shophouses as rental investment vehicles in Bekasi, see usaha cocok untuk ruko Bekasi.

Bottom line May 2026: Coretax isn't a facelift of the DJP system — it's a structural change that makes rental PPh avoidance significantly harder and sanctions easier to apply. For owners who already have tenants or plan rental investment in Bekasi, following the new rules from the start is no longer optional but an operational requirement. The rate remains at 10% — neither up nor down — but the consequences of non-compliance now have teeth.

Note: this article is based on PER-04/PJ/2026 and official Coretax DJP documentation (coretaxdjp.pajak.go.id) as of May 2026. Operational mechanics are still stabilising post-full-rollout — DJP regularly releases technical guidance updates. For current information, monitor announcements at pajak.go.id or contact Kring Pajak at 1500200.

Interested in a Ruko Sapphire investment for rental with optimised tax handling?

The Kingspoint team can simulate the yield on Ruko Sapphire (172 m² building, 3 storeys + rooftop) net of the 10% Coretax final PPh, plus recommend an optimal rental structure for new owners. Unit price from Rp 1.9 billion with a target rent of Rp 12-18 million per month for the Bekasi Utara commercial corridor.

Chat WhatsApp Now