It is a Sunday night in Mokotów. Rohit, a warehouse supervisor from Chennai, sits at the kitchen table with a coffee, a notebook, and a calculator. His karta pobytu has another year. His Polish is enough to argue with the kasjer at Biedronka. He wants to know one number, just one — what does Polish citizenship actually cost, all in, in 2026? Not the brochure version. The real version, with translations, exam fees, stamp duty, a lawyer's hour, the passport at the end. He cannot find that number anywhere. So we are going to write it down for him, and for you.
This is the all-in 2026 cost map for foreign workers from India, Bangladesh, Sri Lanka, Nepal, Pakistan, the Philippines, Vietnam, Nigeria, Zimbabwe and similar countries who are now reaching the citizenship stage in Poland. We will talk in PLN, name the office, and tell you which fees you can skip and which you really cannot.
So, what does Polish citizenship cost in 2026 — really?
There are two main routes and the price tag is very different. The wojewoda route (recognition as a Polish citizen, uznanie za obywatela) has a state fee of PLN 219 in 2026. The Prezydent route (naturalization, nadanie obywatelstwa) is the one most people know — it has no state fee for the application itself, but you pay for everything around it. Both routes share the same surrounding costs: translations, B1 certificate, civil status documents, copies, and usually a lawyer. The official fee schedule sits at gov.pl/web/mswia.
Realistic all-in range for a single applicant in 2026: PLN 3,500 to PLN 8,500. A family of four (two parents, two kids) usually lands between PLN 7,000 and PLN 14,000. Big spread, we know — the next sections tell you exactly what moves the needle, and what does not. Compare the routes side by side in our wojewoda vs prezydent guide before you choose.
💬 Skip the reading — talk to a human. WhatsApp +48 735 248 525 — we reply in 15 minutes, free, no commitment. Open chat →
The state fees you cannot avoid
Let's start with the fees that go directly to a Polish state account. These are fixed, public, and the same in Warsaw, Kraków or Białystok. No discounts, no negotiation.
- Wojewoda route — citizenship recognition stamp duty: PLN 219. Paid to the city office (Urząd Miasta) bank account, not the voivode. Confirmation of payment must travel with the file.
- Prezydent route — application itself: PLN 0. Yes, free. The cost lives entirely in the supporting documents.
- Polish passport after citizenship: PLN 140 for biometric e-passport (standard). Half-price for students under 26, free for kids under 5.
- Polish ID card (dowód osobisty): PLN 0. Issued for free at your local urząd gminy.
- PESEL number: PLN 0 if you do not already have one. Most readers already do — it came with their first karta pobytu.
- Certified copy of decision (odpis decyzji): PLN 5 per page if you ever need it for banks abroad, OCI cards, embassy stuff.
State-fee total: PLN 359 for the wojewoda route with passport included, PLN 140 for the Prezydent route. The rest of the money goes to private vendors — translators, exam centres, sometimes a lawyer.
The B1 Polish language certificate — usually the second-biggest cost
For both routes you need proof of Polish at B1 level. The official state exam (Egzamin Certyfikatowy z Języka Polskiego jako Obcego) costs PLN 660 in 2026 for B1. Add about PLN 30 for the printed certificate. The full schedule is published on certyfikatpolski.pl — the official body sits under the Ministry of Education (gov.pl/web/edukacja-i-nauka).
Most foreign workers also need preparation. The honest cost spread:
- Self-study with YouTube and one PLN 80 grammar book — total prep cost about PLN 150. Works only if you already understand a Slavic language or you study 10+ hours per week.
- Online group course (Italki, Preply, Polonus, e-Polish) — PLN 50–90 per hour, usually 40–80 hours of prep. Plan PLN 2,000–6,000.
- In-person school in Warsaw or Kraków (Polonus, Varia, IKO) — PLN 2,500–4,500 for a 60-hour B1 course. Often the most efficient for people who work shifts.
- Private 1-on-1 tutor — PLN 100–180/hour. Add up fast, but it works for visa-stamp deadlines.
If you fail the exam, you pay PLN 660 again on the next session. That is why we tell clients to take the mock exam first. More on this in our B1 survival guide for foreign workers.
Translations and civil status documents — the silent budget killer
This is where Indian, Bangladeshi, Sri Lankan and Nigerian applicants are surprised the most. The wojewoda or the Prezydent's office wants every foreign civil document in sworn Polish translation. Sworn (tłumacz przysięgły) — not your Hindi-speaking neighbour, not Google Translate, not your kid's English teacher.
2026 sworn translator rates from the official tariff:
- Standard translation into Polish (English, Russian, Ukrainian source): PLN 34.50 per 1,125 characters.
- Non-European languages (Hindi, Bengali, Tamil, Urdu, Tagalog, Vietnamese): PLN 49.45 per 1,125 characters. Yes, more expensive.
- Market rate is often 1.5×–2× the tariff because tariff is for court-ordered work. Realistic Warsaw quote for a one-page Indian birth certificate (with apostille): PLN 150–260.
Document list you typically translate for citizenship:
- Birth certificate (and apostille from MEA, India / Ministry of Foreign Affairs, Bangladesh, etc.) — PLN 150–260.
- Marriage certificate, if married — PLN 180–320.
- Children's birth certificates if you include them in the file — PLN 150–260 each.
- Criminal record from home country (PCC, police clearance) — PLN 120–220.
- School diplomas if you are using them to prove integration — PLN 100–250 each.
Realistic translation budget for a single Indian applicant: PLN 600 to PLN 1,400. Family of four (with marriage + 2 kid birth certs): PLN 1,500 to PLN 3,000. If your marriage certificate is from India, read our cheapest legal route to translate it — you can shave PLN 400–600 off this line.
Lawyer, agent or DIY — what do foreign workers actually pay?
You do not need a lawyer for the wojewoda or Prezydent route. The forms are public, the procedure is written. The question is whether you can afford a rejection. A rejection on the Prezydent route is not appealable to a higher court (it is a presidential prerogative); a rejection on the wojewoda route can be appealed but you pay the PLN 219 stamp again on the next application. So most clients do hire help — the price depends on what "help" means.
- Pure DIY (you handle everything): PLN 0 lawyer cost. Realistic only if your file is simple — single, no kids, clean criminal record, B1 already in hand, 5+ years on karta pobytu stałego.
- Document-only support (someone checks your file, no representation): PLN 800–1,800 one-off.
- Full representation, wojewoda route: PLN 3,500–6,500 depending on complexity, often paid in two stages.
- Full representation, Prezydent route: PLN 4,500–8,000. Higher because the file has to argue the "why this person" case to the Chancellery.
- Appeal after rejection: PLN 1,500–4,000 additional. Read more in our guide to the appeal process for
appeal after rejection — see our appeal process guide.
One warning. Avoid people on Facebook offering "guaranteed citizenship" for a flat PLN 15,000–25,000. No lawyer in Poland can guarantee a result, and a guarantee almost always means somebody is going to forge a document. That gets you blacklisted, not a passport.
Practical tip: budget the full all-in number BEFORE you file, then add a 20% buffer for re-translations and one missed exam. Almost nobody finishes the process at their first estimate — but a planned 20% buffer feels normal, while a 20% surprise feels like a crisis.
Small fees nobody warns you about
These are the tiny line items that add up to a quiet PLN 500–900 every applicant pays without realising:
- Notarised power of attorney for your lawyer: PLN 17 stamp duty + PLN 100–250 notary fee.
- Apostilles in your home country (for birth, marriage, PCC): EUR 30–80 each in India / Bangladesh / Nepal.
- Courier from home country (DHL, FedEx): PLN 250–500 per shipment of original civil documents.
- Photos for the file: PLN 30–60.
- Polish criminal record certificate (KRK): PLN 30 online via e-KRK.
- Income/tax certificate from urząd skarbowy (zaświadczenie o niezaleganiu): PLN 21 per office.
- ZUS social-security non-arrears certificate: PLN 0 (free), but you usually need to visit. Confirm the current procedure at zus.pl.
You can pull the ZUS and tax certificates yourself for free or near-free — official portals are zus.pl and podatki.gov.pl. Do not let anyone charge you PLN 500 for these — that is a red flag.
The realistic all-in number for 2026 (with examples)
Here is what we actually see in our files this year. Three composite profiles, all in PLN, including everything from the first translation to the new passport in hand.
Profile 1 — Single, India, wojewoda route, DIY-with-help: stamp PLN 219 + B1 exam PLN 660 + 60h online course PLN 3,000 + 4 translations PLN 800 + apostilles PLN 350 + KRK PLN 30 + photos PLN 50 + passport PLN 140 + document-only support PLN 1,200 = ~PLN 6,450.
Profile 2 — Married, Bangladesh, Prezydent route, full representation: application PLN 0 + B1 PLN 660 + course PLN 2,500 + 6 translations PLN 1,700 + apostilles PLN 600 + courier PLN 350 + KRK PLN 30 + power of attorney PLN 200 + passport PLN 140 + lawyer PLN 6,000 = ~PLN 12,180.
Profile 3 — Family of four, Sri Lanka, wojewoda route, all four naturalising at once: 4 × stamp PLN 876 + 2 × B1 PLN 1,320 + course PLN 5,000 + 12 translations PLN 2,800 + apostilles PLN 1,200 + couriers PLN 800 + 2 × passport adult PLN 280 + 2 × passport kid PLN 140 + lawyer PLN 5,500 = ~PLN 17,916.
Children under 18 do not pay the PLN 219 stamp twice if they are added to a parent's file — they piggyback. Get the rules right before you pay separately. See our guide to citizenship for children born in Poland for the exact mechanics.
Karan, a logistics driver from Punjab, came to us at month 38 of his 5-year clock. We mapped his all-in budget at PLN 5,800, helped him file the wojewoda route himself, and he picked up the passport 14 months later. Total spent: PLN 6,140. The PLN 340 over-run was one re-translation. He framed the cost printout.
How to keep your costs at the bottom of the range
Five things that actually cut the bill, ranked by impact:
- Take B1 seriously the first time. A failed exam is PLN 660 you set on fire, and it often delays your file by 6 months. Mock test before you book.
- Translate documents once. If your marriage certificate is already translated for karta pobytu or PMŻ, the same sworn translation usually works for citizenship — just make sure it is signed and on official paper, not a photocopy. Bring the original to the office.
- Get the wojewoda route if you qualify. The 3-year karta stałego path costs less than the 5-year Prezydent path on every single line — except sometimes the lawyer.
- Choose the lawyer for the rejection risk, not the price. The cheap fixer is often the expensive one. Always ask for the agreement in writing in Polish AND English.
- Bundle the family. A spouse and children added to one application save thousands in lawyer fees and translator time.
Frequently Asked Questions
Is the PLN 219 stamp duty refundable if my citizenship is rejected?
No. The PLN 219 is a state administrative fee for processing — not for a positive outcome. If the wojewoda rejects, the money is gone. If you re-apply, you pay another PLN 219. The Prezydent route does not have this fee, but it also does not have an appeal — so price comparison is not the only thing that matters when you choose between routes.
Can I get my employer or my bank to pay for the citizenship process?
Some Polish employers pay for Polish language classes (it is a deductible business expense for them) and a few cover the B1 exam for senior staff. The PLN 219 stamp and translations almost always sit with you. Some banks (ING, Santander, mBank) sometimes offer small loans against your karta pobytu for legal fees — but the interest is brutal, so we usually advise saving over borrowing.
My wife is Polish — does that make the cost lower?
Slightly. After 3 years of marriage AND 2 years on karta pobytu stałego, you qualify for the wojewoda route with the PLN 219 stamp. The B1 requirement stays. The biggest saving is psychological — your wife's birth certificate replaces 3 of your documents. See our marriage-route guide for the full mechanics and timeline.
How much money do I need to show in my bank account?
There is no fixed savings requirement for the citizenship file itself. The wojewoda checks that you have stable income, a place to live, and are not on social welfare. "Stable" in 2026 practice means roughly the minimum wage (PLN 4,666 gross per month) or higher, documented through 3M of payslips. Income is what matters, not bank balance.
What if I cannot afford the full all-in cost right now?
Start with the items that have the longest lead time — B1 prep and the foreign apostilles — and stretch them over 12 months. The PLN 219 stamp and lawyer payments come at the end of the process, by which point you have had time to save. Most of our clients pay the bill across 8–14 months, not in one go.
You now have the full 2026 number, and you have the levers to move it. Legal Solutions — 6 years, 3,000+ cases, 98% approval rate. Drop us a WhatsApp on +48 735 248 525 — we read every message.