Tax Guide

PPh vs PPN: What Every Bali Business Needs to Know

A plain-English guide to Indonesia's two core taxes: income tax (PPh) and value-added tax (PPN). Understand the rates, deadlines, and filing requirements so your business stays compliant.

·10 min read

Understanding Indonesia's Two Main Taxes

If you run a business in Bali, you will encounter two taxes almost immediately: PPh and PPN. They sound similar and are often confused, but they work in fundamentally different ways. Getting them mixed up leads to incorrect filings, unexpected penalties, and unnecessary stress.

PPh (Pajak Penghasilan) is income tax. It applies to money you earn, whether that is company profits, employee salaries, freelancer payments, or investment returns. The government taxes your income at various rates depending on who is earning it and how much they earn.

PPN (Pajak Pertambahan Nilai) is value-added tax, similar to VAT in Europe or GST in Australia. It is charged on the sale of goods and services at each stage of the supply chain. The current standard PPN rate is 11%, introduced under the Harmonization of Tax Regulations Law (UU HPP) in 2022.

The simplest way to remember: PPh taxes what you earn, PPN taxes what you sell.

PPh: Income Tax Types You Need to Know

PPh is not a single tax. It is a family of taxes, each with its own rules, rates, and filing deadlines. Here are the ones that matter most for Bali businesses:

PPh 21 is the withholding tax on employee salaries and benefits. As an employer, you are required to calculate, withhold, and remit this tax on behalf of your employees every month. The rates follow Indonesia's progressive income tax brackets: 5% on the first Rp 60 million, 15% on Rp 60–250 million, 25% on Rp 250–500 million, 30% on Rp 500 million–5 billion, and 35% above Rp 5 billion annually.

PPh 23 covers withholding tax on payments to third parties for services, royalties, dividends, and interest. If you hire a freelance designer, pay rent for equipment, or receive dividends from another Indonesian company, PPh 23 applies. The rate is typically 2% for services and 15% for dividends and royalties.

PPh 25 is the monthly installment of your annual corporate income tax. Rather than paying your entire corporate tax bill at year-end, DJP requires businesses to estimate and pay in monthly installments. The amount is calculated based on the previous year's tax liability divided by twelve.

PPh Final (PP 55/2022) is the simplified tax regime for small businesses. If your annual gross revenue is below Rp 4.8 billion, you can opt to pay a flat 0.5% of gross revenue each month instead of calculating net profit and applying the standard 22% corporate rate. This regime is available for a limited period: 7 years for individuals, 4 years for PT companies, and 3 years for CV entities.

PPN: Value-Added Tax Essentials

PPN works differently from PPh. Rather than taxing income, it taxes consumption. Every time goods or services change hands in a commercial transaction, PPN is added to the price. The current rate is 11%.

Who must register for PPN? Any business (individual or entity) whose annual gross revenue exceeds Rp 4.8 billion must register as a PKP (Pengusaha Kena Pajak, or Taxable Entrepreneur) and begin charging, collecting, and remitting PPN. Businesses below this threshold can voluntarily register as PKP if it benefits their operations, for example when working with larger corporate clients who require tax invoices.

How PPN works in practice: When you sell a service for Rp 10,000,000, you add 11% PPN (Rp 1,100,000), making the total invoice Rp 11,100,000. This PPN collected is called PPN Keluaran (output PPN). Meanwhile, PPN you pay on business purchases is called PPN Masukan (input PPN). Each month, you calculate: PPN Keluaran minus PPN Masukan. If the result is positive, you owe that amount to DJP. If negative, you have a PPN credit to carry forward or request a refund.

Tax invoices (e-Faktur) are mandatory for all PPN transactions. PKP businesses must issue electronic tax invoices through the DJP e-Faktur system for every sale. These invoices carry unique serial numbers and are reported monthly. Failure to issue proper e-Faktur can result in penalties equal to 1% of the transaction value.

PPh vs PPN: Side-by-Side Comparison

AspectPPh (Income Tax)PPN (VAT)
What it taxesIncome, profits, earningsSale of goods & services
Standard rate22% corporate; 5–35% personal11%
Who paysThe earner (withheld by payer)The buyer (collected by seller)
Filing frequencyMonthly + annual SPTMonthly
PKP required?NoYes, if revenue > Rp 4.8B
Penalty (late SPT)Rp 100,000/reportRp 500,000/report
Key systemDJP Online / e-Filinge-Faktur

Monthly Filing Deadlines

Both PPh and PPN have strict monthly deadlines. Missing them triggers automatic penalties with no grace period.

