LW
All articles
· Immigration116·MMXXVI

How to Submit an Application Through MOS 2.0 in Poland — 2026 Guide

Step-by-step instruction for filing a karta pobytu application through MOS v2.0 in 2026. Account registration, Profil Zaufany, completing the wniosek, Załącznik nr 1, biometrics, common errors. Real timeline in Mazowieckie.

From 1 December 2025, every residence permit application in Poland — karta czasowego pobytu, karta stałego pobytu, karta CUKR, renewals, employer-change notifications — is filed exclusively through MOS v2.0 (mos.cudzoziemcy.gov.pl). The old inPOL system has been retired. Paper applications are accepted only in exceptional circumstances (specific disability cases, by formal request). For everyone else — electronic only.

What follows is a real working guide for MOS v2.0 in 2026. Not a screenshot tour of the gov.pl manual, but the details that quietly cost hours when first encountered.

What MOS v2.0 Is — In Brief

MOS stands for "Moduł Obsługi Spraw" — the unified portal of the Office for Foreigners (Urząd do Spraw Cudzoziemców) for all immigration cases. Version 2.0 launched in December 2025, replacing the old inPOL and the previous MOS, and in 2026 it is the only filing channel. The system handles:

  • Foreigner account registration
  • Filing of all karta pobytu types
  • Powiadomienia of changes of employer
  • Family reunification requests
  • Electronic correspondence with the voivode via eDoręczenia
  • Case status tracking
  • Receipt of electronic decisions

In 2026 MOS v2.0 is integrated with Profil Zaufany, ePUAP, ZUS, USC, NFZ, and the PESEL register — meaning some data autopopulates from other registers.

Prerequisites Before Your First Login

Without these four items you cannot enter the system:

  1. Active Profil Zaufany — primary authentication. Alternatives: e-dowód, mDowód in the mObywatel app, login.gov.pl
  2. Polish phone number — for registration confirmation
  3. Email on a reliable domain — NOT Mail.ru, NOT Yandex (these are blocked by Polish SMTP). Gmail, ProtonMail, Outlook, or Polish WP/Onet work
  4. PESEL — without it, registration is impossible

If you do not have a Profil Zaufany, activate it through online banking (PKO BP, Santander, mBank, Pekao, ING, Millennium) — takes 5 minutes. Without a PESEL, first visit the Urząd Dzielnicy and complete meldunek + PESEL (separate guide on PESEL and Profil Zaufany).

Step 1. Registering an Account in MOS v2.0

  1. Open mos.cudzoziemcy.gov.pl. Click "Zaloguj się".
  2. Choose authentication method: "Login.gov.pl" (universal) or "Profil Zaufany" (faster if already active).
  3. Confirm via your bank (if PZ via banking) or by another method.
  4. After first login, MOS will request email and phone confirmation. Enter the data, receive SMS and email codes, confirm.
  5. Complete the basic profile: first name, surname, citizenship, date and place of birth. PESEL pulls in automatically.
  6. Account created. It is now linked to your Profil Zaufany — no need to register again, ever.

Common breakage point: SMS does not arrive on a foreign number. Solution — get a Polish SIM (Play, Plus, Orange, T-Mobile — starter plans from 5 PLN, available at any kiosk). Without a Polish number, MOS v2.0 is closed to you.

Step 2. Creating a New Case (sprawa)

After login, the dashboard shows your active cases. To start a new one:

  1. Click "Nowa sprawa" in the top menu.
  2. Choose the case type:
    • "Wniosek o zezwolenie na pobyt czasowy" (karta czasowego pobytu)
    • "Wniosek o zezwolenie na pobyt stały" (karta stałego pobytu)
    • "Wniosek o zezwolenie na pobyt rezydenta długoterminowego UE"
    • "Wniosek o ochronę międzynarodową"
    • "Wniosek o wyrobienie CUKR"
    • "Powiadomienie o zmianie pracodawcy"
  3. Then — choose the basis (for karta czasowego pobytu): praca, działalność, nauka, rodzina, polskie pochodzenie, etc.
  4. After the basis is chosen, the system generates an electronic wniosek with empty fields.

