All articles Tax Filing

PPN (VAT) Guide for Small Retailers: When It Applies and How to Track It

Rizky Santoso 7 min read
Retail shop owner reviewing PPN tax documents at a counter

PPN, or Pajak Pertambahan Nilai, is Indonesia's value-added tax. The standard rate is 11%. It applies to taxable goods and services sold by businesses that are registered as Pengusaha Kena Pajak (PKP), or taxable entrepreneurs. The question most small business owners have is not "what is PPN" but "does it apply to me, and when does that change?"

The short answer: if your annual gross turnover from taxable goods and services is below Rp 4,8 miliar, you are not required to register as PKP and you do not need to collect PPN from your customers. Once you cross that threshold, registration is mandatory, and the obligations that come with it are substantial. Understanding what those obligations are before you hit the threshold is far better than discovering them after the fact.

The Rp 4,8 miliar threshold in practice

Rp 4,8 miliar per year is Rp 400 juta per month. For context, a clothing shop in central Jakarta with ten to fifteen transactions per day at an average of Rp 500 ribu per transaction would turn over roughly Rp 150 to 225 juta per month. That is well below the threshold. A restaurant with higher average checks, multiple revenue streams, and online channel sales could approach it faster.

The important point is that turnover for PKP purposes means peredaran bruto, your total gross revenue from taxable supplies, before any deductions. It is not profit. A business with Rp 5 miliar in revenue and Rp 4,8 miliar in costs still has taxable turnover of Rp 5 miliar and must register.

If you are growing steadily and you can see that you are on track to exceed the threshold within the next twelve months, that is the right time to have a conversation with a tax consultant about PKP registration, the invoicing requirements, and the additional reporting you will need to manage.

What changes when you become PKP

Becoming a PKP changes your obligations significantly in three areas.

First, you must issue Faktur Pajak, a tax invoice, for every taxable sale. Faktur Pajak is a specific DJP-approved document format generated through the e-Faktur system. It is not optional, and it is not the same as a regular invoice. Each Faktur Pajak must include your NPWP, your PKP registration number, the buyer's NPWP if they are also a PKP, the value of goods or services, and the PPN amount (11% of the taxable base). The DJP's e-Faktur system assigns a serial number to each invoice, and those serial numbers must be used in sequence.

Second, you must file SPT Masa PPN monthly, reporting PPN collected from your customers (Pajak Keluaran, or output tax) and PPN paid to your suppliers (Pajak Masukan, or input tax). The net difference is what you owe to or claim from the DJP. If your output tax exceeds your input tax, you pay the difference. If your input tax exceeds your output tax, you may have a credit that can be carried forward or in some cases refunded.

Third, you must retain all Faktur Pajak documentation for ten years, available for inspection by the DJP upon request.

Not all goods and services are subject to PPN

Several categories are explicitly exempt from PPN under Indonesian tax law. Basic food commodities such as rice, corn, sago, and soybeans are not subject to PPN. Fresh fish, meat, eggs, milk, fruits, and vegetables are excluded. Books, religious texts, and certain educational materials are exempt. Medical services, financial services, educational services, and several other categories also fall outside the PPN scope.

This means that some businesses whose gross turnover exceeds Rp 4,8 miliar may still not have a PKP obligation if their supplies are primarily in these exempt categories. Conversely, a business whose turnover is below the threshold but which voluntarily registers as PKP can reclaim input tax on purchases. This voluntary registration can sometimes be advantageous for businesses that buy significant quantities from PKP suppliers and want to recover the PPN paid on those purchases.

The decision about whether voluntary registration makes sense depends on your customer base and your supplier structure. If your customers are primarily individuals who cannot reclaim PPN, voluntary registration mostly adds administrative burden. If your customers are other businesses who need your Faktur Pajak to claim their input tax, being a PKP can be a competitive advantage.

Tracking PPN before you need to register

Even if you are not currently a PKP and are not approaching the Rp 4,8 miliar threshold, there are two reasons to track PPN paid on your purchases.

First, some of your suppliers are PKPs and their invoices include PPN. If you understand which invoices carry PPN and which do not, your expense records are more accurate. A supplier invoice of Rp 5,5 juta that includes Rp 550 ribu of PPN actually represents Rp 4,95 juta of goods or services. If you become a PKP later, having historical records of input tax paid may be relevant.

Second, tracking your overall turnover against the Rp 4,8 miliar threshold requires that you know what your gross revenue actually is. If your bookkeeping mixes revenue, discounts, platform commissions, and other adjustments without a clear gross figure, you cannot reliably tell when you are approaching a regulatory obligation.

The threshold is a trigger, not a choice

This is important enough to state plainly. If your business crosses Rp 4,8 miliar in gross turnover from taxable supplies in any twelve-month period, you are legally required to register as PKP. It is not optional. Failure to register exposes you to penalties on the PPN you should have been collecting but did not, plus interest charges.

That does not mean you need to structure your business to stay below the threshold. It means you need to know where you stand and be prepared for the transition. Growth that pushes you through the threshold is a good problem to have. The time to understand the PKP obligations is before you get there, not after the DJP flags a question about your turnover.

We track gross turnover against this threshold in Ledgerowl's reporting dashboard, so owners with growing businesses can see where they stand each month without having to calculate it manually. When you are approaching a threshold that changes your obligations, early visibility is the difference between an orderly transition and a reactive scramble.

Back to all articles
Ready to clean up your books?

Let Ledgerowl handle the categorizing, drafting, and tracking for you.

Connect your bank, upload receipts, and get clear books. PPh and PPN drafts included. You review before anything is submitted.

No credit card required. 50 transactions free every month.