How much does a residence card cost and where do I pay?

Updated: 2 November 2026

For the permit you pay stamp duty (opłata skarbowa) — 340 zł (temporary residence), 440 zł (temporary residence and work), 640 zł (permanent residence or EU long-term resident) — to the city office of the voivodeship capital. For the residence card you pay 100 zł to the voivodeship office. You cannot pay inside MOS.

Amounts — the same across Poland

What forAmount
Temporary residence (family, study, business)340 zł
Temporary residence and work, EU Blue Card440 zł
Temporary residence — seasonal work170 zł
Permit change (new employer)220 zł
CUKR residence card (Ukrainian citizens)340 zł
Permanent residence640 zł
EU long-term resident640 zł
Issuing / replacing the residence card100 zł
Card — pupils, students, children under 1650 zł
Card after loss or damage200 zł (again: 300 zł)
Power of attorney (not for family)17 zł
Certificate (zaświadczenie)17 zł
Entering an invitation in the register27 zł
Recognition as a Polish citizen1000 zł
Work permit: over 3 months / up to 3 months / posting400 / 200 / 800 zł

Legal basis: the Stamp Duty Act (annex, part III) and the Interior Ministry's regulation on residence card fees. Holders of the Pole's Card (Karta Polaka) pay no stamp duty for permanent residence.

Two fees — two accounts

Bank accounts by voivodeship

Dolnośląskie (Wrocław)

Stamp duty for the permit
82 1020 5226 0000 6102 0417 7895
Gmina Wrocław, pl. Nowy Targ 1-8, Wrocław (PKO Bank Polski S.A.)
Residence card issuance fee
41 1010 1674 0005 9222 3100 0000
Dolnośląski Urząd Wojewódzki we Wrocławiu (NBP O/O Wrocław)

Address, waiting time and case status

Kujawsko-pomorskie (Bydgoszcz)

Stamp duty for the permit
52 1240 6960 3892 1000 0000 0000
Urząd Miasta Bydgoszczy, Wydział Podatków i Opłat Lokalnych
Residence card issuance fee
56 1010 1078 0000 4222 3100 0000
Kujawsko-Pomorski Urząd Wojewódzki w Bydgoszczy, Biuro Finansowo-Inwestycyjne

Address, waiting time and case status

Lubelskie (Lublin)

Stamp duty for the permit
95 1240 2092 9329 9200 0620 0000
Urząd Miasta Lublin, Wydział Podatków
Transfer title: opłata za …… + imię i nazwisko wnioskodawcy
Residence card issuance fee
67 1010 1339 0055 0022 3100 0000
Lubelski Urząd Wojewódzki w Lublinie, Biuro Organizacji Kadr i Budżetu Urzędu
Transfer title: opłata za …… + imię i nazwisko wnioskodawcy

Address, waiting time and case status

Lubuskie (Gorzów Wielkopolski)

Stamp duty for the permit
44 1020 5402 0000 0302 0325 6575
Urząd Miasta w Gorzowie Wielkopolskim, ul. Sikorskiego 3-4, 66-400 Gorzów Wlkp.
Transfer title: imię i nazwisko osoby, której dotyczy sprawa/wniosek
Residence card issuance fee
72 1010 1704 0023 5222 3100 0000
Lubuski Urząd Wojewódzki, ul. Jagiellończyka 8, 66-400 Gorzów Wlkp.
Transfer title: imię i nazwisko osoby, której dotyczy sprawa/wniosek

Address, waiting time and case status

Łódzkie (Łódź)

Stamp duty for the permit
50 1240 1037 1111 0011 0925 0073
Urząd Miasta Łodzi (Bank Pekao S.A.)
Residence card issuance fee
88 1010 1371 0097 0022 3100 0000
Łódzki Urząd Wojewódzki w Łodzi (NBP O/O Łódź)

Address, waiting time and case status

Małopolskie (Kraków)

Stamp duty for the permit
49 1020 2892 2276 3005 0000 0000
Wydział Podatków i Opłat UMK, al. Powstania Warszawskiego 10, Kraków (PKO Bank Polski S.A.)
Residence card issuance fee
08 1010 1270 0051 2222 3100 0000
Małopolski Urząd Wojewódzki, ul. Przy Rondzie 6, Kraków (NBP O/O Kraków)

Address, waiting time and case status

Mazowieckie (Warszawa)

Stamp duty for the permit
21 1030 1508 0000 0005 5000 0070
Centrum Obsługi Podatnika Urzędu m.st. Warszawy, ul. Obozowa 57, 01-161 Warszawa
Residence card issuance fee
83 1010 1010 0137 1022 3100 0000
Mazowiecki Urząd Wojewódzki, Biuro Finansów Urzędu, pl. Bankowy 3/5 (NBP O/O Warszawa)
Transfer title: wydanie/wymiana karty pobytu

Address, waiting time and case status

Opolskie (Opole)

Stamp duty for the permit
03 1160 2202 0000 0002 1515 3249
Urząd Miasta Opola (Bank Millennium S.A.)
Residence card issuance fee
22 1010 1401 0006 9322 3100 0000
Opolski Urząd Wojewódzki, ul. Piastowska 14, 45-081 Opole (NBP O/O Opole)

Address, waiting time and case status

Podkarpackie (Rzeszów)

