Skip to main content

E-Bupot (Bukti Potong Pajak) Download

Learn how to download E-Bupot (Bukti Potong Pajak) from StaffAny for submission to Coretax, including which report type to choose.

StaffAny avatar
Written by StaffAny
Updated over 3 weeks ago

Contents of this article are applicable to the following users

Tier: GROWTH, SCALE

Platform: Web

This guide will cover the following:


Overview

E-Bupot are the official Bukti Potong Pajak files you submit to Indonesia’s Coretax system to report PPh21 that your company has withheld from employees and non-permanent workers.

Why you need to download it

  • Compliance: It’s the required evidence of PPh21 withholding for each tax period and at year-end/termination.

  • Submission to Coretax: You’ll upload the XML version to Coretax as part of your monthly/annual reporting.

  • Employee documents: A1 forms are also what employees use for their personal tax reporting (where applicable).

When you’ll need it

  • Every regular month after payroll is finalized (monthly BPMP or BP21).

  • Final month (December) or resignation month for employees who finish the year or leave mid-year (A1).


Report types available

1) Bukti Pemotongan Bulanan Pegawai Tetap (BPMP)

  • Who: Permanent (21-100-01) and Contract (21-100-01) in a regular month when tax is calculated with TER.

  • Use: Monthly withholding for permanent/pension recipients paid regularly, not in their final tax month.

  • Official description: Digunakan untuk pemotongan PPh 21 bagi Pegawai Tetap/Pensiunan yang mendapatkan Upah Terkait Pensiun secara berkala, selain pada Masa Pajak Terakhir.

2) Bukti Pemotongan Final dan Tidak Final Selain Pegawai Tetap (BP21)

  • Who: Non-Permanent monthly (21-100-100-35) and Freelance (21-100-20).

  • Use: Monthly withholding for non-permanent workers, covers both final and non-final PPh 21 (outside permanent/pension paid regularly).

  • Official description: Digunakan untuk pemotongan PPh 21 yang bersifat final maupun tidak, selain Pegawai Tetap/Pensiunan yang menerima uang terkait pensiun secara berkala.

3) Bukti Pemotongan A1 (BPA1)

Who: Permanent (21-100-01) and Contract (21-100-01) in December or resignation month, annualised using Pasal 17.
Use: Final tax period for the employee (year-end or termination).
Official description: Digunakan untuk pemotongan PPh 21 bagi Pegawai Tetap/Pensiunan yang mendapatkan Upah Terkait Pensiun secara berkala, pada Masa Pajak Terakhir.

Tip: If you’re unsure whether a worker is “permanent/contract (TER)” vs “non-permanent/freelance,” check the wage type and the pay item used during payroll. That determines BPMP/BP21 vs A1.


How to download E-Bupot (step-by-step)

Before you start

  • Make sure the payroll for the month is finalized/locked.

  • You have Owner/Manager with payroll permission.

  • Confirm the Tax Withholding Date (tanggal pemotongan) shown on your withholding slip; you’ll enter this in the download modal.

  1. Go to Month Total
    After you finalize payroll for the period, open Payroll → Month Total.

  2. Select entity & month
    Choose the Business Entity and Month you want to report.

  3. Click “Download”
    Open the Download menu.

  4. Pick a report type
    Select one of:

    • Bukti Pemotongan Bulanan Pegawai Tetap (BPMP)

    • Bukti Pemotongan Final dan Tidak Final Selain Pegawai Tetap (BP21)

    • Bukti Pemotongan A1 (BPA1)

  5. Fill in “Tax Withholding Date”
    Use the date stated on your withholding slip for tax reporting.

  6. Choose file format: XML or Excel

    • XML → recommended for direct upload to Coretax.

    • Excel → human-readable review file. If you choose Excel, convert it to XML before submitting (see next section).

  7. Download
    Click Download to generate the file.


File formats: XML vs Excel

  • Use XML if you’re ready to upload to Coretax immediately.

  • Use Excel if you want to review the data first. When ready to file, convert the Excel to XML using the official converter instructions: Guidance link and then upload the XML.


FAQs

Q: Which one do I choose: BPMP, BP21, or BPA1?

  • Monthly permanent/contract taxed via TERBPMP

  • Non-permanent/freelance monthly → BP21

  • December or resignation month for permanent/contract (annualised Pasal 17) → BPA1

Q: My XML is rejected by Coretax. What should I check?

  • Reach us out for further support.

Q: Can I preview before filing?

  • Yes, download Excel, review, then follow the converter guidance to produce the XML for Coretax. Pajak

Did this answer your question?