Online invoicing app

An invoicing app for Indonesian freelancers & small businesses — and how it differs from the Faktur Pajak

An invoice is a commercial billing document — Indonesian law prescribes no statutory format, so anyone (including freelancers without a PT) may issue one from any app. A Faktur Pajak is different: it is the official VAT (PPN) document that only a Pengusaha Kena Pajak (PKP) may issue, and the only valid channel is e-Faktur inside DJP's Coretax (PER-11/PJ/2025, which requires the buyer's NPWP/NIK) — no third-party app can issue a valid Faktur Pajak. Tagihin is an invoicing app: you create professional invoices with an exact-amount QRIS QR, and the money lands straight in your own account. If you are a PKP, Tagihin documents automatically carry a note that the Faktur Pajak is issued separately via e-Faktur.

Tagihin is an online invoicing app for Indonesian freelancers and small businesses. Create invoices, kwitansi (receipts), quotations, and draft withholding slips in one place — complete with a dynamic QRIS QR that carries the exact amount, so your client just scans and the money lands straight in your account. Start free, no credit card.

By the Tagihin team · Updated 10 June 2026

This article provides general information, not tax or accounting advice for your specific case. If unsure, consult a tax adviser, an accountant, or your registered tax office (Kring Pajak 1500200).


Invoice vs Faktur Pajak — different documents, different law

This is the most common confusion before choosing an invoicing app: many people assume "invoice" and "faktur" are the same document. In Indonesian business practice they are very different, and getting this wrong can lead to real trouble — for example, trying to "issue a Faktur Pajak" from an app when you are not a PKP.

  • Invoice (commercial bill) — a document requesting payment for goods or services. No statute prescribes its format, so anyone may issue one: individuals, freelancers, UMKM, or a PT. Any app will do.
  • Faktur Pajak — the official VAT (PPN) collection document under the VAT Law. Only a Pengusaha Kena Pajak (PKP) may issue it, and in the Coretax era it is issued ONLY through the e-Faktur application inside DJP’s Coretax (PER-11/PJ/2025). A Faktur Pajak requires the buyer’s identity including their NPWP (or NIK for individuals), and is the basis for the buyer’s input-VAT credit.
Aspect Invoice Faktur Pajak
Legal basis for the format No statutory format — commercial practice VAT Law + technical rules in PER-11/PJ/2025
Who may issue it Anyone — individuals, freelancers, UMKM, companies Only a PKP
Issued through Any app or tool (Tagihin, a spreadsheet, etc.) ONLY e-Faktur inside DJP Coretax
Buyer details Client name & contact (NPWP optional) Required — including NPWP, or NIK for individuals
Main function Requesting payment; bookkeeping basis Proof of VAT collection; basis for the buyer’s input-VAT credit
VAT on the document May show a PPN line if the issuer is a PKP Carries the official VAT — effective 11% (12% rate × 11/12 base, PMK 131/2024)

The bottom line: no third-party app — Tagihin included — can issue a valid Faktur Pajak. Be wary of any app claiming otherwise. What an invoicing app can do (and is actually for): produce tidy, complete billing documents that make it easy for you to get paid.

Invoice ≠ kwitansi ≠ Faktur Pajak

These three documents are often mixed up:

  • Invoice — a bill sent BEFORE payment. Not a tax document, and not subject to stamp duty.
  • Kwitansi (receipt) — proof that payment has been received, issued AFTER the money arrives. A kwitansi above Rp5,000,000 is subject to Rp10,000 stamp duty (Law 10/2020) — e-Meterai for PDFs.
  • Faktur Pajak — the official VAT document, only from a PKP, only through e-Faktur (Coretax DJP).

Tagihin issues the first two (plus quotations and draft withholding slips), and for PKP users adds an e-Faktur note on the documents — details below.


What belongs on a professional invoice in Indonesia

Since no statute prescribes a format, a "correct" invoice means: complete, clear, and easy for the client to pay and book. The de-facto standard in Indonesia:

  1. The word "Invoice" and a sequential invoice number (e.g. INV-2026-001) — important for both parties’ records
  2. Your identity: business/personal name, address, contact, and NPWP (16 digits; the NIK now serves as an individual’s NPWP)
  3. Client identity: name and address; for corporate clients, include the PIC or division handling payment
  4. Issue date and due date (jatuh tempo) — without a clear due date, invoices tend to drift
  5. Line items: description of the work/goods, quantity, unit price, line amount
  6. Subtotal, PPN (if you are a PKP), and total — if a corporate client will withhold income tax, show the PPh withholding line too so the transfer amount is unambiguous
  7. Payment instructions: bank name + account number, and/or a QRIS QR with the exact amount pre-filled
  8. Notes: payment terms, and for PKP — a note that the Faktur Pajak is issued separately via e-Faktur

