← Back to all articles
FinanceRegulations

Understanding PPN and PB1 Restaurant Tax in Indonesia

A clear guide to PPN (VAT) and PB1 (restaurant tax) — who pays what, how to calculate, and how to stay compliant.

Published on ·2 min read

Restaurant taxation in Indonesia confuses even experienced F&B business owners. The source of confusion? Two taxes that sound similar but are fundamentally different: PPN and PB1. Get them wrong and you risk either overcharging customers or underreporting to the government. Neither is good.

PB1: Restaurant Tax (Pajak Restoran)

PB1 is a local tax collected by your municipal/regional government (Pemda). Key facts:

PPN: Value Added Tax (Pajak Pertambahan Nilai)

PPN is the national VAT administered by DJP (Direktorat Jenderal Pajak):

The Critical Distinction Most Get Wrong

This is where restaurants make expensive mistakes:

You cannot charge both PPN and PB1 on the same dine-in transaction. Ever.

How to Display Tax on Receipts

Best practice — and a compliance requirement in most regions — is to show tax as a separate line item. This builds customer trust. Your receipt should show:

  1. Subtotal (pre-tax food + beverage total)

  2. Tax line: "PB1 (10%): Rp XX,XXX"

  3. Grand total

Never bury the tax inside your menu prices without disclosure. If your POS handles this automatically, that's one less thing to worry about.


Always consult with a tax professional for your specific situation. Makan's POS automatically handles PB1/PPN calculation, receipt display, and generates reports for your monthly filing.

Related Articles

Manage your restaurant better with Makan

Try Free Now