By the 10th of each month: Payment of PPh 21, PPh 23, PPh 25, PPh Final, and PPN for the previous month. Use the e-Billing system to generate payment codes and pay through your bank or designated payment channels.

By the 20th of each month: Filing of monthly SPT (tax returns) for PPh. This includes SPT Masa PPh 21, SPT Masa PPh 23, and SPT Masa PPh 25/29.

By the end of the following month: Filing of SPT Masa PPN through the e-Faktur system.

Annual deadlines: Individual SPT Tahunan is due by March 31. Corporate SPT Tahunan is due by April 30. These are the comprehensive annual returns that reconcile all monthly payments against your actual tax liability for the year.

Common Mistakes Bali Businesses Make

After working with hundreds of SMEs and expat-owned businesses in Bali, we see the same mistakes repeatedly:

Confusing PPh Final with PPN. Many small business owners assume the 0.5% PPh Final payment covers all their tax obligations. It does not. If your revenue exceeds Rp 4.8 billion, you still need to register for PPN and handle it separately. Even below that threshold, other PPh obligations like PPh 21 for employees still apply.

Not withholding PPh 21 properly. Employers are legally required to withhold income tax from employee salaries. Paying employees their gross salary and ignoring PPh 21 creates a liability that compounds every month and becomes very expensive to correct retroactively.

Ignoring PPh 23 on service payments. When you pay a local contractor, consultant, or service provider, you are legally required to withhold 2% PPh 23 and remit it to DJP. Many businesses skip this, creating risk for both parties if audited.

Missing the PKP registration trigger. Once your gross revenue crosses Rp 4.8 billion, you have a legal obligation to register as PKP and begin charging PPN. DJP can retroactively assess PPN on all transactions from the date you should have registered, plus penalties.

Poor record keeping for PPN credits. To claim input PPN credits, you need valid e-Faktur from your suppliers. If your suppliers are not PKP or do not issue proper tax invoices, you lose the ability to offset that PPN against your output PPN liability.

How to Stay Compliant

Tax compliance in Indonesia is a monthly discipline, not an annual event. Here is what we recommend to every Bali business:

Set up a tax calendar. Mark the 10th (payment deadline) and 20th (filing deadline) of every month. Add the annual SPT deadlines in March and April. Never rely on memory alone.

Keep your bookkeeping current. Monthly tax calculations require accurate financial records. If your books are three months behind, your tax filings will be too. Daily or weekly transaction recording eliminates the deadline panic.

Work with a qualified tax consultant. Indonesian tax law changes frequently. The Harmonization of Tax Regulations Law (UU HPP) introduced significant changes in 2022, and Government Regulation PP 55/2022 revised the PPh Final regime. A professional who tracks these changes will save you from costly errors.

Separate PPh and PPN in your accounting. Your bookkeeping system should clearly distinguish between PPh withholding obligations and PPN input/output tracking. This separation makes monthly filing straightforward and audit preparation painless.

FAQ

PPh & PPN Questions

What is the difference between PPh and PPN?

PPh (Pajak Penghasilan) is income tax charged on earnings, profits, and salaries. PPN (Pajak Pertambahan Nilai) is value-added tax charged on the sale of goods and services. PPh taxes what you earn; PPN taxes what you sell.

Does every business in Bali need to pay PPN?

Not necessarily. PPN registration is required once your annual gross revenue exceeds Rp 4.8 billion. Below that threshold you may be eligible for the 0.5% PPh Final regime instead. However, certain industries and transaction types may trigger PPN obligations regardless of revenue.

What are the current PPh rates for Indonesian companies?

The standard corporate PPh rate is 22%. Small and medium enterprises with annual gross turnover below Rp 4.8 billion can use the PPh Final rate of 0.5% of gross revenue. Individual income tax uses progressive rates from 5% to 35% depending on income bracket.

When are PPh and PPN payments due each month?

Monthly PPh payments (PPh 21, 23, 25, and Final) are due by the 10th of the following month. Monthly PPN payments are also due by the end of the following month. SPT reporting for both is due by the 20th of the following month.

What happens if I file PPh or PPN late?

Late filing of monthly PPh SPT incurs a penalty of Rp 100,000 per report. Late filing of monthly PPN SPT incurs Rp 500,000 per report. Additionally, late tax payments accrue interest at 2% per month on the unpaid amount. These penalties compound quickly.

Get started

Confused about PPh and PPN? Let us sort it out

Book a free consultation and our tax team will review your current obligations, identify gaps, and create a compliance plan.

Chat with us on WhatsApp