Stamp duty for the permit
90 1240 6960 3851 0062 0000 0423
Urząd Miasta Rzeszowa, ul. Rynek 1, Rzeszów
Residence card issuance fee
74 1010 1528 0012 1222 3100 0000
Podkarpacki Urząd Wojewódzki w Rzeszowie, ul. Grunwaldzka 15

Address, waiting time and case status

Podlaskie (Białystok)

Stamp duty for the permit
26 1240 5211 1111 0010 3553 3132
Urząd Miejski w Białymstoku — Departament Finansów Miasta (Bank Pekao SA)
Transfer title: Opłata za wydanie zezwolenia na pobyt czasowy / stały + imię i nazwisko wnioskodawcy
Residence card issuance fee
94 1010 1049 0000 3922 3100 0000
Wydział Finansów i Budżetu Podlaskiego Urzędu Wojewódzkiego w Białymstoku (O/O NBP Białystok)
Transfer title: Opłata za wydanie/wymianę karty pobytu + imię i nazwisko wnioskodawcy

Address, waiting time and case status

Pomorskie (Gdańsk)

Stamp duty for the permit
31 1240 1268 1111 0010 3877 3935
Urząd Miejski w Gdańsku
Transfer title: opłata za zezwolenie na pobyt czasowy/stały/rezydenta długoterminowego UE oraz imię i nazwisko wnioskodawcy
Residence card issuance fee
07 1010 1140 0169 1322 3100 0000
Pomorski Urząd Wojewódzki w Gdańsku
Transfer title: opłata za wydanie karty pobytu oraz imię i nazwisko wnioskodawcy

Address, waiting time and case status

Śląskie (Katowice)

Stamp duty for the permit
52 1020 2313 2672 0211 1111 1111
Urząd Miasta Katowice, ul. Młyńska 4, 40-098 Katowice (PKO BP)
Residence card issuance fee
67 1010 1212 0053 4022 3100 0000
Śląski Urząd Wojewódzki (NBP O/O Katowice)

Address, waiting time and case status

Świętokrzyskie (Kielce)

Stamp duty for the permit
38 1050 0099 6450 9000 0000 0000
Urząd Miasta Kielce (ING Bank Śląski S.A.)
Transfer title: opłata za ….. - imię i nazwisko cudzoziemca
Residence card issuance fee
67 1010 1238 0853 4222 3100 0000
Świętokrzyski Urząd Wojewódzki w Kielcach (NBP O/O Kielce)
Transfer title: opłata za ….. - imię i nazwisko cudzoziemca

Address, waiting time and case status

Warmińsko-mazurskie (Olsztyn)

Stamp duty for the permit
09 1030 1508 0000 0008 2310 0003
Urząd Miasta Olsztyna, Wydział Podatków i Opłat, Plac Jana Pawła II 1, 10-101 Olsztyn
Transfer title: opłata za zezwolenie na pobyt czasowy/stały/rezydenta dla (imię i nazwisko cudzoziemca)
Residence card issuance fee
31 1010 1397 0032 9022 3100 0000
Warmińsko-Mazurski Urząd Wojewódzki w Olsztynie (opłaty za wydanie dokumentów)
Transfer title: opłata za wydanie ............ dla (imię i nazwisko cudzoziemca)

Address, waiting time and case status

Wielkopolskie (Poznań)

Stamp duty for the permit
94 1020 4027 0000 1602 1262 0763
Urząd Miasta Poznania, Wydział Finansowy, Oddział Dochodów Budżetowych, ul. Libelta 16/20, 61-706 Poznań
Residence card issuance fee
70 1010 1469 0000 3922 3100 0000
Wielkopolski Urząd Wojewódzki, al. Niepodległości 16/18, Poznań
(one official source)

Address, waiting time and case status

Zachodniopomorskie (Szczecin)

Stamp duty for the permit
20 1020 4795 0000 9302 0277 9429
Urząd Miasta Szczecin, Wydział Podatków i Opłat Lokalnych, pl. Armii Krajowej 1, 70-456 Szczecin
Transfer title: opłata za udzielenie zezwolenia na pobyt czasowy dla … (rodzaj sprawy + imię i nazwisko)
Residence card issuance fee
66 1010 1599 0055 9722 3100 0000
Zachodniopomorski Urząd Wojewódzki (NBP O/O Szczecin)
Transfer title: opłata za wydanie karty pobytu dla … (imię i nazwisko)

Address, waiting time and case status

Frequently asked questions

How much does a temporary residence card cost?

340 zł stamp duty for the permit (440 zł for temporary residence and work) plus 100 zł for issuing the card.

How much does a permanent residence card cost?

640 zł stamp duty for the permanent residence permit and 100 zł for the card. Holders of the Pole's Card pay no stamp duty.

Where do I pay the stamp duty?

To the city office of the voivodeship capital (e.g. Gmina Wrocław), not to the voivodeship office.

Can I pay inside MOS?

No. Pay by bank transfer and attach the confirmations to the application — two separate fees to two different accounts.

Who pays less for the card?

50 zł instead of 100 zł is paid by, among others, pupils, students and children under 16.

How much does a power of attorney cost?

17 zł stamp duty; not payable when the attorney is your spouse, parent, child or sibling.

Are an appeal and a ponaglenie paid?

No, both are free. A complaint to the WSA court requires a 100 zł fee.