On the NPWP: always include it when your client is a company. They need your NPWP to issue the withholding slip in e-Bupot (Coretax), and without one your PPh 21 withholding is surcharged to 120% of the normal rate (PMK 168/2023).

Tagihin lays out every field above in a single form, computes PPN and PPh withholding automatically, then attaches a dynamic QRIS QR with the exact amount — your client scans, pays, done.

Read more: Documents a freelancer needs to bill a client → · PPh 21/23 withholding rates →


When you need PKP status (and when you do not)

PKP (Pengusaha Kena Pajak) is a VAT status — not a requirement to do business or issue invoices. PKP registration becomes mandatory once annual turnover exceeds Rp4.8 billion; below that you may register voluntarily, for instance because your larger clients ask for a Faktur Pajak.

  • Already a PKP — you must collect PPN on every supply and issue a Faktur Pajak through e-Faktur (Coretax DJP). The statutory PPN rate is 12%, but for non-luxury goods/services the tax base is set at 11/12 of the selling price (PMK 131/2024), making the effective rate 11%. Deposit and file the monthly PPN return by the end of the following month (PMK 81/2024).
  • Not a PKP — do not collect PPN and do not attempt to create your own "Faktur Pajak"; you have neither the right nor the obligation. An invoice + kwitansi is sufficient and entirely professional.
  • PPh note: the Rp4.8 billion PKP threshold is about VAT. For income tax, most individual freelancers and UMKM use the 0.5% final UMKM rate (PP 55/2022 as amended by PP 20/2026 — now permanent), with the first Rp500 million of annual turnover tax-free.

In Tagihin, PKP status is set once on your business profile: not a PKP means your documents stay clean with no PPN; PKP means the 11% PPN line is computed automatically and the e-Faktur note appears on your documents.

Read more: PPN for freelancers & small businesses: when it applies → · Freelancer tax: the 0.5% final rate explained →


How Tagihin invoices + the e-Faktur note work for PKP

A Tagihin invoice is a commercial document: its job is billing and getting you paid. The Faktur Pajak obligation (if you are a PKP) runs on DJP’s official channel. The two lanes complement each other:

  1. Bill — create the invoice in Tagihin: line items, an 11% PPN line (automatic for PKP), the due date, and a dynamic QRIS QR with the exact amount. Send it to your client via WhatsApp or email.
  2. Issue the Faktur Pajak — in e-Faktur (Coretax DJP), using the same transaction data and the buyer’s identity (NPWP, or NIK for individuals). This is the only valid channel (PER-11/PJ/2025). Tagihin documents for PKP automatically carry the note: "Faktur Pajak diterbitkan terpisah melalui e-Faktur (Coretax DJP)." — so your client knows exactly where the official VAT document comes from.
  3. Close out — once paid, issue the kwitansi from the same invoice in one click. A kwitansi above Rp5 million shows the Rp10,000 stamp-duty marker (Law 10/2020; e-Meterai for PDFs).

📌 Tagihin does NOT issue the Faktur Pajak and is not an official DJP application — no third-party app can be. Tagihin also does not file your taxes and is not a tax adviser.


What Tagihin does for you

  • A professional invoice in 20 seconds — automatic numbering, due dates, line items, PPN and PPh withholding computed for you.
  • Kwitansi, quotations, and draft withholding slips in one app — kwitansi above Rp5 million get the stamp-duty marker automatically.
  • Dynamic QRIS with the exact amount — Tagihin turns your own static QRIS into a per-invoice dynamic QR. Clients scan from any bank or e-wallet app, and money settles straight to your account via your own PJP. Tagihin never holds your funds and charges no per-invoice fee. (QRIS MDR is merchant-borne: 0% for micro-merchants up to Rp500,000 per transaction.)
  • A PKP switch — not a PKP: clean documents with no PPN. PKP: an 11% PPN line + the e-Faktur note, automatically.
  • Bilingual Indonesian/English — suited to international clients.
  • Share via WhatsApp — your bill reaches the client in seconds.
  • CSV export (Pro plan) — easy to hand to your accountant.