Step 3. Completing the Wniosek

The MOS v2.0 wniosek for a karta czasowego pobytu (work basis) is divided into 8 sections:

  1. Dane osobowe — name, surname, date and place of birth, citizenship. Most autofills from PESEL.
  2. Dane paszportowe — series, number, issue date, issuing authority. Passport scan attached in this section.
  3. Adres zamieszkania w Polsce — exact meldunek address. If different from real residence, give the real one and amend meldunek later.
  4. Cel pobytu — for "praca" this reads: "Wykonywanie pracy na podstawie umowy o pracę u polskiego pracodawcy".
  5. Dane pracodawcy — legal entity name, NIP, REGON, KRS, address, HR contact.
  6. Warunki zatrudnienia — position, wymiar czasu pracy, gross salary, contract start date.
  7. Załączniki — scans uploaded here (see below).
  8. Oświadczenia — standard checkboxes on data accuracy, processing consent, etc.

Tip: complete the wniosek in one sitting, without leaving "drafts" for later. The system saves progress to the cloud well, but a connection drop during save can lose the last 5–10 minutes of work.

Step 4. Załączniki — Which Documents to Attach

For karta czasowego pobytu on the "praca" basis in 2026 in Mazowieckie:

  • Passport scan (photo page + page with current basis of stay)
  • Załącznik nr 1 — employer's questionnaire signed via their Profil Zaufany. Filed through a separate workflow: you request, employer receives an email link, fills in and signs.
  • Scan of umowa o pracę or zlecenie with current dates and salary at or above 4,806 PLN gross
  • Zaświadczenie o niekaralności (where required) — issued via ePUAP for 30 PLN
  • PIT-11 for the prior year (if employed in Poland for over a year) or ZUS RCA report for the past 3 months
  • Health insurance policy (if not registered with ZUS/NFZ)
  • Biometric photograph 35 × 45 mm (uploaded as a separate file)
  • Proof of opłaty skarbowej 340 PLN payment (PDF from bank or screenshot)

Each file — PDF, up to 10 MB. Scans must be readable, with no cropped edges or glare. Unreadable files do not bounce immediately, but the voivode will request uzupełnienie via eDoręczenia within 1–2 weeks.

Step 5. Załącznik nr 1 — The Most Common Bottleneck

Załącznik nr 1 is a separate questionnaire from the employer, without which the wniosek is not formalnie complete. The flow:

  1. From your MOS account, click "Wyślij prośbę o Załącznik nr 1".
  2. Enter the email of the HR manager or business owner.
  3. MOS automatically emails the employer a link to the form.
  4. The employer logs in via their own Profil Zaufany (if no PZ — must activate first).
  5. Fills in PKD of the main activity, company size, NIP, REGON, KRS, the foreigner's position, and gross salary.
  6. Signs with Profil Zaufany.
  7. Załącznik attaches automatically to your wniosek.

Where this goes wrong most often:

  • The employer has no Profil Zaufany (40% of small companies). Solution — employer activates PZ via their bank, 30 minutes.
  • The employer does not receive the MOS email (lands in spam). Solution — ask them to check spam or resend.
  • The employer enters the wrong PKD. Solution — ask the accountant for the full PKD list from CEIDG/KRS, choose the primary one.

The employer must sign Załącznik nr 1 within 30 days of the request. After that, the link expires.

Step 6. Signing and Submitting the Wniosek

Once all sections are completed and załączniki are uploaded:

  1. Click "Sprawdź wniosek" — the system runs automatic field validation.
  2. Errors are highlighted. Fix them.
  3. Click "Podpisz i wyślij".
  4. The system redirects to Profil Zaufany for signing.
  5. After signing, you receive a UPO (Urzędowe Poświadczenie Odbioru) with a case number (e.g., MOS/2026/05/12345).

From the moment of UPO, your stay in Poland is lawful, even if your visa or stamp expires tomorrow. The UPO is valid until a decision is issued (or until the case is closed by your fault).

Step 7. eDoręczenia and Waiting

