Making or renewing an Indonesian passport now runs through the M-Paspor app: you enter your data and upload documents from home, choose an immigration office (kantor imigrasi, “kanim”) and a time slot, pay a billing code, then visit once for document checks, a short interview, and biometrics (photo and fingerprints). An ordinary 5-year passport costs Rp350,000, a 5-year e-passport Rp650,000, and a 10-year validity is available if you qualify. This guide covers the most common cases — a new passport and a renewal via M-Paspor — plus replacing a lost one.
Reviewed as of July 2026 against the official Directorate General of Immigration (imigrasi.go.id) and the M-Paspor app. Fees, quotas, menu labels, and rules can change; always verify in M-Paspor and on imigrasi.go.id before paying and travelling to the office.
First, identify your application type
Steps and documents differ slightly by situation. Know your profile before opening the app.
| Situation | What applies | Preparation note |
|---|---|---|
| New passport (adult) | Never held a passport | Needs full identity documents; the standard path |
| Renewal/replacement (expired) | Already had a passport | Bring the old passport; your data is on file, so verification is faster |
| Ordinary vs e-passport | Chosen when you apply | The e-passport has a chip and often eases entry and automated gates in some countries; it costs more |
| 5- vs 10-year validity | Chosen when you apply | 10 years only for Indonesian citizens aged 17+ or already married; otherwise 5 years |
| Child passport (under 17, unmarried) | Validity is 5 years | Needs parents’ documents; a parent usually must attend |
| Lost/damaged passport | Replacement with a penalty fee | Needs a police loss report + a BAP interview at the office (see the dedicated section) |
Who can apply, and validity
Every Indonesian citizen may hold a passport. Since Ministerial Regulation (Permenkumham) No. 18 of 2022, an ordinary passport comes in two validity lengths: 5 years and 10 years. The 10-year validity is granted only to citizens who are already 17 or older, or already married; a minor who is not yet married still gets 5 years. This age/marital rule applies to both ordinary passports and e-passports.
Official fees (as of July 2026)
The fees below are the official Immigration state-revenue (PNBP) tariffs per application, from the Immigration Fees page:
| Passport type | Official fee |
|---|---|
| Ordinary (non-electronic), 5-year | Rp350,000 |
| Ordinary (non-electronic), 10-year | Rp650,000 |
| E-passport (electronic), 5-year | Rp650,000 |
| E-passport (electronic), 10-year | Rp950,000 |
| Express service (same-day) | Rp1,000,000 (on top of the passport fee) |
Note: these are the official amounts paid to the state; there is no extra official “service fee” if you apply yourself through M-Paspor. A lost passport carries a penalty (biaya beban) of Rp1,000,000 and a damaged one Rp500,000, on top of the issuance fee (see the lost-passport section). Confirm the current amount shown in the app before paying.
Documents to prepare
Bring the originals plus photocopies (usually on A4 paper, uncut). The documents needed differ between a new application and a simple renewal:
New passport application (adult):
- e-KTP (electronic national ID card), still valid.
- KK (Kartu Keluarga, the family card).
- One of: birth certificate, diploma, or marriage book (buku nikah) — pick the one that shows your name, date of birth, and parents’ names consistently.
Simple renewal/replacement (a passport issued 2009 or later, not lost/damaged, with unchanged data):
- Usually only your e-KTP and old passport are needed — the KK and a birth certificate/diploma/marriage book are not always required.
- If your data has changed (e.g. name/status), or the passport was issued before 2009, or is lost or damaged, also prepare the KK and supporting documents.
Child passport (under 17 and unmarried): the KK, the child’s birth certificate, both parents’ e-KTP, the parents’ marriage book/certificate, and the parents’ passports if any.
The key to a smooth visit: your name, date of birth, and place of birth must match exactly across the e-KTP, KK, and supporting document. Even a one-letter mismatch can stall the application (see the troubleshooting table).
Steps to apply or renew via M-Paspor
- Download and open M-Paspor, create an account with an active email and phone number, then verify as instructed (email and identity verification). Sign of failure: the verification never arrives → check your email spam folder and ensure a stable connection.
- Start the application. Choose the type (new/replacement), enter your applicant data exactly as on the e-KTP, and pick the passport type (ordinary/electronic) and validity (5/10 years, per eligibility). Output: a summary of your applicant data.
- Upload documents (e-KTP, KK, supporting document; old passport for a renewal). Make sure each photo is clear and not cropped.
- Choose an immigration office and slot. The app shows the quota per office per date. Sign of failure: the quota is “full” → pick another date/office, or wait for new quota. New quota opens periodically, and the timing varies by office, so check directly in the M-Paspor app.
- Pay the billing code. After you finish, the app issues a billing code (usually within 0–20 minutes). It is valid for only 2 hours. Pay via ATM, mobile banking, e-wallet, or a minimart (Indomaret/Alfamart). Sign of failure: the code expires before payment → the application is void and must be started again.
- Attend the office on time with originals + photocopies. Officers run document verification, a short interview (travel purpose, data consistency), then capture your photo and fingerprints (biometrics). Output: a receipt/estimated completion date.
- Collect the passport once printed (usually a few working days after biometrics). You can collect it yourself, via an authorised representative with a power of attorney (for immediate family), or by courier where the office offers it.
Confirming your application is on track
- The status in M-Paspor moves from awaiting payment to paid once the billing code clears and syncs.
- After biometrics, you receive a receipt with an estimated collection date.
- The finished passport shows your correct data and photo; check the name spelling, number, and validity at the counter before you leave.
Special cases
Child passport
For a child under 17 and unmarried, the passport validity is 5 years. Prepare the KK, the child’s birth certificate, both parents’ e-KTP, and the parents’ marriage book/certificate. At the visit, a parent usually must attend; some offices ask for both parents or a consent/power-of-attorney letter if one cannot come. Bring the parents’ passports too, if any, to cross-check data.
Lost or damaged passport
- Get a loss report at the nearest police station as soon as the passport is lost.
- Go to the immigration office with the police report, e-KTP, KK, and birth/supporting document. Officers conduct a records-of-examination interview (BAP).
- The BAP goes to the Head of the Immigration Office for consideration. If approved, you pay and the passport is replaced.
- Penalty fee: Rp1,000,000 for a lost passport and Rp500,000 for a damaged one, on top of the issuance fee. If the loss/damage was caused by force majeure (e.g. a disaster), the penalty can be Rp0 with supporting evidence.
- Negligence consequence: if carelessness is found without an acceptable reason, issuance can be suspended from at least 6 months up to 2 years. Be honest and complete during the BAP.
Data that doesn’t match across documents
If your name or date of birth differs between the e-KTP, KK, birth certificate, or old passport, fix the source document first (e.g. a civil-registry correction for the e-KTP/KK, or the vital-records office for a birth certificate) before applying. Bringing mismatched documents will almost certainly stall you at verification.
Common problems and fixes
| Symptom | Likely cause | Action |
|---|---|---|
| Slot quota “full” | Popular offices fill fast | Pick another date/office; be ready to log in when new quota opens (timing varies by office — check in the app) |
| Billing code doesn’t appear | Still processing (0–20 min) or connection | Wait a few minutes, check the applications list; don’t submit twice |
| Billing code expired | Not paid within 2 hours | Redo the application, then pay immediately |
| Face/account verification fails | Blurry photo or mismatched data | Retry in good light, match data to the e-KTP; update the app |
| NIK/data not recognised | NIK not matched/active at civil registry | Activate/match your data at the civil-registry office (Disdukcapil) first |
| Name differs from supporting doc | Spelling/date mismatch | Fix the source document before you go; don’t rely on a counter fix |
| Payment status won’t update | Bank sync delayed | Wait; keep your payment proof; don’t pay twice; contact the office after 1×24 hours |
After the passport is issued
- Check the contents (name spelling, date of birth, number, validity) before leaving the office.
- Photocopy/scan the identity page and store it separately as a backup in case of loss.
- Many countries require a passport valid for at least 6 months on entry — renew well before it expires.
- Keep your payment proof until you have collected the finished passport.
Let Naya prepare the materials
The tiring part isn’t the office visit — it’s getting the paperwork right: identifying the correct supporting document, checking that your data matches, and estimating the fee. Naya can assemble a prep pack — a document checklist for your situation (new/renewal/child/lost), an explanation of which birth certificate, diploma, or marriage book qualifies, and a fee estimate by passport type. Naya does not make the passport for you: the M-Paspor application, interview, and biometrics remain yours to do, so your account and data stay yours.
Questions that often decide your next step
How long is my passport valid?
5 or 10 years. The 10-year validity is only for Indonesian citizens aged 17+ or already married; an unmarried minor gets 5 years. You choose the validity when applying, subject to eligibility.
Can I pick any immigration office?
Yes. M-Paspor lets you choose any office as long as quota is available. You are not tied to the office matching your ID address.
What if the quota is always full?
Try another date or office, and be ready when new quota opens. The timing varies by office, so check directly in the M-Paspor app. Real quota is limited; avoid brokers promising a “guaranteed slot”.
My passport is lost — what does it cost?
A penalty of Rp1,000,000 for a lost passport (on top of the issuance fee), plus a police loss report and a BAP at the office. If negligence without an acceptable reason is found, issuance can be suspended for 6 months to 2 years.
How long until the passport is ready after biometrics?
Usually a few working days after payment and biometrics; the exact date is on your receipt. If you need it fast, an express same-day service is available for an extra Rp1,000,000, subject to office availability.
My child needs a passport — how?
Apply via M-Paspor as usual with the parents’ documents (KK, child’s birth certificate, parents’ e-KTP and marriage book). A child passport is valid 5 years, and a parent usually must attend the visit.
Is an e-passport worth the extra cost?
A chipped e-passport eases automated gates (autogates) and visa processing for some countries. If you travel often, the difference is usually worth it; if rarely, an ordinary passport is enough.
Sources & review
This guide was reviewed in July 2026 against the following official sources.
- Directorate General of Immigration — Requirements for a new passport or replacement (FAQ) (replacing a passport issued 2009 or later needs only e-KTP + old passport)
- Directorate General of Immigration — Fees (official ordinary/e-passport 5- & 10-year tariffs, express service)
- Directorate General of Immigration — Lost passport replacement (police report, BAP, Rp1,000,000 penalty, suspension)
- Directorate General of Immigration — Damaged passport replacement (Rp500,000 penalty; force majeure Rp0)
- Immigration — Passport validity 5 & 10 years (Permenkumham 18/2022) (10-year rule: age 17+/married; children 5 years)
- Immigration — M-Paspor billing-code payment window (billing code valid for 2 hours)
- Directorate General of Immigration
Last updated:
IsonAI