See also: Turn a static QRIS into an exact-amount QR (free) → · How dynamic QRIS works → · Generate a draft withholding slip →

Who it is for

  • Freelancers whose corporate clients withhold PPh and ask for an invoice with an NPWP — show the withholding line so the transfer amount is clear.
  • Small businesses & online sellers who want to be paid the exact amount via QRIS without the "transfer was a thousand short" drama.
  • Newly registered PKP businesses that need tidy invoices with 11% PPN plus a clear e-Faktur workflow.
  • Anyone without a PT — invoices and kwitansi in your personal name are entirely valid. See the guide.

Read more: Issue a kwitansi without a PT (as an individual) →


Invoicing app vs full accounting software

The Indonesian market has two categories that often get conflated. Full accounting software — like Mekari Jurnal, Accurate, or Kledo — covers the general ledger, financial statements, inventory, and other modules an SME with accountants needs. An invoicing app like Tagihin focuses on one thing: billing and getting paid, as fast as possible.

Where Tagihin wins: QRIS is at its heart (amount pre-filled, money straight to your account, no per-invoice fee), it is the simplest option for anyone who just wants to bill correctly and get paid, draft withholding slips are included from the Freelancer plan, and pricing is transparent — with a free tier and no card required.

Where other options fit better (frankly): if you need full bookkeeping — journals, a balance sheet, profit-and-loss statements, multi-channel marketplace integration, or several accountants on one team — full accounting software has the deeper modules. Tagihin deliberately does not go there.


Quotation, invoice, kwitansi, withholding slip — which document, when

The question Indonesian freelancers and small businesses ask most: "which documents do I need to bill a client?" Each document has its own job and its own moment. Tagihin produces all of them in one place, and every bill can carry an exact-amount QRIS QR.

Document When you issue it A tax document?
Quotation (Surat Penawaran) Before the job — a price proposal for the client to approve No
Invoice To request payment for delivered work/goods, before payment — include the due date No (and not subject to stamp duty)
Kwitansi (receipt) After the money arrives — proof of payment; above Rp5 million it carries Rp10,000 stamp duty (Law 10/2020) Payment/expense evidence
Withholding slip (bukti potong) Issued by the CLIENT (the withholder) via e-Bupot Coretax when they withhold your PPh — Tagihin provides a draft/preview, not the official document Yes — a tax credit on your annual return
Faktur Pajak When a PKP supplies taxable goods/services — ONLY through e-Faktur (Coretax DJP) Yes (the official VAT document)

The most common freelancer flow: quotation → (client agrees) → invoice with an exact-amount QRIS QR → client pays → kwitansi. If your client is a company that withholds PPh, keep the bukti potong they issue — it is your tax credit on the annual return.

You do not need a PT or accounting software to issue these — your personal name is valid. Start free with 5 invoices/month, no card.

Read more: The bukti potong: what it is and who issues it →


Invoicing international clients and foreign currency

Many Indonesian freelancers have clients abroad and bill in dollars or euros. A few things to know:

  • The document — a commercial invoice may be in a foreign currency and in English. Tagihin is bilingual, so one document reads cleanly for a foreign client and still files neatly on your side.
  • Books & tax — your tax obligations are computed in rupiah; conversion follows the officially prescribed rate (generally the Ministry of Finance rate). Ask your accountant which date’s rate applies.
  • PPN — some exported services can be zero-rated for VAT, but the conditions are strict and must be documented. Do not assume every foreign project is automatically 0% — confirm with your accountant first.
  • Getting paid — overseas clients usually pay by international transfer or a remittance service; that is your bank’s lane, separate from the document. Cross-border QRIS is so far available only for payers from some ASEAN countries.

How to get started (3 steps)

  1. Sign up free at /signup — no credit card.
  2. Fill in your business profile (name, address, NPWP), paste your static QRIS, and set your PKP status to match your situation.
  3. Create an invoice + exact-amount QRIS QR, send it to your client on WhatsApp, and receive money straight in your account.

Sumber / Sources

Primary sources from the Directorate General of Taxes (pajak.go.id) and the official regulation databases (Kemenkeu JDIH, BPK JDIH). Regulations change — always check the latest version.

© 2026 Tagihin · a product of Cavastir