After filing, the system automatically creates your eDoręczenia account (if not yet present). All official voivode messages will land there — not on email, not on your Polish mailbox, not by SMS.

What to do:

  • At least once a week check eDoręczenia (edoreczenia.gov.pl)
  • The first message from the voivode triggers an SMS notification; subsequent ones do not
  • The deadline to respond to uzupełnienie is typically 7 days from the moment of "doręczenie" — not from when you read it, but from when the system records it as "delivered".

The most common refusal cause in Mazowieckie in 2026 is missing an uzupełnienie by 1–2 days. The case is closed without consideration, and you start over.

Step 8. Biometrics

Within 5–14 days of the UPO, an invitation arrives in eDoręczenia for fingerprint submission. In Mazowieckie — al. Solidarności 81 or ul. Kruczej 5/11.

  • The date is auto-assigned, usually 30–60 days out
  • One reschedule is allowed without penalty — via the MOS dashboard
  • Biometrics takes 15 minutes

What to bring: original passport, printed UPO, any second photo ID (old karta pobytu, driving licence).

Step 9. Awaiting the Decision

This is the longest stage. Statutorily — 60 days, extendable to 90 for complex cases. Realistically in Mazowieckie in 2026 — 8–14 months for an ordinary karta czasowego pobytu on "praca" basis.

During this period you have UPO (legal stay + right to work for the employer named in the wniosek). When leaving and re-entering Poland, present the printed UPO + passport at the border. Border officers in 2026 know MOS v2.0 and admit holders.

Step 10. Receiving the Decision and the Card

When the voivode issues a positive decision, it arrives in eDoręczenia. You then have 7 days to:

  1. Pay 100 PLN for the physical card (via MOS — bank transfer; in 1 minute the system marks it "opłacone")
  2. Confirm the card production request

The card is printed at the Polska Wytwórnia Papierów Wartościowych and arrives at the office in 7–14 days. Notification of readiness — in eDoręczenia. Collected in person in Mazowieckie at ul. Marszałkowska 3/5.

Full Timeline at a Glance

StageTime
Account registration in MOS30 minutes
Filling in the wniosek and załączniki4–8 hours of work
Załącznik nr 1 from employer1–14 days
Signing and submitting5 minutes
Acceptance for review5–14 days
Biometrics30–60 days after UPO
Decision in Mazowieckie8–14 months
Card production7–14 days
Total to card collection9–16 months

The Most Common MOS v2.0 Mistakes

  1. Filing on the last day of stay. If the office returns the wniosek (e.g., wrong Załącznik), your legal stay ends. Buffer: at least 30 days before visa or old card expiry.
  2. Using the old form version. If you saved a wniosek from inPOL — discard it; the form effective from 1 December 2025 is different.
  3. Colour scan when black-and-white is required (or vice versa). Passport scans must be colour. Załącznik nr 1 must be a signed PDF, not a screenshot.
  4. Unconfirmed PKD at the employer. The main PKD must correspond to the position.
  5. Ignoring eDoręczenia SMS. Voivode messages are critical — 7 days to respond.

When You Need a Lawyer

Self-service in MOS v2.0 for a first karta czasowego pobytu is realistic if:

  • Simple basis (employment with a major employer experienced in hiring foreigners)
  • Active Profil Zaufany and PESEL already in place
  • No prior issues (refusals, returns)
  • Time to read the Ustawa o cudzoziemcach (15–25 hours)

A lawyer makes sense if:

  • You are filing a second/third karta pobytu (renewal) with changes
  • A prior refusal or return exists
  • The employer is hiring a foreigner for the first time
  • Family status, employer, or meldunek address is changing in parallel
  • The basis is complex (działalność, nauka, family with non-standard situation)

At LegalWin we have been working with MOS v2.0 since its launch in December 2025. Average time from first consultation to złożenia wniosku — 14 days; average time to receiving the card — 280 days.

Get help with filing in MOS 2.0 →


This article is informational. Specific timelines and decisions depend on your situation. For individual cases, consult a lawyer for assessment.

Related articles: