Free tool

Free dynamic QRIS generator — exact amount, from your static code

Paste the static QRIS payload from your own sticker or PJP app, enter an amount, and this tool builds a dynamic QRIS QR with the amount locked in — the standard conversion, done entirely offline with no bank API. How: the initiation flag (tag 01) flips from static to dynamic, the amount goes into tag 54, and the checksum is recomputed; every merchant-account field stays byte-identical, so the payment still settles into your own PJP account. The buyer just scans and pays — the amount cannot be mistyped. Tagihin never touches the money and charges nothing; the QRIS MDR for micro merchants is 0% up to Rp500,000 per transaction (0.3% above that, borne by the merchant).

Scan your QRIS sticker with any QR reader, paste the text here, set the amount — and get a dynamic QR your customer pays exactly.

Scan your QRIS sticker with a QR reader app and copy the text starting with "000201" here — or copy it from the QRIS menu in your PJP (bank/e-wallet) app.

How static → dynamic QRIS works

  1. Your static QRIS from your PJP carries your merchant-account data (NMID etc.) plus a checksum — that is the reusable code on your sticker.
  2. This tool flips tag 01 to "12" (dynamic), inserts the amount as tag 54, strips any tip/fee tags (55–57) — PBI 23/6/PBI/2021 bans passing fees to buyers — then recomputes the CRC.
  3. Everything else stays byte-for-byte identical — including all your merchant-account data — so the money still flows to your own PJP account, through no one else.

Why an exact amount matters

With a static QR the buyer types the amount themselves — Rp1,500,000 becomes Rp150,000 with one missing zero. A dynamic QR locks the amount: the buyer scans, confirms, done — exact to the last rupiah, with no underpayment to chase.

What does it cost?

This tool is free and Tagihin takes nothing from your payments. The QRIS MDR is merchant-borne (since March 2025): 0% for micro merchants up to Rp500,000 per transaction, 0.3% above that, and 0.7% for small businesses and up.

In Tagihin, every invoice automatically carries an exact-amount dynamic QRIS QR plus a public payment page — the customer scans, pays, and the payment lands against the right invoice. Read the QRIS guide for freelancers →

Put an exact-amount QRIS QR on every invoice →

No credit card required — start on the free plan.

Tagihin only formats and computes documents for you. This is general information, not tax advice — please confirm with the DJP (Indonesian tax office) or your tax consultant.