{
  "version": 1,
  "date": "2026-09-26",
  "author": "Redakcja Kredytowy-kalkulator.com",
  "type": "hipotetyczna symulacja, nie badanie klientów ani oferta banku",
  "assumptions": {
    "currency": "PLN",
    "extraMonthly": 500,
    "annualNominalRate": 0.06,
    "paymentType": "raty równe",
    "timing": "nadpłata od pierwszej raty po dacie rozpoczęcia modelu, na koniec miesiąca po naliczeniu odsetek",
    "strategy": "rata bazowa bez zmian, skrócenie okresu",
    "interestConvention": "nominalna stopa roczna / 12, równe miesiące",
    "rounding": "bez zaokrągleń pośrednich; prezentacja do 1 zł, pliki zachowują precyzję",
    "excluded": "opłaty, ubezpieczenia, rekompensata, podatki, inflacja, zmiany stóp, alternatywny zysk z oszczędzania"
  },
  "cases": [
    {
      "id": 1,
      "principal": 200000,
      "years": 20,
      "annualRate": 0.06,
      "extra": 500,
      "basePayment": 1432.8621169563455,
      "monthlyOutlay": 1932.8621169563455,
      "baseMonths": 240,
      "overpaidMonths": 147,
      "monthsSaved": 93,
      "baseInterest": 143886.90806951417,
      "overpaidInterest": 82321.65806871063,
      "interestSaved": 61565.25000080354,
      "extraTotal": 73000
    },
    {
      "id": 2,
      "principal": 200000,
      "years": 25,
      "annualRate": 0.06,
      "extra": 500,
      "basePayment": 1288.602802971029,
      "monthlyOutlay": 1788.602802971029,
      "baseMonths": 300,
      "overpaidMonths": 165,
      "monthsSaved": 135,
      "baseInterest": 186580.84089130053,
      "overpaidInterest": 93679.57735386949,
      "interestSaved": 92901.26353743103,
      "extraTotal": 82000
    },
    {
      "id": 3,
      "principal": 300000,
      "years": 20,
      "annualRate": 0.06,
      "extra": 500,
      "basePayment": 2149.293175434518,
      "monthlyOutlay": 2649.293175434518,
      "baseMonths": 240,
      "overpaidMonths": 168,
      "monthsSaved": 72,
      "baseInterest": 215830.36210427317,
      "overpaidInterest": 143616.17595160328,
      "interestSaved": 72214.18615266989,
      "extraTotal": 83500
    },
    {
      "id": 4,
      "principal": 300000,
      "years": 25,
      "annualRate": 0.06,
      "extra": 500,
      "basePayment": 1932.9042044565433,
      "monthlyOutlay": 2432.904204456543,
      "baseMonths": 300,
      "overpaidMonths": 193,
      "monthsSaved": 107,
      "baseInterest": 279871.26133695134,
      "overpaidInterest": 167572.4119852897,
      "interestSaved": 112298.84935166163,
      "extraTotal": 96000
    },
    {
      "id": 5,
      "principal": 400000,
      "years": 20,
      "annualRate": 0.06,
      "extra": 500,
      "basePayment": 2865.724233912691,
      "monthlyOutlay": 3365.724233912691,
      "baseMonths": 240,
      "overpaidMonths": 181,
      "monthsSaved": 59,
      "baseInterest": 287773.81613902835,
      "overpaidInterest": 208666.3080204551,
      "interestSaved": 79107.50811857326,
      "extraTotal": 90000
    },
    {
      "id": 6,
      "principal": 400000,
      "years": 25,
      "annualRate": 0.06,
      "extra": 500,
      "basePayment": 2577.205605942058,
      "monthlyOutlay": 3077.205605942058,
      "baseMonths": 300,
      "overpaidMonths": 211,
      "monthsSaved": 89,
      "baseInterest": 373161.68178260105,
      "overpaidInterest": 247614.3322728835,
      "interestSaved": 125547.34950971755,
      "extraTotal": 105000
    },
    {
      "id": 7,
      "principal": 400000,
      "years": 30,
      "annualRate": 0.06,
      "extra": 500,
      "basePayment": 2398.2021006110276,
      "monthlyOutlay": 2898.2021006110276,
      "baseMonths": 360,
      "overpaidMonths": 235,
      "monthsSaved": 125,
      "baseInterest": 463352.75621996657,
      "overpaidInterest": 280717.137458394,
      "interestSaved": 182635.61876157258,
      "extraTotal": 117139.64381480537
    },
    {
      "id": 8,
      "principal": 500000,
      "years": 25,
      "annualRate": 0.06,
      "extra": 500,
      "basePayment": 3221.5070074275723,
      "monthlyOutlay": 3721.5070074275723,
      "baseMonths": 300,
      "overpaidMonths": 224,
      "monthsSaved": 76,
      "baseInterest": 466452.10222825134,
      "overpaidInterest": 331257.41369701776,
      "interestSaved": 135194.68853123358,
      "extraTotal": 111500
    },
    {
      "id": 9,
      "principal": 500000,
      "years": 30,
      "annualRate": 0.06,
      "extra": 500,
      "basePayment": 2997.7526257637846,
      "monthlyOutlay": 3497.7526257637846,
      "baseMonths": 360,
      "overpaidMonths": 252,
      "monthsSaved": 108,
      "baseInterest": 579190.9452749524,
      "overpaidInterest": 379689.6791140513,
      "interestSaved": 199501.26616090117,
      "extraTotal": 125500
    },
    {
      "id": 10,
      "principal": 600000,
      "years": 30,
      "annualRate": 0.06,
      "extra": 500,
      "basePayment": 3597.3031509165417,
      "monthlyOutlay": 4097.303150916541,
      "baseMonths": 360,
      "overpaidMonths": 265,
      "monthsSaved": 95,
      "baseInterest": 695029.1343299139,
      "overpaidInterest": 482315.7897933015,
      "interestSaved": 212713.3445366124,
      "extraTotal": 132000
    }
  ],
  "sensitivity": [
    {
      "principal": 400000,
      "years": 25,
      "annualRate": 0.04,
      "extra": 500,
      "basePayment": 2111.347361191081,
      "monthlyOutlay": 2611.347361191081,
      "baseMonths": 300,
      "overpaidMonths": 215,
      "monthsSaved": 85,
      "baseInterest": 233404.208357342,
      "overpaidInterest": 160721.8467874404,
      "interestSaved": 72682.36156990161,
      "extraTotal": 107000
    },
    {
      "principal": 400000,
      "years": 25,
      "annualRate": 0.06,
      "extra": 500,
      "basePayment": 2577.205605942058,
      "monthlyOutlay": 3077.205605942058,
      "baseMonths": 300,
      "overpaidMonths": 211,
      "monthsSaved": 89,
      "baseInterest": 373161.68178260105,
      "overpaidInterest": 247614.3322728835,
      "interestSaved": 125547.34950971755,
      "extraTotal": 105000
    },
    {
      "principal": 400000,
      "years": 25,
      "annualRate": 0.08,
      "extra": 500,
      "basePayment": 3087.264877492022,
      "monthlyOutlay": 3587.264877492022,
      "baseMonths": 300,
      "overpaidMonths": 205,
      "monthsSaved": 95,
      "baseInterest": 526179.4632475899,
      "overpaidInterest": 334306.85311460274,
      "interestSaved": 191872.61013298715,
      "extraTotal": 102000
    }
  ]
}
