
„Kurs na koniec miesiąca” w podatkowym sensie nie jest kursem z 31. dnia kalendarza. Jest ostatnią tabelą A, którą NBP opublikował w tym miesiącu. Publikacja wypada w dzień roboczy, zwykle między 11:45 a 12:15. Sobota, niedziela i święto tabeli nie dostają. Jeśli 31. jest niedzielą, ostatnią publikacją miesiąca jest wcześniejszy piątek, o ile piątek nie jest świętem.
Informacje ogólne
To nie jest porada podatkowa. Tabela poniżej pochodzi z pobrania przy budowie strony. Nie jest kursem kantoru i nie zastępuje kursu konkretnej faktury z środka miesiąca.
Ostatnia publikacja 13 pełnych miesięcy
Dane z: 22 października 2026. Bieżący, niedokończony miesiąc w zestawieniu nie siedzi. Kursy są za 1 jednostkę waluty. Źródło: NBP.
| Okres | Data tabeli | Numer | EUR | USD | GBP | CHF | Koniec kwartału |
|---|---|---|---|---|---|---|---|
| wrzesień 2025 (koniec kwartału) | 2025-09-30 | 189/A/NBP/2025 | 4,2692 | 3,6315 | 4,8830 | 4,5616 | tak |
| październik 2025 | 2025-10-31 | 212/A/NBP/2025 | 4,2543 | 3,6751 | 4,8303 | 4,5849 | nie |
| listopad 2025 | 2025-11-28 | 231/A/NBP/2025 | 4,2369 | 3,6624 | 4,8375 | 4,5416 | nie |
| grudzień 2025 (koniec kwartału) | 2025-12-31 | 251/A/NBP/2025 | 4,2267 | 3,6016 | 4,8399 | 4,5390 | tak |
| styczeń 2026 | 2026-01-30 | 020/A/NBP/2026 | 4,2131 | 3,5379 | 4,8586 | 4,5964 | nie |
| luty 2026 | 2026-02-27 | 040/A/NBP/2026 | 4,2233 | 3,5804 | 4,8280 | 4,6323 | nie |
| marzec 2026 (koniec kwartału) | 2026-03-31 | 062/A/NBP/2026 | 4,2894 | 3,7408 | 4,9426 | 4,6764 | tak |
| kwiecień 2026 | 2026-04-30 | 083/A/NBP/2026 | 4,2589 | 3,6460 | 4,9170 | 4,6182 | nie |
| maj 2026 | 2026-05-29 | 103/A/NBP/2026 | 4,2322 | 3,6395 | 4,8806 | 4,6401 | nie |
| czerwiec 2026 (koniec kwartału) | 2026-06-30 | 124/A/NBP/2026 | 4,2963 | 3,7708 | 4,9887 | 4,6585 | tak |
| lipiec 2026 | 2026-07-31 | 147/A/NBP/2026 | 4,3128 | 3,7425 | 5,0380 | 4,6429 | nie |
| sierpień 2026 | 2026-08-31 | 168/A/NBP/2026 | 4,3264 | 3,7314 | 5,0524 | 4,6134 | nie |
| wrzesień 2026 (koniec kwartału) | 2026-09-30 | 190/A/NBP/2026 | 4,3672 | 3,8449 | 5,1040 | 4,6182 | tak |
Końce kwartałów w tym oknie
| Okres | Data tabeli | Numer | EUR | USD | GBP | CHF | Koniec kwartału |
|---|---|---|---|---|---|---|---|
| wrzesień 2025 (koniec kwartału) | 2025-09-30 | 189/A/NBP/2025 | 4,2692 | 3,6315 | 4,8830 | 4,5616 | tak |
| grudzień 2025 (koniec kwartału) | 2025-12-31 | 251/A/NBP/2025 | 4,2267 | 3,6016 | 4,8399 | 4,5390 | tak |
| marzec 2026 (koniec kwartału) | 2026-03-31 | 062/A/NBP/2026 | 4,2894 | 3,7408 | 4,9426 | 4,6764 | tak |
| czerwiec 2026 (koniec kwartału) | 2026-06-30 | 124/A/NBP/2026 | 4,2963 | 3,7708 | 4,9887 | 4,6585 | tak |
| wrzesień 2026 (koniec kwartału) | 2026-09-30 | 190/A/NBP/2026 | 4,3672 | 3,8449 | 5,1040 | 4,6182 | tak |
Źródło: NBP.
Wiersze z dopiskiem końca kwartału to marzec, czerwiec, wrzesień i grudzień. NBP nie ogłasza osobnej tabeli kwartalnej. To ta sama tabela A, tylko zaznaczona, bo przy wycenie kwartalnej i przy zdarzeniu z pierwszego dnia roboczego kwietnia, lipca, października albo stycznia sięga się właśnie po nią.
Do jakiego dnia ten kurs naprawdę służy
Kurs z ostatniej publikacji miesiąca stosuje się do zdarzenia, które wypada w pierwszym dniu roboczym następnego miesiąca. Dzień bezpośrednio wcześniejszy często nie jest dniem publikacji: 1. dzień bywa sobotą, niedzielą albo świętem, więc ustawa i tak cofa się do ostatniej tabeli starego miesiąca.
Październik 2025 kończy się piątkiem. Tego dnia NBP opublikował tabelę 212/A/NBP/2025, euro 4,2543. 1 listopada 2025 r. był sobotą i Wszystkich Świętych, 2 listopada niedzielą. Pierwszy dzień roboczy listopada to 3 listopada. Zdarzenie z 3 listopada 2025 r. używa właśnie tabeli z 31 października: tysiąc euro to 4 254,30 zł. Nie używa „średniej z października” i nie czeka na tabelę z 3 listopada. Tabela z 3 listopada wejdzie dopiero do zdarzenia z 4 listopada. Źródło: NBP.
Ten sam mechanizm przy Wielkanocy i przy Nowym Roku, nawet gdy nie o „koniec miesiąca” w potocznym sensie chodzi. Zdarzenie 7 kwietnia 2026 r. używa tabeli 065/A/NBP/2026 z 3 kwietnia, euro 4,2776 (4 277,60 zł za tysiąc euro), bo 5 kwietnia to Wielkanoc, a 6 kwietnia poniedziałek wielkanocny. Zdarzenie 7 stycznia 2026 r. używa tabeli 002/A/NBP/2026 z 5 stycznia, euro 4,2110 (4 211,00 zł). Zdarzenie 2 stycznia 2026 r. sięga ostatniej publikacji grudnia 2025 r. Zdarzenie 29 grudnia 2025 r. nie bierze „końca miesiąca” z 31 grudnia: między 24 a 28 grudnia publikacji nie było (Wigilia od 2025 r. jest dniem wolnym), więc kurs jest z 23 grudnia, tabela 248/A/NBP/2025, euro 4,2274, czyli 4 227,40 zł. Ostatnia publikacja grudnia i kurs do luki świątecznej w środku grudnia to dwa różne dni.

