How To Report Annual Tax Returns on Coretax | First-Time Setup

The “Coretax” system (Core Tax Administration System) is Indonesia’s new tax platform replacing DJP Online. It becomes mandatory for reporting the 2025 tax year (which you file in early 2026).

Because this is a completely new system, the process is different from the old e-Filing or e-Form.


Phase 1: First-Time Setup (Crucial)

If you haven’t used Coretax before, you cannot simply log in with your old credentials. You must activate the new account first.4

  1. Go to .

  2. Click “Forgot Password?” (This is how you trigger activation)

  3. Enter your 16-digit NPWP (or NIK for individuals) and the Captcha.

  4. Check your email for a verification link from DJP.

  5. Create a Passphrase: During setup, you will be asked to create a Passphrase. Do not lose this. You need it to “sign” your tax return at the end (replacing the old token code).

Also Read : New Google Core Update done on December 29, 2025


Phase 2: Reporting the Annual Return (SPT Tahunan)

Once logged in, follow these steps to file your return:

1. Create the Draft

  • Go to the “Surat Pemberitahuan (SPT)” menu.

  • Select “Buat Konsep SPT” (Create Draft).

  • Tax Year: Select 2025.

  • Status: Select Normal.

2. Verify Pre-Filled Data (The Big Change)

Unlike the old system where you typed everything manually, Coretax automatically pulls data from your employer or banks.

  • Gray Fields: You will see many fields are grayed out. This is normal. It means the system has already pulled this data (e.g., your salary from your office’s withholding slip/Bukti Potong). You cannot edit these directly; if they are wrong, your employer must correct them first.

  • White Fields: Fill in any missing data, such as freelance income, investments, or new assets purchased during the year.

3. Complete the Attachments

Navigate through the tabs for L-1 (Assets/Harta) and L-2 (Debts/Utang).

  • Ensure your list of assets matches what you actually own.

  • Tip: If you sold an asset, update the status here so you aren’t taxed on it in the future.

4. Calculate & Pay (If “Kurang Bayar”)

  • If the calculation shows “Nihil” (Zero balance), proceed to step 5.

  • If it shows “Kurang Bayar” (Underpayment), the system will generate a billing code automatically. Pay this via your bank app, then return to this page. The system will detect the payment automatically (no need to upload the receipt manually).

5. Sign and Submit

  • Click “Submit” or “Lapor”.

  • The system will ask for your Passphrase (the one you created in Phase 1), not your login password.

  • Once entered, you will receive your receipt (Bukti Penerimaan Elektronik) via email.


Summary of Key Differences

FeatureOld System (DJP Online)New Coretax System
LoginNPWP (15 digit)NIK / NPWP (16 digit)
Data EntryMostly ManualPre-populated (Pre-filled)
SignatureToken via SMS/EmailPermanent Passphrase
PaymentCreate Billing -> Pay -> Input NTPNIntegrated (Auto-detected)

Be the first to comment

Leave a Reply