Kalkulator odsetek ustawowych: Polska i Rosja
Odsetki za opóźnienie według stawek określonych prawem w Polsce lub Rosji, z podziałem przy każdej zmianie stawki oraz źródłem i datą wejścia w życie każdej stawki.
Statutory Interest Calculator
Interest on a late payment at the rate set by law. The rate changes over time, so the tool splits the claim period at each change and charges every stretch of days at the rate in force on those days.
No equally authoritative Polish source settles whether the day of payment itself counts, so the tool does not decide for you: enter both endpoints deliberately.
Changes only the days that fall in a leap year. Every other day divides by 365 either way.
Own rate periods (advanced)
Add a period the built-in table does not cover, or replace one. A row takes effect on its date and holds until the next row. A row dated the same day as a built-in row replaces it.
Day count
Actual days over a year fixed at 365. A leap year divides by 365 as well.
No Polish provision fixes the divisor for interest that runs day after day without a break. Art. 114 Kodeksu cywilnego counts a year as 365 days, but only where the days of a period need not be continuous, and Polish commentary reads it as not covering late-payment interest for that reason. A fixed 365 is the usual practice and the setting used here. Whether a leap year should divide by 366 is disputed. Over a full leap year the two answers differ by 366/365, about 0.27%.
Rate charged: NBP stopa referencyjna plus 5.5 percentage points (art. 481 § 2 Kodeksu cywilnego (odsetki ustawowe za opóźnienie: stopa referencyjna NBP + 5,5 pkt proc.)).
Sources
Rates: Narodowy Bank Polski, https://static.nbp.pl/dane/stopy/stopy_procentowe_archiwum.xml. Read and checked row by row on 2026-09-06.
- art. 481 § 2 Kodeksu cywilnego (odsetki ustawowe za opóźnienie: stopa referencyjna NBP + 5,5 pkt proc.) (2016-01-01)
- https://static.nbp.pl/dane/stopy/stopy_procentowe_archiwum.xml
The built-in table starts at 2022-01-05. Earlier decisions exist in the same archive and were left out to keep it short; add the ones a claim needs below.
Built-in rate table
| In force from | Published rate |
|---|---|
| 2022-01-05 | 2.25% |
| 2022-02-09 | 2.75% |
| 2022-03-09 | 3.5% |
| 2022-04-07 | 4.5% |
| 2022-05-06 | 5.25% |
| 2022-06-09 | 6% |
| 2022-07-08 | 6.5% |
| 2022-09-08 | 6.75% |
| 2023-09-07 | 6% |
| 2023-10-05 | 5.75% |
| 2025-05-08 | 5.25% |
| 2025-07-03 | 5% |
| 2025-09-04 | 4.75% |
| 2025-10-09 | 4.5% |
| 2025-11-06 | 4.25% |
| 2025-12-04 | 4% |
| 2026-03-05 | 3.75% |
What this does not cover
- Only the general civil default-interest rate: art. 481 § 2 Kodeksu cywilnego in Poland, art. 395 ГК РФ in Russia.
- Not Poland's higher rate for commercial transactions between businesses (reference rate plus 8 or 10 points under the ustawa o przeciwdziałaniu nadmiernym opóźnieniom w transakcjach handlowych), and not any interest rate agreed in a contract. Polish contractual interest for late payment is capped at twice the statutory rate (odsetki maksymalne za opóźnienie, art. 481 § 2(1) KC); the statutory rate computed here is by definition below that cap.
- Not legal advice. Court-ordered payment holidays, insolvency stays, limitation periods and any judicial cut to the claimed period are not modelled.
- The currency is fixed by the country. There is no conversion between PLN and RUB.
- A claim starting before the built-in table begins is refused rather than priced at a guessed rate. Add the period you need.
Dokumentacja
Odsetki ustawowe to odsetki należne od osoby, która spóźnia się z płatnością, naliczane według stawki określonej przez prawo, a nie przez umowę. Ten kalkulator oblicza takie odsetki od długu w Polsce lub Rosji za wybrany okres dni. Ponieważ stawka ustawowa zmienia się za każdym razem, gdy bank centralny zmienia stanowiący jej podstawę wskaźnik, narzędzie dzieli okres przy każdej zmianie i nalicza odsetki za każdy odcinek dni według stawki obowiązującej w tych dniach.
Jak działa kalkulator
Narzędzie wymaga podania czterech informacji: kraju, należnej kwoty, pierwszego dnia naliczania odsetek oraz ostatniego dnia ich naliczania. Obie daty wlicza się do okresu, więc roszczenie od 1 czerwca do 2 czerwca obejmuje dwa dni, a nie jeden.
Następnie tworzy wynik w trzech krokach.
- Odczytuje opublikowaną tabelę stawek dla danego kraju i dzieli okres roszczenia wszędzie tam, gdzie zaczęła obowiązywać nowa stawka.
- Oblicza osobno odsetki za każdy odcinek dni.
- Dodaje poszczególne odcinki i zaokrągla sumę do dwóch miejsc po przecinku tylko raz, na końcu.
Każdy kraj ma własne zasady dotyczące stawki oraz liczby dni, przez które dzieli się rok.
| Polska | Rosja | |
|---|---|---|
| Wskaźnik wskazany przez przepisy | Stopa referencyjna NBP (stopa referencyjna) | Stopa kluczowa Banku Rosji (ключевая ставка) |
| Dodatek do wskaźnika | 5,5 punktu procentowego | brak |
| Podstawa prawna | art. 481 § 2 Kodeksu cywilnego, w tym brzmieniu od 2016-01-01 | art. 395 ГК РФ, wskazujący stopę kluczową od 2016-08-01 |
| Dzielnik liczby dni | 365, także w latach przestępnych | rzeczywista długość każdego roku: 365 lub 366 |
| Waluta | PLN | RUB |
Roszczenie rozpoczynające się przed datą wskazaną w tej tabeli zostaje odrzucone, a nie wycenione. Przed tymi datami każdy kraj ustalał stawkę w inny sposób, a zastosowanie obecnych zasad do starszego długu dałoby pozornie precyzyjny, lecz błędny wynik.
Wzór na odsetki ustawowe
Jeden odcinek dni objęty jedną stawką przynosi:
gdzie oznacza odsetki za odcinek , oznacza należną kwotę, to opublikowana stopa wskaźnikowa dla tego odcinka, wyrażona w procentach, oznacza liczbę punktów procentowych dodawanych do wskaźnika przez przepisy, to liczba dni odcinka, z uwzględnieniem pierwszego i ostatniego dnia, a to dzielnik właściwy dla danego roku: 365 albo 366.
Całe roszczenie stanowi suma jego odcinków, zaokrąglona do kwoty pieniężnej tylko raz:
gdzie oznacza liczbę odcinków, a oznacza zaokrąglenie do dwóch miejsc po przecinku. Wstępne zaokrąglenie każdego odcinka, a następnie dodanie zaokrąglonych wartości może powodować różnicę sięgającą pół grosza przy każdej zmianie stawki, dlatego narzędzie nigdy tak nie postępuje.
W tym przypadku odsetki nie są kapitalizowane. Za każdy odcinek nalicza się je od pierwotnej należności, a nie od należności powiększonej o wcześniej naliczone odsetki.
Przykład obliczeniowy
Polski dług w wysokości 10 000 złotych obejmuje okres od 1 czerwca 2025 do 31 lipca 2025.
Stopa referencyjna NBP wynosiła 5,25% od 8 maja 2025, a 5,00% od 3 lipca 2025. Po dodaniu ustawowych 5,5 punktów procentowych otrzymujemy odpowiednio 10,75% i 10,50%. Okres roszczenia obejmuje zatem dwa odcinki.
Pierwszy odcinek trwa od 1 czerwca do 2 lipca, czyli obejmuje 32 dni przy stawce 10,75%. Odsetki wynoszą 10 000 × 0,1075 × 32 ÷ 365, czyli około 94,25 złotych. Drugi odcinek trwa od 3 lipca do 31 lipca i obejmuje 29 dni przy stawce 10,50%, co daje 10 000 × 0,1050 × 29 ÷ 365, czyli około 83,42 złotych.
Roszczenie obejmuje 61 dni. Odsetki wynoszą 177,67 złotych, a łączna należność to 10 177,67 złotych.
Okres obejmujący przełom roku
W Rosji stosuje się rzeczywistą długość każdego roku kalendarzowego, dlatego rosyjskie roszczenie obejmujące 1 stycznia zostaje podzielone zarówno w tym miejscu, jak i przy każdej zmianie stawki.
Dług w wysokości 500 000 rubli za okres od 1 grudnia 2023 do 31 stycznia 2024 obejmuje trzy odcinki. Stopa kluczowa wynosiła 15% do 17 grudnia 2023, a od 18 grudnia wynosiła 16%. Grudzień 2023 przypada w roku liczącym 365 dni, a styczeń 2024 w roku przestępnym liczącym 366 dni.
- Od 1 do 17 grudnia 2023: 17 dni przy stawce 15% i dzielniku 365, czyli około 3 493,15 rubli.
- Od 18 do 31 grudnia 2023: 14 dni przy stawce 16% i dzielniku 365, czyli około 3 068,49 rubli.
- Od 1 do 31 stycznia 2024: 31 dni przy stawce 16% i dzielniku 366, czyli około 6 775,96 rubli.
W ciągu 62 dni daje to 13 337,60 rubli odsetek.
Skąd pochodzą kursy
Stawki tracą aktualność, a nieaktualna stawka może po cichu prowadzić do błędu. Każda wartość w narzędziu zawiera informację o publikatorze, stronie, z której ją odczytano, oraz dacie ostatniego sprawdzenia. Strona pokazuje całą tabelę, a użytkownik może dodać lub zastąpić dowolny okres.
- Polska: własne archiwum stawek Narodowego Banku Polskiego, opublikowane pod adresem static.nbp.pl jako
stopy_procentowe_archiwum.xml, gdzie przy każdym wpisie podano datę rozpoczęcia jego obowiązywania. Odczyt wiersz po wierszu wykonano 6 września 2026. Wbudowana tabela rozpoczyna się 5 stycznia 2022, a jej ostatni wpis to 3,75% od 5 marca 2026, co daje stopę ustawową 9,25%. - Rosja: tabela stopy kluczowej Banku Rosji pod adresem cbr.ru/hd_base/KeyRate/, z zastosowaniem daty wejścia danej wartości w życie, a nie daty jej ogłoszenia przez zarząd. Odczyt wykonano 6 września 2026. Wbudowana tabela rozpoczyna się 19 września 2022, a jej ostatni wpis to 14,00% od 27 lipca 2026.
- Rosyjski mianownik: żaden przepis nie wskazuje 365 ani 366. Stosowany dawniej rok liczący 360 dni wynikał z pkt 2 Постановление Пленумов ВС РФ и ВАС РФ от 08.10.1998 № 13/14 oraz z pkt 84 Постановление Пленума ВС РФ от 24,03.2016 № 7, który uznał tę część za nieobowiązującą, pozostawiając rzeczywistą długość roku kalendarzowego.
- Polski dzielnik: żaden przepis go nie określa. Art. 114 Kodeksu cywilnego przyjmuje, że rok ma 365 dni, lecz przepis ten dotyczy okresów, których dni nie muszą następować nieprzerwanie, podczas gdy odsetki za opóźnienie nalicza się za każdy dzień. Narzędzie domyślnie stosuje stały dzielnik 365, zgodnie z powszechną praktyką, i oferuje 366 dla dni przypadających w roku przestępnym. W pełnym roku przestępnym oba wyniki różnią się współczynnikiem 366/365, czyli o około 0,27%.
W obu archiwach istnieją starsze orzeczenia. Pominięto je, aby skrócić dostarczane tabele, dlatego roszczenie sięgające dalej w przeszłość wymaga dodania przez użytkownika okresu obowiązywania stawki. Narzędzie odmawia przyjęcia stawki dla dnia wcześniejszego niż najwcześniejszy wiersz tabeli, zamiast ją zgadywać.
Czym jest wynik, a czym nie jest
Wynik jest oszacowaniem rachunku, a nie opinią prawną. Narzędzie nie może uwzględnić kilku czynników wpływających na rzeczywistą kwotę.
- Dni przypadające po ostatniej decyzji wbudowanej w tabeli są obciążane według stawki z tej ostatniej decyzji. Strona ostrzega, gdy roszczenie obejmuje te dni, ponieważ bank centralny mógł od tego czasu zmienić stawkę.
- To, czy dzień spłaty długu się wlicza, jest rozstrzygnięte w Rosji, ale nie w Polsce. Rosyjskie prawo go uwzględnia na podstawie art. 395 pkt 3 ГК РФ oraz pkt 48 Постановление Пленума ВС РФ от 24,03.2016 № 7. Żadne polskie źródło o porównywalnej wadze nie rozstrzyga tej kwestii, dlatego narzędzie pozostawia użytkownikowi wybór obu granic okresu.
- Modelowana jest wyłącznie ogólna cywilnoprawna stopa odsetek. Nie uwzględnia się wyższej stawki w Polsce dla transakcji handlowych między przedsiębiorcami, stawki uzgodnionej w umowie ani żadnej ustawowej stawki wynikającej z innych niż te dwóch artykułów.
- Nie są modelowane przerwy zarządzone przez sąd, zawieszenia związane z niewypłacalnością, terminy przedawnienia ani decyzja sędziego o skróceniu dochodzonego okresu.
- Waluta wynika z kraju. Nie dokonuje się przeliczeń między złotymi a rublami.
Narzędzie sprawdza również dane wejściowe w kodzie, zamiast ufać formularzowi. Należna kwota musi być większa niż 0 i nie może przekraczać 100 000 000. Okres roszczenia nie może przekraczać 50 lat. Ręcznie można dodać najwyżej 50 okresów obowiązywania stawek; każdy wymaga prawidłowej daty i stawki od 0 do 100.
Często zadawane pytania
Dlaczego jedno roszczenie korzysta z kilku stawek odsetek?
Odsetki ustawowe są powiązane z opublikowanym wskaźnikiem, a bank centralny zmienia ten wskaźnik. Dług pozostający niespłacony podczas zmiany stawki jest obciążany starą stawką do dnia poprzedzającego zmianę, a nową stawką od dnia zmiany. Naliczanie odsetek od całego roszczenia według dzisiejszej stawki albo stawki z pierwszego dnia daje błędną kwotę.
Czy ostatni dzień się wlicza?
Tak, w tym narzędziu. Obie wprowadzone daty uwzględnia się przy obliczaniu liczby dni. Dotyczy to rosyjskiego roszczenia zgodnego z prawem, które obejmuje dzień faktycznej spłaty długu. Polska praktyka w tym zakresie nie jest rozstrzygnięta, więc użytkownik, który chce wyłączyć ten dzień, powinien jako ostatni dzień wpisać dzień poprzedzający płatność.
Dlaczego wiersze w zestawieniu nie zawsze sumują się do całości?
Wiersze są zaokrąglane do dwóch miejsc po przecinku na potrzeby wyświetlania, natomiast suma jest niezaokrągloną sumą zaokrągloną tylko raz. Przy kilku stawkach zaokrąglone wiersze mogą różnić się od sumy o grosz lub dwa. Liczy się kwota całkowita.
Czy narzędzie obejmuje opóźnione płatności między przedsiębiorcami w Polsce?
Nie. Transakcje handlowe między przedsiębiorcami podlegają odrębnej polskiej ustawie przewidującej wyższą stawkę: stopę referencyjną powiększoną o 8 lub 10 punktów procentowych. To narzędzie oblicza ogólną cywilnoprawną stopę odsetek na podstawie art. 481 § 2 Kodeksu cywilnego. Umowne odsetki za opóźnienie w Polsce są ograniczone do dwukrotności tej stawki ustawowej, dlatego podana tutaj kwota zawsze pozostaje poniżej limitu.
Czy można wycenić dług z 2015?
Nie na podstawie wbudowanych tabel ani według obecnego brzmienia przepisów. Polska stawka jest powiązana ze stopą referencyjną NBP dopiero od 1 stycznia 2016, a art. 395 ГК РФ wskazuje stopę kluczową dopiero od 1 sierpnia 2016. Wcześniejsze roszczenia podlegały innej zasadzie, dlatego narzędzie je odrzuca, zamiast błędnie obliczać należność.