Tax guide for freelancers

Do freelancers in Indonesia need to charge PPN (VAT)?

Freelancers in Indonesia do not need to charge PPN (VAT) as long as gross turnover stays at or below Rp4.8 billion per year. Once cumulative turnover in a financial year exceeds that threshold, you must report your business to be confirmed as a PKP (taxable entrepreneur) by the end of the following month at the latest. The statutory PPN rate is 12%, but PMK 131/2024 sets the tax base (DPP) at 11/12 of the price for non-luxury goods and services, making the effective rate 11%. Below the threshold you may register as a PKP voluntarily — sensible if your main clients are companies that need a Faktur Pajak — at the cost of issuing tax invoices through Coretax and filing a monthly VAT return (SPT Masa PPN). The Rp4.8 billion test is measured on gross turnover, not profit.

No — not while your gross turnover is still at or under Rp4.8 billion a year. Once it crosses, you must be confirmed as a PKP and start charging PPN, at an effective 11% thanks to the 11/12 tax-base mechanism in PMK 131/2024. Below the threshold you can opt in voluntarily, though for most freelancers staying non-PKP is the rational choice.

By the Tagihin team · Updated 10 Jun 2026

This article is general information, not specific tax advice. Your situation may differ. Consult a tax consultant or accountant, or contact DJP via Kring Pajak 1500200, before deciding.

What is PPN, and why most freelancers can ignore it for now

Value Added Tax (PPN) is a tax on the supply of taxable goods and services. Not just anyone collects it: only businesses confirmed as a PKP (Pengusaha Kena Pajak, taxable entrepreneur) must — and may — charge PPN to customers and remit it to the state.

For a freelancer there is really only one question: has your turnover reached the level at which PKP confirmation becomes mandatory? Until it has, you keep taking projects, sending invoices, and paying income tax as usual — without touching PPN at all.

The short version, worth memorising

Situation Must become a PKP?
Annual turnover not over Rp4.8 billionNot required (voluntary allowed)
Annual turnover exactly Rp4.8 billionNot yet mandatory — the rule says "exceeding"
Turnover over Rp4.8 billionMust report for confirmation by the end of the following month

The Rp4.8 billion threshold and what crossing it triggers

The legal test is gross turnover — total business receipts from supplying taxable goods/services — exceeding Rp4.8 billion in one financial year (the "small entrepreneur" threshold, PMK 197/2013). Once cumulative turnover for the running year crosses that figure, you must report your business to the tax office (now via your DJP Coretax account) to be confirmed as a PKP, by the end of the month following the month in which you crossed it.

Points people commonly get wrong:

  • It is measured on gross turnover, not profit. Rp4.8 billion is the total you receive from clients, before deducting any cost.
  • It accumulates during the year — you do not wait for year-end. The moment running turnover breaks Rp4.8 billion, the confirmation deadline applies: the end of the following month at the latest.
  • Exactly Rp4.8 billion does not trigger the obligation. The rule says "exceeding", so turnover must genuinely go past Rp4.8 billion.
  • This Rp4.8 billion figure is the same as the turnover ceiling for the 0.5% final UMKM income tax — crossing it changes two things at once: PKP becomes mandatory and you no longer qualify for the 0.5% final rate. More on that below.

If you cross the threshold and fail to report, DJP can confirm you as a PKP ex officio, and the PPN you should have been collecting can be assessed retroactively together with administrative penalties. The longer it drags on, the larger the bill — so if your turnover is near or past the threshold, act promptly.

Exempt or non-taxable supplies are not counted, but ordinary freelance services (design, writing, photography, web development, consulting and so on) are taxable services, so they do count. If unsure whether your income counts, ask a tax consultant or Kring Pajak 1500200.

Why is the rate 11% when the law says 12%?

From 1 January 2025 the statutory PPN rate rose to 12%. But the government issued PMK 131/2024, which sets the tax base (DPP) as an "other value" of 11/12 of the selling price for goods and services other than luxury goods. The result: 12% × 11/12 = 11% of the price — the effective PPN burden is unchanged.

Worked example: design work at Rp10,000,000

  • Service price: Rp10,000,000
  • DPP (other value) = 11/12 × Rp10,000,000 = Rp9,166,667
  • PPN = 12% × Rp9,166,667 = Rp1,100,000 (rounded) — the same as 11% of the price
  • Total billed to the client = Rp10,000,000 + Rp1,100,000 = Rp11,100,000

