Topics
Zantara AI
AI Tax Advisor
Questions about how this applies to your case?
Bali Zero handles visas, company setup, tax and property compliance in Indonesia. Ask us directly on WhatsApp.
Chat with Bali Zero on WhatsAppLoading Zantara...
Topics
Zantara AI
AI Tax Advisor
Bali Zero handles visas, company setup, tax and property compliance in Indonesia. Ask us directly on WhatsApp.
Chat with Bali Zero on WhatsAppPPh 23 (Pajak Penghasilan Pasal 23) is a withholding tax mechanism under Indonesia's Income Tax Law that requires the payer of certain types of income to deduct income tax at source and remit it to the Direktorat Jenderal Pajak (DJP). This system ensures tax collection at the point of payment, improving compliance and government revenue collection efficiency.
Unlike PPh 21 which applies to employment income, PPh 23 covers payments between businesses and individuals for services, investment income, and other specified transactions involving domestic parties. The withholding mechanism shifts the compliance burden from recipients (who receive net payment) to payers (who withhold, remit, and report).
For PT companies operating in Indonesia, particularly PT PMA (foreign investment companies), understanding PPh 23 obligations is critical. Failure to withhold and remit creates joint liability - both the payer and recipient can be assessed for the unpaid tax, plus penalties and interest. Proper PPh 23 compliance protects your company from unexpected tax assessments and maintains good standing with tax authorities.
PPh 23 withholding is required when specific types of income are paid by designated withholding agents to Indonesian tax residents. Understanding when the obligation arises prevents compliance gaps.
The following entities are designated as PPh 23 withholding agents:
Corporate Entities:
Government Bodies:
Individual Taxpayers: Only individuals designated by DJP as withholding agents (typically high-net-worth individuals with significant business activities) must withhold PPh 23. Regular individual taxpayers do not have PPh 23 withholding obligations.
PPh 23 applies to payments for the following income categories when paid by withholding agents to Indonesian tax residents:
1. Dividends
2. Interest Income
3. Royalties
4. Prizes and Awards
5. Professional Services (Jasa) This is the most common PPh 23 category for business operations:
Technical Services:
Management Services:
Professional Services:
Other Services:
6. Rental Income (Other than Land/Buildings)
Important Distinction: Rental of land and buildings is subject to PPh 4(2) final tax at 10%, not PPh 23.
The following payments are NOT subject to PPh 23:
Income Already Subject to Final Tax:
Payments to Non-Taxable Entities:
Payments Below Threshold: Some income types have minimum thresholds below which withholding is not required, though this varies by regulation and should be verified.
Payments for Goods: Purchase of physical goods (inventory, equipment) does not trigger PPh 23. However, if a contract bundles goods and services, the service component must be separated and subject to PPh 23.
Indonesia applies two standard PPh 23 rates depending on the income type:
Applies to all professional and technical services listed earlier. The calculation is straightforward:
Calculation Formula:
PPh 23 Withheld = Gross Payment Amount × 2%
Net Payment = Gross Payment - PPh 23 Withheld
Example 1: Legal Services Your PT company engages a local law firm for contract review services. Invoice details:
You pay the law firm IDR 49,000,000 and remit IDR 1,000,000 to DJP on behalf of the law firm.
Example 2: IT Consulting You hire an Indonesian IT consultant to develop custom software. Monthly billing:
Each month, withhold IDR 600,000 and remit to DJP.
Example 3: Marketing Services Your company contracts a local marketing agency for digital advertising management. Quarterly fee:
The 2% rate applies to the service component only. If the invoice includes media buy (placement on platforms), that media cost is not subject to PPh 23 - only the agency's service fee.
Applies to dividends, interest, royalties, and prizes:
Calculation Formula:
PPh 23 Withheld = Gross Income Amount × 15%
Net Receipt = Gross Income - PPh 23 Withheld
Example 4: Dividend Distribution Your PT company distributes dividends to an individual shareholder:
Example 5: Interest on Loan Your company pays interest on a loan from an Indonesian bank or individual lender:
Example 6: Software License Royalty Your company licenses software from an Indonesian software developer:
Non-NPWP Penalty: If the income recipient does not have an NPWP (tax identification number), the withholding rate doubles:
This penalty rate incentivizes tax registration and compliance.
Tax Treaty Impact: PPh 23 rates generally do not apply to payments to foreign parties - those are subject to PPh 26 (covered in separate article). However, if a treaty resident is considered to have a permanent establishment in Indonesia, PPh 23 may apply to certain income attributable to that PE.
For quick reference when processing payments:
| Income Type | Description | Rate (with NPWP) | Rate (without NPWP) | Tax Base |
|---|---|---|---|---|
| Services | Technical, management, consulting, legal, accounting, etc. | 2% | 4% | Gross payment |
| Dividends | To individuals or foreign entities | 15% | 30% | Gross dividend |
| Interest | On loans, deposits, bonds | 15% | 30% | Gross interest |
| Royalties | IP rights, licenses, franchises | 15% | 30% | Gross royalty |
| Prizes/Awards | Competition prizes, incentives | 15% | 30% | Gross amount |
| Rental |
Since 2020, Indonesia requires electronic reporting of withholding tax through the e-Bupot (Bukti Pemotongan elektronik) system. This replaces paper-based withholding certificates and manual reporting.
For Withholding Agents:
For Income Recipients:
Step 1: Login to DJP Online Navigate to https://djponline.pajak.go.id or https://coretaxdjp.pajak.go.id (newer system) and login with your company NPWP credentials.
Step 2: Navigate to e-Bupot Menu
Step 3: Input Taxpayer Data For first-time use, register recipients:
Step 1: Select Transaction Type
Step 2: Enter Transaction Details Complete required fields:
Example Entry:
Recipient NPWP: 01.234.567.8-901.000
Recipient Name: PT Digital Solutions Indonesia
Income Type: 017 - IT Services
Transaction Date: 2026-02-10
Gross Amount: IDR 25,000,000
PPh 23 Rate: 2%
Withholding Amount: IDR 500,000
Step 3: Review and Save
Step 4: Generate Bukti Potong
Posted certificates cannot be edited. If errors occur, you must create a correction certificate or "pembetulan."
For companies with many transactions, e-Bupot supports CSV upload:
Step 1: Download Template
Step 2: Prepare Data Complete CSV with transaction data:
Step 3: Upload and Validate
Step 4: Review and Post
After withholding PPh 23 during the month, you must file a monthly tax report (SPT Masa) by the 20th of the following month.
| Activity | Timing | Deadline Example (for January transactions) |
|---|---|---|
| Withhold PPh 23 | At time of payment | Throughout January 2026 |
| Remit to DJP | Monthly | By February 10, 2026 |
| File SPT Masa | Monthly | By February 20, 2026 |
Step 1: Generate e-Billing Code
Step 2: Make Payment Pay via any of these channels:
Enter the billing code and confirm payment. Save payment receipt (NTPN - Nomor Transaksi Penerimaan Negara).
Late Payment Penalty: 2% monthly interest on unpaid amount, calculated from due date until payment date. Example: IDR 10,000,000 withheld, paid 2 months late = IDR 10,000,000 × 2% × 2 = IDR 400,000 penalty interest.
Step 1: Access e-Bupot Reporting
Step 2: Verify Posted Certificates
Step 3: Complete SPT Masa Form The form summarizes:
Step 4: Attach Payment Proof Upload scanned/downloaded NTPN receipt showing:
Step 5: Sign and Submit
Late Filing Penalty: IDR 100,000 per late SPT Masa, assessed automatically when filing after the 20th deadline.
If your company had no PPh 23 withholding transactions during the month, you must still file "Nil" SPT Masa:
Failure to file Nil reports creates compliance gaps and may trigger DJP inquiries.
Foreign investment companies (PT PMA) frequently encounter these PPh 23 situations:
Situation: Your PT PMA needs office renovation. You engage a local Indonesian contractor (CV Karya Bangunan).
Contract value: IDR 200,000,000 Work period: 3 months Payment terms: Monthly progress payments
Tax Treatment:
Action: Separate construction work from consulting. Typical split:
Situation: Your PT PMA outsources bookkeeping to a local accounting firm.
Monthly fee: IDR 15,000,000 Service: Bookkeeping, financial statement preparation, monthly tax compliance
Tax Treatment:
Monthly Calculation:
Annual Impact:
Situation: Your PT PMA declares dividends. Shareholders include an Indonesian individual owning 30%.
Total dividend: IDR 500,000,000 Individual share: IDR 150,000,000
Tax Treatment:
Calculation:
Important: If dividend paid to Indonesian PT shareholders (corporate entities), this may be exempt from withholding under certain conditions. Consult tax advisor for proper treatment.
Situation: Your PT PMA needs custom software development. You engage an Indonesian freelance developer (individual with NPWP).
Project fee: IDR 80,000,000 Duration: 4 months Payment: Milestone-based (4 payments)
Tax Treatment:
Per-Milestone Payment:
Consideration: Verify whether the developer should be treated as an employee (subject to PPh 21) or independent contractor (PPh 23). Factors include: work supervision, use of company equipment, regular working hours, and economic dependence. Misclassification can trigger reclassification and penalties.
Situation: Your PT PMA borrowed funds from an Indonesian individual shareholder. You pay monthly interest.
Loan principal: IDR 1,000,000,000 Interest rate: 12% annually Monthly interest: IDR 10,000,000
Tax Treatment:
Monthly Calculation:
Important: Interest rates must be at arm's length (market rate). Excessive interest may be challenged by DJP and disallowed as deductible expense.
Maintain comprehensive records for audit defense:
For Each Transaction:
Monthly Records:
Annual Compilation:
Indonesian tax law requires maintaining tax records for 10 years from the transaction date. This includes:
DJP can audit transactions up to 10 years retrospectively, particularly if fraud or intentional misreporting is suspected.
Implement robust processes to ensure compliance:
Payment Approval Workflow:
Monthly Reconciliation:
Recipient Master Data:
Understanding penalties encourages timely compliance:
Late Payment:
Late Reporting:
Failure to Withhold:
Failure to Issue Bukti Potong:
Non-compliance significantly increases audit selection probability:
Red Flags:
If a withholding agent fails to withhold, both the payer and recipient may be held liable for the tax. However, the primary obligation rests with the withholding agent. Recipients can claim credit for taxes withheld by providing bukti potong in their annual returns.
Payment Checklist:
By 10th of Following Month:
By 20th of Following Month:
Good relationships with service providers require clear communication:
Upon Engagement:
After Payment:
Year-End:
Engage tax professionals for:
Understanding the distinctions prevents misclassification:
| Tax Type | Applies To | Payer | Recipient | Rate | Reporting |
|---|---|---|---|---|---|
| PPh 21 | Employment income | Employer | Employee | Progressive (5-35%) | Monthly SPT Masa, e-Bupot |
| PPh 23 | Services, dividends, interest, royalties | Company/designated agent | Domestic party | 2% or 15% | Monthly SPT Masa, e-Bupot |
| PPh 26 | Services, dividends, interest, royalties | Indonesian payer | Foreign party | 20% (or treaty rate) | Monthly SPT Masa, e-Bupot |
| PPh 4(2) | Construction, rental, etc. (final tax) | Payer | Service provider | Varies (2-10%) | Monthly SPT Masa |
Key Distinction: PPh 23 vs. PPh 26
For cross-border payments, even if recipient has Indonesian presence, carefully determine residency status. Foreign entities without Indonesian PE generally require PPh 26 withholding at 20% (or reduced treaty rate), not PPh 23.
Managing monthly PPh 23 obligations requires systematic processes, tax knowledge, and administrative discipline. Many companies, especially PT PMA without dedicated tax staff, benefit from professional compliance support.
Bali Zero offers comprehensive PPh 23 withholding and reporting services:
Our PPh 23 Services:
Why Choose Bali Zero:
Additional Tax Services:
Contact Bali Zero Today:
Email: hello@balizero.com WhatsApp: +62 811-399-0045 Office: Bali, Indonesia
Don't let PPh 23 compliance become a source of stress and penalties. Partner with Bali Zero for reliable, professional withholding tax management. Our team ensures accurate calculations, timely filing, and full documentation - giving you peace of mind and more time to focus on growing your business in Indonesia.
Schedule a consultation today to discuss your specific PPh 23 obligations and how we can support your compliance needs.
| Equipment, vehicles (not land/buildings) |
| 2% |
| 4% |
| Gross rental |