You submitted your karta pobytu (Polish residence permit) application three months ago. Your visa expired last week. The urząd hasn't called. Your employer is nervous. And every time you search online, you find a different answer — "3 months," "6 months," "up to a year." Which one is true? All of them can be, depending on where you live, which voivodeship office is handling your file, and whether your documents were complete on day one. This guide gives you the honest, stage-by-stage 2026 timeline for legalizing your stay in Poland — no sugarcoating, no vague "it depends."
The Stages of Legalization — and Where Time Really Goes
Most people think of legalization as one step: submit → wait → get card. In reality, there are six distinct stages, and each one has its own clock. Understanding them is the difference between panicking at month four and knowing you're perfectly on track.
- Stage 1 — Preparation & document gathering: 1–4 weeks. Collecting employer letters, lease agreements, translations, photos, insurance proof. This is 100% in your hands. Mistakes here cause months of delay later.
- Stage 2 — MOS 2.0 online submission: same day (since April 27, 2026, all applications go through mos.cudzoziemcy.gov.pl). You upload everything electronically. No more queuing at the office to hand in paper.
- Stage 3 — Appointment for biometrics: 2–6 weeks after submission. The system summons you in person once — for fingerprints and passport check. In Warsaw, slots can be tight. In Wrocław or Gdańsk, usually faster.
- Stage 4 — Case processing: 3–12 months depending on voivodeship. This is the big variable. Warsaw (Mazowieckie) is slowest — expect 8–15 months. Wrocław (Dolnośląskie) often decides in 1–3 months but then delays on card production. Kraków and Poznań: typically 5–9 months.
- Stage 5 — Card production after positive decision: 4–10 weeks. After you pay the PLN 100 card fee, the physical card is printed and sent to the office. You pick it up in person.
- Stage 6 — Card collection: 1 day. You show up with your passport, sign, and walk out legal.
Total realistic range in 2026: 5 to 18 months from start to card in hand, depending on city and case complexity. Plan for the longer end if you're in Warsaw.
Official processing rules and timelines are published at gov.pl/web/cudzoziemcy — the primary source for Polish immigration authority guidance.
💬 Skip the reading — talk to a human. WhatsApp +48 735 248 525 — we reply in 15 minutes, free, no commitment. Open chat →
City-by-City Breakdown: Warsaw vs the Rest in 2026
Where you live in Poland matters enormously. The same application, the same documents, the same employer — different city means a completely different timeline.
Warsaw (Mazowieckie Urząd Wojewódzki): The office at ul. Marszałkowska 3/5 and the new Jerozolimskie Avenue service point together handle the largest volume in Poland. Realistic 2026 processing time: 8 to 15 months. New appointments through the inPOL/MOS 2.0 system are released daily between 8:00–10:00 AM and disappear fast.
Wrocław (Dolnośląskie): Decisions here can come in as little as 1–3 months. But don't celebrate too early — card production in Wrocław regularly takes an additional 2–3 months. Total from submission: around 4–6 months. Still much better than Warsaw.
Kraków (Małopolskie): 6–10 months is the honest range. Occasionally faster for straightforward work-based cases, but Kraków's caseload has grown sharply since 2024.
Poznań (Wielkopolskie): 5–8 months on average. One of the more consistent offices — you're less likely to hit extreme outliers here.
Gdańsk, Katowice, Szczecin: Generally 4–7 months. Smaller cities tend to move faster simply because there are fewer applicants.
If you're considering relocating within Poland for work, this timeline difference is worth factoring in. See also our detailed breakdown in How Long Does a Karta Pobytu Application Really Take in 2026? for further city-level data.
What the Stamp (Stempel) Actually Means While You Wait
Once your application is accepted and marked as formally complete, you get a stamp in your passport. This stamp is not just a sticker — it is your legal basis for staying in Poland while the decision is pending, even if your original visa has already expired.
What the stamp allows:
- You can stay in Poland legally for the entire duration of processing.
- If your application includes work authorization, you can keep working for the employer named in the application.
- You can open a bank account, sign contracts, rent an apartment — the stamp proves legal status.
What the stamp does NOT allow:
- Travel to other Schengen countries. The moment you cross into Germany, Czech Republic, or any other Schengen state, you are treated as if you have no legal basis to return to Poland.
- Re-entry to Poland if you leave. If your original visa is expired and you travel home to India, Bangladesh, or the Philippines, you cannot come back on the stamp alone. You'd need to apply for a special return visa at a Polish consulate.
This surprises a lot of people. Don't be that person buying a flight to visit family only to discover at the airport that the stamp doesn't cover your return.
Practical tip: If you absolutely must travel abroad while your karta pobytu is pending, consult a specialist before booking anything. There is a path — a return visa from a Polish consulate — but it takes planning and documentation. Leaving without knowing this can end your Polish residence story on a one-way ticket.
What Slows Down Your Application — and What Doesn't
Not all delays are created equal. Some you can control. Some you can't. Knowing the difference saves months of frustration.
Things YOU control (fix these before you apply):
- Incomplete documents at submission — the most common cause of a "wezwanie" (official request for missing materials), which adds 30–90 days minimum.
- Wrong form or wrong basis — applying on the wrong legal ground (e.g., tourist visa basis instead of work basis) forces a restart.
- Employer-side errors — missing or outdated employer letters, incorrect job description, salary below the minimum wage (PLN 4,806 gross/month in 2026). See our guide on
- what your employer must provide — one missing letter costs you weeks.
- Late application timing — submitting too close to visa expiry leaves no buffer. Ideally apply 3–4 months before expiry.
Things outside your control (be patient, don't panic):
- Office backlog — Warsaw is simply overloaded. This is structural, not personal.
- Background checks — for applicants from certain countries, additional security verification adds time. Standard process.
- Seasonal surges — September–November sees a spike in applications (end-of-year renewals), extending wait times across all offices.
Read the full breakdown of first-application pitfalls in First Karta Pobytu Application Mistakes That Cost You the Decision in 2026.
The Fees You'll Pay — and When You Pay Them
As of 2026, the costs are straightforward. No hidden charges, but the timing matters — especially the non-refundable rule introduced in March 2026.
- PLN 340 — stamp duty (opłata skarbowa) for examining a standard temporary residence and work permit application. Some bases (e.g., family reunification) cost PLN 440. Pay this BEFORE or at submission.
- PLN 100 — card production fee. Paid AFTER a positive decision, when you confirm card printing. Non-refundable once paid.
- From March 5, 2026: the PLN 340 stamp duty is also non-refundable if your application is refused or discontinued. This is a change from previous rules.
Fee details are confirmed at gov.pl/web/udsc (Office for Foreigners) and the MOS system payment page at mos.cudzoziemcy.gov.pl.
Total out-of-pocket for a standard work-based karta pobytu: PLN 440 (PLN 340 + PLN 100). Add translation costs if your documents need a sworn translator — budget PLN 100–200 per document.
Frequently Asked Questions
If I applied in Warsaw, can I move the case to a different city to speed things up?
No. Your case is bound to the voivodeship where you're registered as a resident. To move it, you'd need to formally change your registered address and refile — not transfer. That means starting over. In most cases, it's faster to simply wait than to restart in a new city.
My application has been pending for 14 months and I've heard nothing — is that normal?
In Warsaw, yes — unfortunately. 14 months with no decision is within the range of current backlogs. Check your case status via MOS 2.0 at mos.cudzoziemcy.gov.pl. If the system shows your file is active and no additional documents were requested (wezwanie), you are in the queue. If you received a wezwanie and didn't respond in time, that's a different situation — contact us immediately.
Can I change jobs while my karta pobytu is being processed?
Only under very specific conditions. Your permit application is linked to a specific employer. Changing employer mid-process generally requires withdrawing and refiling — which resets the clock. There are narrow exceptions for EU Blue Card holders and intra-corporate transfers. If your employer situation is changing, get advice before you sign anything new.
What happens if the decision deadline passes and I still don't have an answer?
Polish administrative law sets a general 3-month decision window, but voivodeships routinely exceed it and are legally permitted to do so under the administrative procedures code (KPA) when caseloads are high. You can file a formal complaint (ponaglenie) with the regional authority or the Office for Foreigners (UDSC) if the wait becomes unreasonable. This doesn't speed things up dramatically, but it creates a paper trail.
Does submitting through MOS 2.0 make things faster compared to the old paper process?
It removes the initial queue for physical submission — that's real. But MOS 2.0, which became mandatory on April 27, 2026, doesn't reduce the office processing backlog. The system speeds up the intake stage, not the decision stage. Expect similar total wait times as 2025 for now, with improvements likely over 12–18 months as offices adapt to the digital flow.
Still unsure where you stand or want someone to check your case? Legal Solutions — 98% approval rate. Drop us a WhatsApp — we read every message.