W 2024 r. Wigilia jeszcze pracowała. Zdarzenie z 27 grudnia 2024 r. używa tabeli 249/A/NBP/2024 z 24 grudnia, euro 4,2739, czyli 4 273,90 zł za tysiąc euro. Wielki Piątek, 18 kwietnia 2025 r., też był dniem publikacji: tabela 076/A/NBP/2025, euro 4,2823. Zdarzenie z 22 kwietnia 2025 r. (wtorek po świętach) używa właśnie jego, 4 282,30 zł. Źródło: NBP.
Czego tym wierszem nie zastąpisz
Faktury z 10., 15. albo 20. dnia miesiąca mają własny dzień poprzedzający. Wpisujesz go w kalkulatorze kursu do faktury. Różnica między kursem przychodu a kursem zapłaty nie bierze „kursu z końca miesiąca”, chyba że jedna z tych dat naprawdę wpada na pierwszy dzień roboczy kolejnego miesiąca. Na ryczałcie taka różnica koryguje przychód. Opis jest w tekście o różnicach na ryczałcie.
Wycena bilansowa na ostatni dzień roku obrotowego, w rachunkowości, bywa liczona kursem z ostatniego dnia roboczego roku. Podatkowe różnice z art. 24c ustawy o PIT powstają przy przychodzie, koszcie, zapłacie i przy wpływie oraz wypływie własnej waluty, a nie przez sam fakt, że minął kwartał. Jeśli prowadzisz pełne księgi i wyceniasz walutę na dzień bilansowy, kurs z tej tabeli może być tym kursem, o ile ostatnia publikacja kwartału jest kursem z ostatniego dnia roboczego, którego ustawa o rachunkowości każe użyć. Nie podstawiaj go pod każdą fakturę kwartału. Programista na podatkowej księdze przychodów i rozchodów albo na ryczałcie zwykle nie robi bilansowej wyceny waluty. Robi różnicę przy zapłacie.
Kurs średni NBP nie jest kursem, po którym bank kupi euro. Do zapłaty na rachunku walutowym, bez wymiany, i tak wraca tabela A, ale z dnia poprzedzającego wpływ (art. 24c ust. 4), a nie „ostatnia tabela miesiąca faktury”. Ustęp 4, nie ustęp 7. Ustęp 7 tylko definiuje koszt poniesiony i dzień zapłaty.
Liczby w tabeli na górze strony powstają przy budowie serwisu. Skrypt bierze archiwum tabeli A z api.nbp.pl, w kawałkach nie dłuższych niż 93 dni, i dla każdego z 13 pełnych miesięcy zostawia ostatnią tabelę, której data publikacji wpada w ten miesiąc. Przy błędzie sieci zostaje poprzedni zapis, a build się nie wywraca. Data przy zdaniu „Dane z” jest dniem pobrania w strefie Europe/Warsaw. Jeśli otwierasz stronę następnego dnia rano, wczorajsza tabela A już wisi na nbp.pl, a ten HTML pokaże ją dopiero po kolejnym buildzie. Do jednej faktury nie czekaj na rebuild: użyj kalkulatora, który woła API w przeglądarce.
Najczęstsze pytania
Czy kurs z końca miesiąca służy do wszystkich faktur z tego miesiąca?
Nie. Służy zdarzeniu z pierwszego dnia roboczego następnego miesiąca. Faktura z połowy miesiąca ma kurs z dnia roboczego przed swoim obowiązkiem albo przed swoim przychodem.
Dlaczego data tabeli nie jest 31. dniem?
Bo 31. bywa sobotą, niedzielą albo świętem. Ostatnia publikacja jest wtedy wcześniej. W grudniu 2025 luka 24–28 grudnia nie kasuje publikacji z 31 grudnia. Kasuje tylko kurs zdarzeń, które wpadły w samą lukę.
Co znaczy koniec kwartału w tabeli?
Zaznaczenie marca, czerwca, września i grudnia. Kurs jest z tej samej tabeli A. Osobnej tabeli kwartalnej NBP nie ma.
Do jakiego dnia następnego miesiąca pasuje ten kurs?
Do pierwszego dnia roboczego. Październik 2025: tabela z 31 października wchodzi do 3 listopada, nie do 1 listopada, bo 1 listopada nie był dniem roboczym.
Czy liczby na stronie są kursem na żywo?
Nie. Są z pobrania przy budowie. Data jest w zdaniu „Dane z”. Bieżący kurs jest na nbp.pl i w kalkulatorze faktury.
Czy ten kurs wycenia bilans?
Dla różnic z art. 24c liczy się kurs przychodu, kosztu i zapłaty, nie jeden kurs na koniec kwartału. Wycena bilansowa, jeśli w ogóle ją robisz, to osobna reguła rachunkowości. Nie zastępuje art. 11a.