The full tax base (so PPN is genuinely 12%) applies only to certain luxury goods that are also subject to luxury sales tax. Freelance services are practically always non-luxury, so the number that matters to you is the effective 11%. Tagihin displays it as "PPN 11%".

The three PKP duties: collect, deposit, report

Once confirmed, you are officially a PKP, and the monthly cycle is always the same: collect, deposit, report.

1. Charge 11% PPN and issue a Faktur Pajak

Every taxable supply must carry PPN (effectively 11%) and a Faktur Pajak issued through e-Faktur in DJP Coretax. That PPN is not your income — you hold it in trust for the state. Remember: a Faktur Pajak can only be issued from DJP’s system; an invoice or kwitansi from any app is not a Faktur Pajak.

2. Separate "output tax" from "input tax"

  • Output tax = the PPN you collect from clients.
  • Input tax = the PPN you pay when buying goods/services for the business (laptop, software, subscriptions and so on).
  • PPN payable = output tax − creditable input tax. If output is larger, deposit the difference. If input is larger, carry the excess to the next period (or claim a refund per the rules).

3. Deposit and file the SPT Masa PPN every month

PPN deposit and the SPT Masa PPN return are both due by the end of the month after the tax period ends (PMK 81/2024, Coretax era) — and the return is mandatory every month even when nil. Late deposits or filings attract administrative penalties. We cover the filing steps separately in the SPT Masa PPN guide.

Read more: How to file the SPT Masa PPN via Coretax

A Faktur Pajak only comes from Coretax — invoices and kwitansi still apply

Many assume that becoming a PKP turns the invoice itself into a "faktur". It does not. You keep issuing commercial invoices and kwitansi as usual to bill and evidence payment — while the Faktur Pajak is a separate tax document that must be issued through e-Faktur in DJP Coretax, with a DJP serial number. The two coexist: corporate clients usually ask for both.

That is why documents for PKP businesses in Tagihin automatically carry the note: "Faktur Pajak diterbitkan terpisah melalui e-Faktur (Coretax DJP)." Clear for the client, and nobody mistakes your invoice for a Faktur Pajak.

Mandatory vs voluntary PKP

Mandatory (turnover over Rp4.8 billion)

You have no choice — you must report for confirmation by the end of the following month at the latest.

Voluntary (turnover still under Rp4.8 billion)

Even below the threshold, you may apply for PKP confirmation by choice. It suits some cases, but the burden is real.

Upsides of going voluntary

  • Input tax becomes creditable — if your business spending carries a lot of PPN (equipment, software, subscriptions), the PPN you pay offsets the PPN you owe.
  • More attractive to corporate clients — companies often require PKP vendors because they need a Faktur Pajak to credit their own input tax.

The obligations that follow

  • You must file the SPT Masa PPN every month, including nil months.
  • You must issue a Faktur Pajak via Coretax e-Faktur for every supply, and keep the records tidy.
  • Your price grows by 11% PPN — to individual clients or non-PKP businesses that cannot credit it, you simply look 11% more expensive.

In short: if your main clients are companies and your spending carries a lot of PPN, going voluntary can pay off. If most clients are individuals and your costs are low, PKP mostly adds paperwork for little benefit. Run the numbers with an accountant first.

When staying non-PKP is the rational choice

For most freelancers the answer is: almost always, while turnover sits well below Rp4.8 billion. The reasons are simple:

  • Your price is automatically 11% more competitive to individual clients and non-PKP small businesses — the biggest client segment for most freelancers.
  • Freelance business spending is usually modest, so creditable input tax is small — the main upside of PKP barely registers.
  • Without PKP there is no Faktur Pajak to issue and no monthly SPT Masa PPN — your admin time goes back into client work.
  • Your tax life stays simple: income tax only (0.5% final UMKM or progressive rates, depending on your line of work), with no PPN layer.

The one common situation that flips the maths: your large clients require PKP vendors. If big contracts pass you by purely because you are non-PKP, voluntary confirmation deserves a serious look.

PPN vs the 0.5% final UMKM tax — two taxes people mix up

Freelancers often blur these three together, even though they work completely differently.

Tax Charged on Who it affects
0.5% final UMKM income tax Monthly turnover; for individuals the first Rp500 million a year is tax-free (PP 55/2022 as amended by PP 20/2026 — now permanent) Freelancers/small businesses with turnover ≤ Rp4.8 billion — except independent professionals, who use the NPPN method + progressive rates
PPh 21/23 withholding Fees a company pays you — withheld upfront by the payer (PPh 21 for non-employees, effectively 2.5% per PMK 168/2023; 2% PPh 23 on services for corporate vendors) Freelancers paid by corporate clients (you receive a bukti potong)
PPN (effectively 11%) The value of goods/services supplied, added on top of the bill Only PKP (turnover over Rp4.8 billion, or voluntarily confirmed)

Two things to be clear about:

  • PPN and income tax are separate buckets. Becoming a PKP does not erase your income-tax duty — while turnover stays ≤ Rp4.8 billion and you are not an independent professional, the 0.5% final UMKM tax keeps running alongside the PPN you collect.
  • Rp4.8 billion is where the two meet: crossing it makes PKP mandatory and ejects you from the 0.5% final scheme at the same time — you move to full bookkeeping and ordinary income-tax rates. Levelling up means levelling up the admin too.

Read more: The 0.5% final UMKM tax for freelancers · Withholding tax rates for freelancers · 0.5% final tax calculator

Decision checklist: do I need to become a PKP now?

  • Has cumulative turnover this year gone over Rp4.8 billion? → You must report for confirmation by the end of the following month.
  • Getting close to Rp4.8 billion? → Sort your records and Coretax access now so the deadline does not slip past.
  • Are your main clients companies asking for a Faktur Pajak? → Consider voluntary PKP.
  • Does your spending carry a lot of PPN (equipment/software)? → Voluntary PKP unlocks input-tax credits.
  • Ready to file the SPT Masa PPN monthly and issue Faktur Pajak via Coretax? → If not, and turnover is under the threshold, there is no rush.
  • Not sure? → Talk to a tax consultant / Kring Pajak 1500200 before deciding.

Flip PPN on and off without friction in Tagihin

The awkward part of this transition: while non-PKP, your invoices and kwitansi must stay clean of PPN. Once confirmed, every bill must carry a correctly computed 11% PPN — and clients need to understand the Faktur Pajak arrives separately from Coretax.

Tagihin has a PKP switch built for exactly those two phases. Before confirmation, leave it off — your documents render without PPN. Once you are a PKP, flip it on: 11% PPN is computed automatically on every invoice, documents carry the note "Faktur Pajak diterbitkan terpisah melalui e-Faktur (Coretax DJP)", and clients pay the exact amount via a dynamic QRIS QR. No need to change tools as your business levels up.

Start Tagihin free

See also: Invoice apps for freelancers · Filing the SPT Masa PPN · Issuing a kwitansi without a company

Tagihin is a document-creation and billing tool. It does not issue Faktur Pajak (only DJP Coretax e-Faktur can), does not file your taxes, and does not give tax advice. For tax decisions, consult a tax consultant or DJP (Kring Pajak 1500200).

Sources / References

Primary sources from the Ministry of Finance and DJP, plus secondary sources for context.

  • Primary — PMK 131/2024: 11/12 "other value" tax base for non-luxury goods/services (effective 11% PPN) — jdih.kemenkeu.go.id
  • Primary — PMK 81/2024: deposit and filing deadlines in the Coretax era (SPT Masa PPN: end of the following month) — jdih.kemenkeu.go.id
  • Primary — PMK 197/2013: the Rp4.8 billion small-entrepreneur threshold and the PKP confirmation duty — jdih.kemenkeu.go.id
  • Primary — PP 55/2022 as amended by PP 20/2026: the 0.5% final UMKM tax (now permanent) with the Rp4.8 billion turnover ceiling — peraturan.bpk.go.id
  • Primary — DJP: PKP confirmation, e-Faktur, and Coretax services — pajak.go.id
  • Secondary — DDTC News: coverage of PMK 131/2024 and the 11/12 tax-base mechanism — news.ddtc.co.id
  • Secondary — Ortax: articles on the PKP threshold and small-business PPN duties — ortax.org

Information as reviewed on 10 Jun 2026 — the statutory 12% PPN rate with an 11/12 tax base (effective 11%) applies under PMK 131/2024, and the Rp4.8 billion PKP threshold under PMK 197/2013. Tax rules and rates may change; always verify with DJP (www.pajak.go.id / Kring Pajak 1500200) or your tax consultant before relying on this.