<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kredyt gotówkowy &#8211; Polfinance &#8211; ubezpieczenia i kredyty</title>
	<atom:link href="https://polfinance.pl/category/kredyt-gotowkowy/feed/" rel="self" type="application/rss+xml" />
	<link>https://polfinance.pl</link>
	<description>Ubezpieczamy wszystko!</description>
	<lastBuildDate>Fri, 11 Sep 2026 20:32:56 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://polfinance.pl/wp-content/uploads/2023/12/polfinance-icon-150x150.png</url>
	<title>Kredyt gotówkowy &#8211; Polfinance &#8211; ubezpieczenia i kredyty</title>
	<link>https://polfinance.pl</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Oszustwo inwestycyjne: obiecują 10% w rok i proszą o wpłatę</title>
		<link>https://polfinance.pl/oszustwo-inwestycyjne/</link>
		
		<dc:creator><![CDATA[Wojciech Dera]]></dc:creator>
		<pubDate>Fri, 11 Sep 2026 20:32:56 +0000</pubDate>
				<category><![CDATA[Kredyt gotówkowy]]></category>
		<guid isPermaLink="false">https://polfinance.pl/oszustwo-inwestycyjne/</guid>

					<description><![CDATA[<p>Oszustwo inwestycyjne poznasz po pięciu sygnałach: pewny zysk ponad 10% w rok, wpłata z góry, presja czasu, brak wyjaśnień, polecanie znajomym. Gdzie sprawdzić.</p>
<p>Artykuł <a rel="nofollow" href="https://polfinance.pl/oszustwo-inwestycyjne/">Oszustwo inwestycyjne: obiecują 10% w rok i proszą o wpłatę</a> pochodzi z serwisu <a rel="nofollow" href="https://polfinance.pl">Polfinance - ubezpieczenia i kredyty</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>„Dziesięć procent w rok, gwarantowane, ale trzeba wejść do piątku, bo pula się zamyka.” Jeśli słyszałeś takie zdanie od znajomego, w reklamie w mediach społecznościowych albo od miłego pana z „działu inwestycji”, to właśnie poznałeś oszustwo inwestycyjne w jego najczystszej postaci. Nie trzeba znać giełdy, żeby je rozpoznać. Wystarczy znać pięć sygnałów, które występują razem — i regułę, że pewny zysk ponad mniej więcej dziesięć procent rocznie nie istnieje.</p>

<p>Ten tekst nie jest o tym, jak inwestować. Jest o tym, jak nie stracić oszczędności — a coraz częściej także pożyczonych pieniędzy — w schemacie, który wygląda jak okazja. Piszemy, po czym poznać oszustwo w pięć minut, jak działają piramidy i „platformy”, gdzie sprawdzić firmę zanim wyślesz przelew, i co zrobić, jeśli już wysłałeś.</p>


<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1536" height="1024" src="https://polfinance.pl/wp-content/uploads/2026/09/oszust-hero-web.jpg" alt="Mężczyzna w kabinie busa patrzy z niedowierzaniem na telefon — oszustwo inwestycyjne zaczyna się od wiadomości z obietnicą zysku" class="wp-image-2963" srcset="https://polfinance.pl/wp-content/uploads/2026/09/oszust-hero-web.jpg 1536w, https://polfinance.pl/wp-content/uploads/2026/09/oszust-hero-web-300x200.jpg 300w, https://polfinance.pl/wp-content/uploads/2026/09/oszust-hero-web-1024x683.jpg 1024w, https://polfinance.pl/wp-content/uploads/2026/09/oszust-hero-web-768x512.jpg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /><figcaption class="wp-element-caption">Pierwsza wiadomość zawsze brzmi rozsądnie. Dopiero czwarta prosi o przelew.</figcaption></figure>


<h2>Oszustwo inwestycyjne poznasz po pięciu sygnałach naraz</h2>

<p>Każdy z tych sygnałów z osobna bywa niewinny. Razem — nigdy. Jeśli w jednej propozycji widzisz co najmniej trzy z pięciu, nie potrzebujesz dalszej analizy:</p>

<ul>
<li><strong>Obietnica pewnego zysku powyżej mniej więcej 10 procent rocznie.</strong> Lokaty i obligacje skarbowe dają dziś kilka procent. Wszystko, co „gwarantuje” wyraźnie więcej, albo bierze na siebie ryzyko, którego nie da się zagwarantować, albo kłamie.</li>
<li><strong>Wpłata z góry.</strong> „Depozyt”, „aktywacja konta”, „pierwszy pakiet”. Pieniądze idą najpierw, wyjaśnienia potem.</li>
<li><strong>Presja czasu.</strong> Pula się zamyka, kurs rośnie, oferta tylko do piątku. Prawdziwa inwestycja nie znika, jeśli prześpisz się z decyzją.</li>
<li><strong>Brak zrozumiałego wyjaśnienia, skąd bierze się zysk.</strong> „Algorytm”, „arbitraż”, „sztuczna inteligencja handluje za Ciebie”. Jeśli po dziesięciu minutach nie umiesz powtórzyć własnymi słowami, co zarabia te pieniądze — nikt tego nie wie.</li>
<li><strong>Zachęta do wciągania znajomych.</strong> Premia za polecenie, „pakiet rodzinny”, prośba, żebyś opowiedział o tym w pracy. To nie marketing, to paliwo schematu.</li>
</ul>

<p>W tekście o dobrym i złym długu sformułowaliśmy to jednym zdaniem: obietnica pewnego zysku powyżej około 10 procent rocznie plus wymóg wpłaty z góry to schemat „szybko się wzbogać”, a nie okazja. Wszystko poniżej to szczegóły techniczne.</p>

<h2>Dlaczego dziesięć procent — skąd ta granica</h2>

<p>Nie ma w niej magii. Granica bierze się z prostego porównania: <strong>ile daje pieniądz bez ryzyka</strong>. Stopa referencyjna NBP wynosi we wrześniu 2026 roku 3,75 procent. Lokaty i obligacje skarbowe krążą wokół tej wartości, czasem trochę wyżej. Giełda w długim okresie daje historycznie kilka procent ponad inflację — ale w poszczególnych latach potrafi też odjąć jedną trzecią wartości.</p>

<p>Jeżeli ktoś obiecuje dziesięć procent rocznie <em>bez ryzyka</em>, oferuje coś, czego nie ma na rynku żaden bank, żaden fundusz ani żaden rząd. Gdyby to było możliwe, banki płaciłyby tyle na lokatach i nikt nie musiałby reklamować się w mediach społecznościowych. Zysk wyższy niż stopa wolna od ryzyka <strong>zawsze</strong> oznacza ryzyko — pytanie tylko, czy ktoś Ci je pokazał, czy schował za słowem „gwarantowane”.</p>

<p>Stąd praktyczna reguła: im wyższa obiecana stopa, tym więcej pytań. Przy pięciu procentach pytasz, czy to lokata, czy fundusz. Przy dziesięciu pytasz, gdzie jest ryzyko. Przy trzydziestu przestajesz pytać i sprawdzasz, czy firma jest na liście ostrzeżeń.</p>

<h2>Piramida, „platforma” i opiekun inwestycyjny — trzy najczęstsze schematy</h2>

<p><strong>Piramida finansowa.</strong> Najstarszy mechanizm: zysk „wypłacany” pierwszym uczestnikom pochodzi z wpłat kolejnych. Dopóki nowych jest więcej niż starych, wszystko wygląda uczciwie — pierwsze wypłaty naprawdę przychodzą i to one budują zaufanie. Kończy się, gdy zabraknie nowych. Znak rozpoznawczy: nagroda za wciąganie kolejnych osób.</p>

<p><strong>Fałszywa platforma inwestycyjna.</strong> Reklama w mediach społecznościowych, często z wizerunkiem znanej osoby, która „zdradza sekret”. Rejestrujesz się, oddzwania miły konsultant, pomaga wpłacić pierwsze 250 euro. Na ekranie widzisz rosnący „zysk”, który istnieje tylko w tej aplikacji. Przy próbie wypłaty pojawia się „podatek”, „prowizja za odblokowanie” albo „weryfikacja” — kolejna wpłata. Czasem konsultant prosi o zainstalowanie programu do zdalnego pulpitu, „żeby pomóc” — i sam robi przelewy z Twojego konta.</p>

<p><strong>„Opiekun” i kredyt na inwestycję.</strong> Najgroźniejszy wariant, bo zaczyna się od pożyczonych pieniędzy. Konsultant tłumaczy, że zysk jest tak pewny, iż warto wziąć na to kredyt gotówkowy — spłaci się sam z pierwszych wypłat. Ofiara zostaje z długiem w banku i pustym kontem na platformie. Zasada bez wyjątków, którą powtarzamy w tekście <a href="https://polfinance.pl/dobry-dlug-zly-dlug-kredyty/">dobry dług, zły dług — jakie kredyty budują majątek</a>: <strong>pożyczonych pieniędzy nie wkłada się w nic o niepewnym wyniku</strong>. Rata jest pewna, zysk nigdy.</p>


<figure class="wp-block-image size-large"><img decoding="async" width="1536" height="1024" src="https://polfinance.pl/wp-content/uploads/2026/09/oszust-grill-web.jpg" alt="Mężczyzna z entuzjazmem pokazuje znajomym telefon przy grillu, oni patrzą z rezerwą — zachęta do wciągania znajomych to sygnał oszustwa inwestycyjnego" class="wp-image-2964" srcset="https://polfinance.pl/wp-content/uploads/2026/09/oszust-grill-web.jpg 1536w, https://polfinance.pl/wp-content/uploads/2026/09/oszust-grill-web-300x200.jpg 300w, https://polfinance.pl/wp-content/uploads/2026/09/oszust-grill-web-1024x683.jpg 1024w, https://polfinance.pl/wp-content/uploads/2026/09/oszust-grill-web-768x512.jpg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /><figcaption class="wp-element-caption">Najskuteczniejszym kanałem sprzedaży piramidy nie jest reklama, tylko znajomy, który sam jeszcze wierzy.</figcaption></figure>


<h2>Gdzie sprawdzić firmę, zanim wyślesz przelew</h2>

<p>Sprawdzenie zajmuje minutę i jest darmowe. Komisja Nadzoru Finansowego prowadzi <a href="https://www.knf.gov.pl/dla_konsumenta/ostrzezenia_publiczne" rel="nofollow noopener" target="_blank">listę ostrzeżeń publicznych</a> — publiczny wykaz podmiotów, wobec których złożono zawiadomienie o podejrzeniu przestępstwa, w tym prowadzenia działalności bez zezwolenia. Wpisz nazwę firmy albo adres strony. Jeśli jest na liście — koniec rozmowy. Jeśli nie ma, to jeszcze nie znaczy, że jest w porządku: nowe „platformy” powstają szybciej, niż ktokolwiek zdąży je zgłosić.</p>

<p>Dlatego drugi krok to pytanie odwrotne: <strong>czy firma ma zezwolenie</strong>. Podmiot, który przyjmuje pieniądze na inwestycje w Polsce, musi mieć licencję KNF albo być notyfikowany z innego kraju Unii — i KNF prowadzi rejestry takich podmiotów. Firma z siedzibą na wyspie, o której pierwszy raz słyszysz, bez wpisu w żadnym rejestrze, z konsultantem dzwoniącym z zagranicznego numeru, nie przechodzi tego testu.</p>

<p>Trzy pytania pomocnicze, zanim wpłacisz złotówkę:</p>

<ol>
<li>Czy umiem w trzech zdaniach wytłumaczyć, co zarabia te pieniądze?</li>
<li>Czy mogę wypłacić wszystko w dowolnym momencie bez „opłaty za odblokowanie”?</li>
<li>Czy ktokolwiek nalega, żebym zdecydował dziś?</li>
</ol>

<p>Dwie odpowiedzi nie po Twojej myśli wystarczą, żeby odłożyć telefon.</p>

<h2>Dlaczego rozsądni ludzie w to wchodzą</h2>

<p>Nie dlatego, że są naiwni. Oszustwo inwestycyjne jest skonstruowane wokół trzech mechanizmów, które działają na każdego. Pierwszy to <strong>małe, prawdziwe wypłaty na początku</strong> — sto złotych zysku wypłacone po tygodniu przekonuje mocniej niż jakikolwiek dokument. Drugi to <strong>dowód społeczny</strong>: polecił to kuzyn, który sam już „zarobił”. Trzeci to <strong>strata, której nie chcemy przyjąć</strong> — kiedy pojawia się „opłata za odblokowanie”, wpłacamy ją, bo alternatywą jest przyznanie, że poprzednie pieniądze przepadły.</p>

<p>Dr Adam Karpiński z Uniwersytetu WSB Merito, mówiąc w Polskim Radiu o kredytach, użył zdania, które pasuje tu jeszcze lepiej: pożyczanie nie może być zakupem impulsywnym. Inwestowanie tym bardziej. Sprzedaż emocji i poczucia okazji działa tak samo w biurze podróży, w salonie samochodowym i w rozmowie z „opiekunem inwestycyjnym”. Jedna noc do namysłu psuje każdy z tych schematów, bo wszystkie zależą od tego, żebyś nie zdążył pomyśleć.</p>

<h2>Co zrobić, jeśli już wpłaciłeś</h2>

<p>Po pierwsze — <strong>nie wpłacaj więcej</strong>. Żadna „opłata za odblokowanie wypłaty” nie odblokuje niczego; to ostatni etap tego samego schematu. Po drugie, zadzwoń do swojego banku: przy płatności kartą można spróbować obciążenia zwrotnego, przy przelewie bank może próbować wstrzymać środki, jeśli minęło niewiele czasu. Po trzecie, jeśli instalowałeś program do zdalnego pulpitu — odłącz komputer od internetu, zmień hasła do bankowości i zastrzeż kartę.</p>

<p>Po czwarte, złóż zawiadomienie na policji i zgłoś podmiot do KNF — nawet jeśli szansa odzyskania pieniędzy jest mała, każde zgłoszenie dokłada firmę do listy ostrzeżeń i chroni następnych. Po piąte, jeśli na inwestycję wziąłeś kredyt, nie przestawaj go spłacać — dług w banku jest prawdziwy niezależnie od tego, co stało się z pieniędzmi, a opóźnienie tylko dołoży kosztów. Warto natomiast porozmawiać z bankiem o restrukturyzacji, zanim pojawi się pierwsza zaległość.</p>

<p>I jedno zdanie do tych, którym się to przydarzyło: to nie jest powód do wstydu. Schematy te projektują ludzie, którzy robią to zawodowo, i trafiają w mechanizmy, które ma każdy z nas. Wstyd sprawia, że ofiary milczą, a milczenie jest dokładnie tym, na co liczą oszuści.</p>

<h2>FAQ — najczęstsze pytania</h2>

<h3>Jak rozpoznać oszustwo inwestycyjne?</h3>
<p>Po pięciu sygnałach występujących razem: obietnica pewnego zysku powyżej około 10 procent rocznie, wpłata z góry, presja czasu, brak zrozumiałego wyjaśnienia źródła zysku i zachęta do wciągania znajomych. Trzy z pięciu wystarczą, żeby odmówić.</p>

<h3>Czy 10 procent rocznie to na pewno oszustwo?</h3>
<p>Zysk 10 procent sam w sobie nie jest niemożliwy — giełda w dobrych latach daje więcej. Oszustwem jest 10 procent „gwarantowane” albo „bez ryzyka”. Skoro stopa referencyjna NBP wynosi 3,75 procent, każdy pewny zysk wyraźnie powyżej tego poziomu jest obietnicą, której nikt nie może dotrzymać.</p>

<h3>Gdzie sprawdzić, czy firma inwestycyjna jest legalna?</h3>
<p>Na liście ostrzeżeń publicznych KNF oraz w rejestrach podmiotów z zezwoleniem KNF. Obecność na liście ostrzeżeń kończy sprawę; brak wpisu w rejestrze licencjonowanych podmiotów też powinien ją kończyć.</p>

<h3>Czy warto wziąć kredyt na pewną inwestycję?</h3>
<p>Nie. Pożyczonych pieniędzy nie wkłada się w nic o niepewnym wyniku, a „pewna inwestycja” z zyskiem powyżej kosztu kredytu nie istnieje. Propozycja wzięcia kredytu na inwestycję jest sama w sobie sygnałem oszustwa.</p>

<h3>Co zrobić po wpłacie na fałszywą platformę?</h3>
<p>Nie wpłacać więcej, natychmiast skontaktować się z bankiem, zmienić hasła i zastrzec kartę, jeśli instalowano zdalny pulpit, złożyć zawiadomienie na policji i zgłosić podmiot do KNF. Kredyt wzięty na inwestycję spłacać dalej i rozmawiać z bankiem o restrukturyzacji.</p>

<h2>Zostałeś z kredytem po „inwestycji”? Ułóżmy spłatę</h2>

<p>Jeśli po nieudanej inwestycji został Ci kredyt — albo kilka — <strong>specjalista kredytowy</strong> pomoże policzyć, czy da się połączyć zobowiązania w jedno z niższą ratą i jak rozmawiać z bankiem, zanim pojawi się zaległość. Rozmowa jest bezpłatna i niczego nie uruchamia bez Twojej decyzji.</p>

<p>Zostaw numer w formularzu poniżej. A jeśli chcesz wiedzieć, jak czytać koszt kredytu, żeby kolejne zobowiązanie nie było droższe niż musi, przeczytaj: <a href="https://polfinance.pl/rrso-co-to-jest/">RRSO — co to jest i jak je czytać w trzy minuty</a>.</p>


<div class="wp-block-columns has-ast-global-color-6-color has-ast-global-color-0-background-color has-text-color has-background has-link-color wp-elements-1 is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">
<div class="wp-block-column has-ast-global-color-6-color has-text-color has-link-color wp-elements-2 is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<div class="wp-block-uagb-container uagb-block-4c1a7e30 alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap">
<h2 class="wp-block-heading has-white-color has-text-color has-link-color wp-elements-3">Porozmawiajmy o Twoim kredycie</h2>



<p class="has-white-color has-text-color has-link-color wp-elements-4 wp-block-paragraph"><strong>Policz orientacyjną ratę, a potem zostaw numer — specjalista kredytowy oddzwoni, policzy Twoją zdolność i powie wprost, czy ten kredyt ma sens. Rozmowa jest bezpłatna i nie kończy się wnioskiem.</strong></p>




<div class="pf-cta-wrap">
  <div class="pf-kk">
    <div class="pf-kk-title">Ile wyniesie rata?</div>

    <label class="pf-kk-row">
      <span class="pf-kk-label">Cena nieruchomości</span>
      <span class="pf-kk-money">
        <input type="text" inputmode="numeric" name="pfKkPrice" value="500 000" autocomplete="off" />
        <span class="pf-kk-unit">zł</span>
      </span>
    </label>

    <div class="pf-kk-row">
      <div class="pf-kk-head">
        <span class="pf-kk-label">Wkład własny</span>
        <span class="pf-kk-val"><span data-kk="downPct">20</span>% = <span data-kk="downAmount">100 000</span> zł</span>
      </div>
      <input type="range" name="pfKkDown" min="20" max="80" step="1" value="20" aria-label="Wkład własny w procentach" />
      <div class="pf-kk-hint">Banki wymagają zwykle co najmniej 20% wkładu.</div>
    </div>

    <div class="pf-kk-row">
      <div class="pf-kk-head">
        <span class="pf-kk-label">Okres spłaty</span>
        <span class="pf-kk-val"><span data-kk="years">30</span> lat</span>
      </div>
      <input type="range" name="pfKkYears" min="5" max="35" step="1" value="30" aria-label="Okres spłaty w latach" />
      <div class="pf-kk-hint">30 lat to najczęstszy wybór — dłuższy okres to niższa rata, ale więcej odsetek.</div>
    </div>

    <div class="pf-kk-result">
      <div class="pf-kk-result-line">
        <span>Kwota kredytu</span>
        <strong><span data-kk="loan">400 000</span> zł</strong>
      </div>
      <div class="pf-kk-result-main">
        <span>Szacowana rata / miesiąc</span>
        <strong class="pf-kk-rate"><span data-kk="payment">2 347</span> zł</strong>
      </div>
      <div class="pf-kk-note">
        Orientacyjnie, dla raty równej przy oprocentowaniu <span data-kk="ratePct">5,8</span>%
        (stan na <span data-kk="rateDate">4.09.2026</span>). Rata zależy od oferty banku,
        Twojej zdolności i kosztów dodatkowych — dokładne liczby dostaniesz w rozmowie.
      </div>
    </div>

    <button type="button" class="pf-kk-ask">Zapytaj o ofertę</button>
  </div>

  <form class="pf-cta-form" data-pf-product="CREDIT" novalidate>
    <div class="pf-cta-calc" style="display:none">
      Liczysz: <span class="pf-cta-calc-text"></span>
    </div>
    <label class="pf-cta-field">
      <span class="pf-cta-label">Imię</span>
      <input type="text" name="pfName" autocomplete="given-name"
             placeholder="Jak się do Ciebie zwracać?" required />
    </label>
    <label class="pf-cta-field">
      <span class="pf-cta-label">Telefon</span>
      <input type="tel" name="pfPhone" autocomplete="tel"
             placeholder="np. 600 100 200" required />
    </label>
    <!-- Podsumowanie symulacji z kalkulatora (wypełnia guzik „Zapytaj o ofertę"). -->
    <input type="hidden" name="pfCalc" value="" />
    <!-- Honeypot: człowiek tego nie widzi i nie wypełni. -->
    <label class="pf-cta-hp" aria-hidden="true">
      Strona WWW
      <input type="text" name="pfWebsite" tabindex="-1" autocomplete="off" />
    </label>
    <div class="pf-cta-error"></div>
    <button type="submit" class="pf-cta-submit">Zamów rozmowę</button>
    <p class="pf-cta-rodo">
      Zostawiasz numer, żeby specjalista kredytowy oddzwonił — dane przetwarzamy tylko w tym celu.
      Administrator: Polfinance sp. z o.o. Szczegóły w
      <a href="/polityka-prywatnosci/" target="_blank" rel="noopener">polityce prywatności</a>.
    </p>
  </form>

  <div class="pf-cta-success" style="display:none">
    <strong>Dziękujemy — mamy Twój numer.</strong><br />
    Wojciech Dera, specjalista kredytowy, oddzwoni najszybciej, jak się da.
    <div class="pf-cta-app">
      Zanim oddzwoni, przygotuj trzy rzeczy: wysokość dochodu, listę obecnych rat
      i limity na kartach. Z tym policzy zdolność od razu, w trakcie rozmowy.
    </div>
  </div>
</div>

<style>
  .pf-cta-wrap { max-width: 520px; margin: 18px 0 6px; }
  .pf-cta-field { display: block; margin-bottom: 12px; }
  .pf-cta-label { display: block; font-size: 14px; font-weight: 700; margin-bottom: 4px; }
  .pf-cta-form input[type="text"], .pf-cta-form input[type="tel"] {
    width: 100%; padding: 13px 14px; font-size: 16px; line-height: 1.3;
    border: 2px solid #fff; border-radius: 6px; background: #fff; color: #12263f;
    box-sizing: border-box;
  }
  .pf-cta-form input:focus { outline: 3px solid #00426A; outline-offset: 1px; }
  /* Honeypot poza ekranem, nie display:none — część botów pomija ukryte pola. */
  .pf-cta-hp { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
  .pf-cta-submit {
    width: 100%; padding: 15px 18px; font-size: 17px; font-weight: 800;
    color: #00426A; background: #fff; border: none; border-radius: 6px; cursor: pointer;
  }
  .pf-cta-submit:hover { background: #eaf4fc; }
  .pf-cta-submit[disabled] { opacity: .65; cursor: default; }
  .pf-cta-error {
    display: none; margin: 0 0 10px; padding: 10px 12px; border-radius: 6px;
    background: #fdecea; color: #8a1c12; font-size: 15px;
  }
  .pf-cta-calc {
    margin: 0 0 12px; padding: 10px 12px; border-radius: 6px; font-size: 14.5px; line-height: 1.45;
    background: rgba(255,255,255,.16); border: 1px solid rgba(255,255,255,.45);
  }
  .pf-cta-rodo { margin: 10px 0 0; font-size: 12.5px; line-height: 1.45; }
  .pf-cta-rodo a { text-decoration: underline; }
  .pf-cta-success {
    max-width: 520px; margin: 18px 0 6px; padding: 16px 18px; border-radius: 8px;
    background: #fff; color: #12263f; font-size: 16px; line-height: 1.5;
  }
  .pf-cta-app {
    margin-top: 12px; padding-top: 12px; border-top: 1px solid #d7e3ee; font-size: 14.5px;
  }

  /* ---- kalkulator raty (biała karta na niebieskim tle bloku) ---- */
  .pf-kk {
    background: #fff; color: #1d2733; border-radius: 16px; padding: 20px 20px 18px;
    margin: 0 0 18px; box-sizing: border-box; font-size: 16px; line-height: 1.45;
  }
  .pf-kk-title {
    color: #00426A; font-size: 21px; font-weight: 800; margin: 0 0 14px;
    text-transform: none !important;
  }
  .pf-kk-row { display: block; margin: 0 0 16px; }
  .pf-kk-head { display: flex; justify-content: space-between; align-items: baseline; gap: 12px; }
  .pf-kk-label { display: block; font-size: 14px; font-weight: 700; color: #00426A; margin: 0 0 6px; }
  .pf-kk-val { font-size: 15px; font-weight: 700; color: #1d2733; white-space: nowrap; }
  .pf-kk-money { position: relative; display: block; }
  .pf-kk input[type="text"] {
    width: 100%; padding: 12px 44px 12px 14px; font-size: 18px; font-weight: 700;
    line-height: 1.3; color: #12263f; background: #F2F8FD; border: 2px solid #DCE9F3;
    border-radius: 10px; box-sizing: border-box;
  }
  .pf-kk input[type="text"]:focus { outline: 3px solid #0093E5; outline-offset: 1px; }
  .pf-kk-unit {
    position: absolute; right: 14px; top: 50%; transform: translateY(-50%);
    font-weight: 700; color: #00426A;
  }
  .pf-kk input[type="range"] {
    width: 100%; margin: 6px 0 4px; accent-color: #0093E5; cursor: pointer; height: 28px;
  }
  .pf-kk-hint { font-size: 13px; color: #55667a; line-height: 1.4; }
  .pf-kk-result {
    margin: 4px 0 14px; padding: 14px 16px; border-radius: 12px;
    background: #F2F8FD; border: 1px solid #DCE9F3;
  }
  .pf-kk-result-line {
    display: flex; justify-content: space-between; gap: 12px; font-size: 15px;
    padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px solid #DCE9F3;
  }
  .pf-kk-result-main {
    display: flex; justify-content: space-between; align-items: baseline; gap: 12px;
    flex-wrap: wrap; font-size: 15px; font-weight: 700;
  }
  .pf-kk-rate { font-size: 30px; font-weight: 800; color: #0f7a4a; white-space: nowrap; }
  .pf-kk-note { margin-top: 10px; font-size: 12.5px; line-height: 1.45; color: #55667a; }
  .pf-kk-ask {
    width: 100%; padding: 15px 18px; font-size: 17px; font-weight: 800; color: #fff;
    background: #00426A; border: none; border-radius: 10px; cursor: pointer;
    text-transform: none !important;
  }
  .pf-kk-ask:hover { background: #0093E5; }
  @media (max-width: 480px) {
    .pf-kk { padding: 16px 14px 14px; }
    .pf-kk-rate { font-size: 27px; }
  }
</style>

<script>
  (function () {
    // ====== JEDYNE MIEJSCE DO ZMIANY STAWKI ======
    // Oprocentowanie nominalne do symulacji (rata równa). Stan wg ofert banków z dnia niżej.
    var PF_RATE = 5.8;            // procent rocznie
    var PF_RATE_DATE = "4.09.2026";
    // =============================================
    var PF_MIN_PRICE = 50000;
    var PF_MAX_PRICE = 20000000;

    function fmt(n) {
      // 1234567 -> "1 234 567" (twarda spacja, żeby liczba nie łamała się w wierszu)
      var s = String(Math.round(n));
      var out = "";
      var count = 0;
      for (var i = s.length - 1; i >= 0; i--) {
        out = s.charAt(i) + out;
        count++;
        if (count % 3 === 0) { if (i > 0) { out = " " + out; } }
      }
      return out;
    }
    function parsePrice(text) {
      var digits = String(text).replace(/\D/g, "");
      var n = digits ? parseInt(digits, 10) : 0;
      if (n < PF_MIN_PRICE) { n = PF_MIN_PRICE; }
      if (n > PF_MAX_PRICE) { n = PF_MAX_PRICE; }
      return n;
    }
    // Rata równa (annuita): R = K * q^n * (q - 1) / (q^n - 1), q = 1 + r/12.
    function payment(loan, years, ratePct) {
      var n = years * 12;
      var r = ratePct / 100 / 12;
      if (r <= 0) { return loan / n; }
      var qn = Math.pow(1 + r, n);
      return loan * qn * r / (qn - 1);
    }

    function setup(box) {
      if (box.getAttribute("data-pf-bound")) { return; }   // druga kopia bloku na stronie
      box.setAttribute("data-pf-bound", "1");

      var priceInput = box.querySelector('[name="pfKkPrice"]');
      var downInput = box.querySelector('[name="pfKkDown"]');
      var yearsInput = box.querySelector('[name="pfKkYears"]');
      var askBtn = box.querySelector(".pf-kk-ask");
      function out(key, value) {
        var el = box.querySelector('[data-kk="' + key + '"]');
        if (el) { el.textContent = value; }
      }
      out("ratePct", String(PF_RATE).replace(".", ","));
      out("rateDate", PF_RATE_DATE);

      var state = { price: 0, downPct: 0, downAmount: 0, loan: 0, years: 0, payment: 0 };

      function recalc() {
        state.price = parsePrice(priceInput.value);
        state.downPct = parseInt(downInput.value, 10);
        state.years = parseInt(yearsInput.value, 10);
        state.downAmount = Math.round(state.price * state.downPct / 100);
        state.loan = state.price - state.downAmount;
        state.payment = payment(state.loan, state.years, PF_RATE);
        out("downPct", state.downPct);
        out("downAmount", fmt(state.downAmount));
        out("years", state.years);
        out("loan", fmt(state.loan));
        out("payment", fmt(state.payment));
      }
      // Pole ceny formatujemy dopiero po wyjściu z pola — w trakcie pisania nie skaczemy kursorem.
      priceInput.addEventListener("input", recalc);
      priceInput.addEventListener("blur", function () {
        priceInput.value = fmt(parsePrice(priceInput.value));
        recalc();
      });
      downInput.addEventListener("input", recalc);
      yearsInput.addEventListener("input", recalc);
      recalc();

      // „Zapytaj o ofertę": podsumowanie symulacji do formularza (ukryte pole + pasek dla
      // klienta) i przewinięcie do pola „Imię". Skrypt formularza niżej dokleja pfCalc
      // na początku wiadomości leada.
      askBtn.addEventListener("click", function () {
        var wrap = box.closest(".pf-cta-wrap") || box.parentNode;
        var form = wrap.querySelector(".pf-cta-form");
        if (!form) { return; }
        var summary = "cena " + fmt(state.price) + " zł, wkład własny " + state.downPct + "% ("
          + fmt(state.downAmount) + " zł), kredyt " + fmt(state.loan) + " zł na " + state.years
          + " lat, oprocentowanie " + String(PF_RATE).replace(".", ",") + "% (stan na "
          + PF_RATE_DATE + ") → rata ok. " + fmt(state.payment) + " zł/mies.";
        var hidden = form.querySelector('[name="pfCalc"]');
        if (hidden) { hidden.value = "Kalkulator raty: " + summary; }
        var bar = form.querySelector(".pf-cta-calc");
        if (bar) {
          var txt = bar.querySelector(".pf-cta-calc-text");
          if (txt) { txt.textContent = summary; }
          bar.style.display = "block";
        }
        var nameField = form.querySelector('[name="pfName"]');
        form.scrollIntoView({ behavior: "smooth", block: "start" });
        if (nameField) { window.setTimeout(function () { nameField.focus({ preventScroll: true }); }, 450); }
      });
    }

    Array.prototype.forEach.call(document.querySelectorAll(".pf-kk"), setup);
  })();
</script>

<script>
  (function () {
    var PF_API_BASE = "https://www.multifinance.online"; // backend multiFinance
    var renderedAt = Date.now();                          // time-trap: <3 s = bot

    // Kody z linków (?agent= / ?partner= / ?utm_campaign=) trzymamy w sessionStorage,
    // żeby lead zaliczył się właściwej osobie także wtedy, gdy klient najpierw chodził
    // po stronie, a formularz wypełnił dopiero kilka podstron dalej.
    function stored(param) {
      try {
        var value = new URLSearchParams(window.location.search).get(param);
        if (value) { sessionStorage.setItem("pf_" + param, value); }
        return sessionStorage.getItem("pf_" + param) || "";
      } catch (err) { return ""; }   // tryb prywatny itp.
    }
    var pfAgentCode = stored("agent");
    var pfPartnerCode = stored("partner");
    var pfUtmCampaign = stored("utm_campaign");

    function bind(form) {
      // Druga kopia bloku na tej samej stronie wnosi drugą kopię skryptu; bez tego
      // znacznika ten sam formularz dostałby dwa listenery i wysłał leada dwa razy.
      if (form.getAttribute("data-pf-bound")) { return; }
      form.setAttribute("data-pf-bound", "1");

      var wrap = form.closest(".pf-cta-wrap") || form.parentNode;
      var errorBox = form.querySelector(".pf-cta-error");
      var submitBtn = form.querySelector(".pf-cta-submit");
      var success = wrap.querySelector(".pf-cta-success");

      function showError(msg) {
        errorBox.textContent = msg;
        errorBox.style.display = "block";
      }

      form.addEventListener("submit", function (event) {
        event.preventDefault();
        errorBox.style.display = "none";

        var name = form.querySelector('[name="pfName"]').value.trim();
        var phone = form.querySelector('[name="pfPhone"]').value.trim();
        if (!name) { showError("Podaj imię — specjalista kredytowy musi wiedzieć, do kogo dzwoni."); return; }
        if (phone.replace(/\D/g, "").length < 9) { showError("Podaj numer telefonu (9 cyfr)."); return; }

        submitBtn.disabled = true;
        submitBtn.textContent = "Wysyłam…";

        // Pola opcjonalne istnieją tylko w wariancie pełnym — stąd sprawdzenie.
        var emailField = form.querySelector('[name="pfEmail"]');
        var messageField = form.querySelector('[name="pfMessage"]');
        var calcField = form.querySelector('[name="pfCalc"]');
        var email = emailField ? emailField.value.trim() : "";
        var typed = messageField ? messageField.value.trim() : "";
        var calc = calcField ? calcField.value.trim() : "";

        // Adres strony leci w wiadomości: agent od razu wie, po czym klient zadzwonił,
        // a my widzimy, które treści naprawdę przynoszą telefony. Tekst od klienta
        // idzie NAD tym, bo to on jest treścią zgłoszenia; symulacja z kalkulatora
        // (jeśli klient kliknął „Zapytaj o ofertę") — na samej górze.
        var pageInfo = "Zgłoszenie ze strony: " + document.title + "\n" + window.location.href;
        if (typed) { pageInfo = typed + "\n\n---\n" + pageInfo; }
        if (calc) { pageInfo = calc + "\n\n" + pageInfo; }

        fetch(PF_API_BASE + "/api/public/www-lead", {
          method: "POST",
          headers: { "Content-Type": "application/json" },
          body: JSON.stringify({
            name: name,
            phone: phone,
            email: email || null,
            product: form.getAttribute("data-pf-product") || "OTHER",
            message: pageInfo,
            consentDataProcessing: true,
            website: form.querySelector('[name="pfWebsite"]').value || "",   // honeypot
            formElapsedMs: Date.now() - renderedAt,                          // time-trap
            agentCode: pfAgentCode || null,
            partnerCode: pfPartnerCode || null,
            utmCampaign: pfUtmCampaign || null
          })
        })
          .then(function (res) {
            return res.json().then(function (body) { return { ok: res.ok, body: body }; });
          })
          .then(function (r) {
            // UWAGA: w tym skrypcie NIE MOŻE wystąpić ampersand. WordPress zamienia
            // go w treści bloku na encję numeryczną, więc podwójny ampersand
            // (koniunkcja) rozwala skrypt SyntaxError-em i formularz przestaje
            // działać — po cichu, bo sam formularz nadal się wyświetla, tylko nikt
            // nie słucha jego wysyłki. Stąd zagnieżdżone ify zamiast koniunkcji.
            // Wykryte i sprawdzone na żywo 5.08.2026.
            var body = r.body ? r.body : null;
            var okStatus = false;
            if (r.ok) { if (body) { okStatus = body.status ? true : false; } }
            if (okStatus) {
              form.style.display = "none";
              if (success) { success.style.display = "block"; }
            } else {
              var msg = body ? body.message : null;
              showError(msg || "Nie udało się wysłać zgłoszenia. Zadzwoń do nas: 531 530 550.");
              submitBtn.disabled = false;
              submitBtn.textContent = "Zamów rozmowę";
            }
          })
          .catch(function () {
            showError("Brak połączenia z serwerem. Spróbuj ponownie albo zadzwoń: 531 530 550.");
            submitBtn.disabled = false;
            submitBtn.textContent = "Zamów rozmowę";
          });
      });
    }

    // Wszystkie kopie formularza na stronie — także te wstawione z innego bloku.
    Array.prototype.forEach.call(document.querySelectorAll(".pf-cta-form"), bind);
  })();
</script>



<p class="has-white-color has-text-color has-link-color has-small-font-size wp-elements-5 wp-block-paragraph">Hipoteki w całej Polsce, kredyty gotówkowe, konsolidacja, leasing i finansowanie firm. Rozmowa niczego nie przesądza: jeśli liczby wyjdą źle, usłyszysz to wprost.</p>
</div></div>
</div>
</div>



<p><em>Artykuł przygotował zespół Polfinance. Tekst ma charakter edukacyjny i nie stanowi porady prawnej ani inwestycyjnej. Źródła: lista ostrzeżeń publicznych i komunikaty Komisji Nadzoru Finansowego, komunikat Rady Polityki Pieniężnej z września 2026 roku o stopach procentowych, audycja „Ekspres Jedynki” Polskiego Radia z 20 lipca 2026 roku z udziałem dr. Adama Karpińskiego z Uniwersytetu WSB Merito.</em></p>
<p>Artykuł <a rel="nofollow" href="https://polfinance.pl/oszustwo-inwestycyjne/">Oszustwo inwestycyjne: obiecują 10% w rok i proszą o wpłatę</a> pochodzi z serwisu <a rel="nofollow" href="https://polfinance.pl">Polfinance - ubezpieczenia i kredyty</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Wspólny kredyt po rozstaniu — kto spłaca, kiedy jest koniec</title>
		<link>https://polfinance.pl/wspolny-kredyt-po-rozstaniu/</link>
		
		<dc:creator><![CDATA[Wojciech Dera]]></dc:creator>
		<pubDate>Fri, 11 Sep 2026 20:32:54 +0000</pubDate>
				<category><![CDATA[Kredyt gotówkowy]]></category>
		<guid isPermaLink="false">https://polfinance.pl/wspolny-kredyt-po-rozstaniu/</guid>

					<description><![CDATA[<p>Wspólny kredyt po rozstaniu nie dzieli się na pół — bank może żądać całości od każdego. Co z BIK, czym różni się małżeństwo od pary i jak zamknąć wspólny dług.</p>
<p>Artykuł <a rel="nofollow" href="https://polfinance.pl/wspolny-kredyt-po-rozstaniu/">Wspólny kredyt po rozstaniu — kto spłaca, kiedy jest koniec</a> pochodzi z serwisu <a rel="nofollow" href="https://polfinance.pl">Polfinance - ubezpieczenia i kredyty</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Dwa tygodnie w Grecji, jedna umowa kredytowa, dwa podpisy. Pół roku później para się rozstaje, a bank dalej co miesiąc księguje ratę — tylko że teraz z konta jednej osoby. Wspólny kredyt po rozstaniu to temat, o którym nikt nie myśli w biurze podróży, a który potrafi wiązać ludzi dłużej niż związek, w którym powstał.</p>

<p>W tym tekście tłumaczymy, jak bank widzi dwoje kredytobiorców, dlaczego rozstanie nie dzieli długu na pół, czym różni się sytuacja małżeństwa od pary bez ślubu i co realnie można zrobić, żeby zamknąć wspólne zobowiązanie po rozstaniu. Zaczynamy od kredytu na wakacje, bo jest najczęstszy i najbardziej niedoceniany, ale zasady są te same dla każdego wspólnego kredytu — z hipoteką włącznie.</p>


<figure class="wp-block-image size-large"><img decoding="async" width="1536" height="1024" src="https://polfinance.pl/wp-content/uploads/2026/09/dlug-hero-web.jpg" alt="Para przy kuchennym stole nad dokumentami rozmawia o wspólnym kredycie po rozstaniu" class="wp-image-2923" srcset="https://polfinance.pl/wp-content/uploads/2026/09/dlug-hero-web.jpg 1536w, https://polfinance.pl/wp-content/uploads/2026/09/dlug-hero-web-300x200.jpg 300w, https://polfinance.pl/wp-content/uploads/2026/09/dlug-hero-web-1024x683.jpg 1024w, https://polfinance.pl/wp-content/uploads/2026/09/dlug-hero-web-768x512.jpg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /><figcaption class="wp-element-caption">Umowa z bankiem nie ma rubryki „a co, jeśli się rozstaniemy”. Warto ją dopisać samemu — w głowie, zanim się podpisze.</figcaption></figure>


<h2>Wspólny kredyt po rozstaniu — dlaczego bank nie zna słowa „połowa”</h2>

<p>Kiedy dwie osoby podpisują jedną umowę kredytową, dla banku stają się <strong>dłużnikami solidarnymi</strong>. To pojęcie z Kodeksu cywilnego i znaczy dokładnie tyle: bank może żądać całej raty — i całego pozostałego długu — od każdego z kredytobiorców z osobna, według własnego wyboru. Nie od „tego, który wyjechał na wakacje bardziej”, nie po połowie, tylko od tego, od kogo łatwiej ściągnąć.</p>

<p>W praktyce wygląda to tak: rata schodzi z rachunku, który wskazano w umowie. Jeśli to Twoje konto, bank pobiera całość od Ciebie, a to, czy była partnerka albo były partner dorzuca swoją część, jest wyłącznie Waszą sprawą. Jeśli przelew nie przyjdzie — dla banku to Ty zalegasz. Windykacja, opóźnienie w BIK, wypowiedzenie umowy: wszystko spada na oboje kredytobiorców, niezależnie od tego, kto przestał płacić.</p>

<p>Dr Adam Karpiński z Uniwersytetu WSB Merito zwracał na to uwagę w audycji „Ekspres Jedynki” Polskiego Radia, mówiąc o kredytach wakacyjnych: wspólny wyjazd na wspólny kredyt rodzi pytanie, kto spłaca, gdy para się rozstanie — i nikt nie zadaje go sobie w czerwcu. Odpowiedź banku jest zawsze ta sama: oboje, całość, do końca.</p>

<h2>Czym różni się małżeństwo od pary bez ślubu</h2>

<p>W stosunku do banku — niczym. Umowa kredytowa nie pyta o stan cywilny, tylko o podpisy. Różnica pojawia się między samymi partnerami i dotyczy tego, jak rozliczają się ze sobą po rozstaniu.</p>

<p><strong>Małżeństwo z ustawową wspólnością majątkową.</strong> Dług zaciągnięty wspólnie albo za zgodą drugiego małżonka obciąża majątek wspólny. Rozwód kończy wspólność, ale nie kończy umowy z bankiem — po rozwodzie oboje nadal odpowiadają solidarnie. Co ważne, sąd przy podziale majątku dzieli aktywa: mieszkanie, samochód, oszczędności. <strong>Długów nie dzieli</strong> — one zostają w umowie, tak jak były. Byli małżonkowie mogą się między sobą umówić, kto ile płaci, ale ta umowa nie wiąże banku.</p>

<p><strong>Para bez ślubu.</strong> Nie ma wspólności majątkowej, więc nie ma podziału majątku. Zostaje wyłącznie umowa kredytowa i ogólna zasada z Kodeksu cywilnego: ten z dłużników solidarnych, który zapłacił więcej niż jego część, może żądać zwrotu od drugiego — domyślnie po połowie, chyba że wcześniej ustalili inaczej. Tylko że „żądać” oznacza w praktyce pismo, potem wezwanie, potem sąd. Za ratę 400 zł mało kto tam idzie.</p>

<p>Stąd jedna praktyczna rada dla par bez ślubu: jeśli pożyczacie razem, <strong>spiszcie między sobą, kto ile spłaca</strong>, choćby jednym zdaniem w wiadomości. Banku to nie obchodzi, ale w razie sporu to jedyny dowód, że część miała być inna niż pół na pół.</p>

<h2>Wspólny kredyt w BIK: jego opóźnienie jest też Twoje</h2>

<p>Wspólne zobowiązanie widnieje w Biurze Informacji Kredytowej na raportach obojga kredytobiorców. Każde opóźnienie w spłacie — również takie, które powstało, bo druga osoba „zapomniała” przelać swoją część — trafia do obu historii kredytowych. I zostaje tam na lata.</p>

<p>To ma konkretną cenę. Jeśli rok po rozstaniu składasz wniosek o kredyt hipoteczny, bank widzi dwie rzeczy: wciąż aktywne wspólne zobowiązanie (które obniża zdolność tak samo, jakbyś spłacał je sam) i ewentualne opóźnienia z okresu, gdy partner przestał płacić. Ile zdolności zabiera rata i dlaczego od lipca 2026 roku BIK mocniej waży świeże zobowiązania, opisaliśmy w tekście <a href="https://polfinance.pl/dobry-dlug-zly-dlug-kredyty/">dobry dług, zły dług — jakie kredyty budują majątek</a>.</p>

<p>Dlatego po rozstaniu pierwszym ruchem nie jest kłótnia o połowę raty, tylko <strong>pilnowanie, żeby rata w ogóle schodziła</strong> — nawet jeśli tymczasowo płacisz całość. Opóźnienie kosztuje więcej niż kilka rat zapłaconych „za kogoś”, a o zwrot można upomnieć się później.</p>


<figure class="wp-block-image size-large"><img decoding="async" width="1536" height="1024" src="https://polfinance.pl/wp-content/uploads/2026/09/rozstanie-pudla-web.jpg" alt="Mężczyzna siedzi sam wśród kartonów w opustoszałym mieszkaniu — wspólny kredyt po rozstaniu zostaje na obojgu" class="wp-image-2959" srcset="https://polfinance.pl/wp-content/uploads/2026/09/rozstanie-pudla-web.jpg 1536w, https://polfinance.pl/wp-content/uploads/2026/09/rozstanie-pudla-web-300x200.jpg 300w, https://polfinance.pl/wp-content/uploads/2026/09/rozstanie-pudla-web-1024x683.jpg 1024w, https://polfinance.pl/wp-content/uploads/2026/09/rozstanie-pudla-web-768x512.jpg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /><figcaption class="wp-element-caption">Rzeczy da się podzielić w jedno popołudnie. Umowa kredytowa dzieli się tylko za zgodą banku.</figcaption></figure>


<h2>Cztery sposoby, żeby zamknąć wspólny kredyt po rozstaniu</h2>

<p>Dobra wiadomość jest taka, że wspólne zobowiązanie da się rozplątać. Zła — że każda z dróg wymaga albo pieniędzy, albo zgody banku, albo obu naraz. Od najprostszej do najtrudniejszej:</p>

<ol>
<li><strong>Wcześniejsza spłata i rozliczenie między sobą.</strong> Przy kredycie na wakacje, gdzie zostało kilka tysięcy złotych, to najczęściej najtańsze wyjście. Przy kredycie konsumenckim bank musi obniżyć całkowity koszt proporcjonalnie do skróconego okresu — oddajesz kapitał, a nie odsetki za miesiące, których już nie będzie. Potem partnerzy rozliczają się według tego, co ustalili.</li>
<li><strong>Przejęcie długu przez jedną osobę.</strong> Kodeks cywilny pozwala, by jeden z kredytobiorców przejął całe zobowiązanie, ale <strong>wyłącznie za zgodą banku</strong>. Bank sprawdzi, czy ta osoba sama ma zdolność do spłaty. Jeśli ma — podpisuje się aneks i druga osoba wychodzi z umowy. Jeśli nie ma — bank odmówi i wszystko zostaje po staremu.</li>
<li><strong>Refinansowanie.</strong> Jedna osoba bierze nowy kredyt na swoje nazwisko i spłaca nim wspólny. Działa wtedy, gdy przejęcie długu w obecnym banku jest niemożliwe, a inny bank widzi zdolność. Ma sens raczej przy większych kwotach niż przy kredycie wakacyjnym.</li>
<li><strong>Sprzedaż tego, co kupiono, i spłata z ceny.</strong> Dotyczy auta, sprzętu, mieszkania. Kredytu na wakacje nie dotyczy z oczywistego powodu: nie da się sprzedać dwóch tygodni sprzed roku. To dokładnie ta cecha, przez którą wyjazd na kredyt zaliczamy do złego długu.</li>
</ol>

<p>Jeśli bank odmawia aneksu, a druga strona nie płaci, można skorzystać z bezpłatnej pomocy <a href="https://rf.gov.pl/" rel="nofollow noopener" target="_blank">Rzecznika Finansowego</a> — także w sporze o to, czy bank prawidłowo rozliczył wcześniejszą spłatę. Rozliczenie między byłymi partnerami to już sprawa cywilna, nie bankowa.</p>

<h2>Dlaczego to boli najbardziej przy kredycie na wakacje</h2>

<p>Można zapytać: skoro kredyt wakacyjny jest krótki, o co tyle hałasu? O trzy rzeczy.</p>

<p>Po pierwsze, <strong>nic po nim nie zostaje</strong>. Przy wspólnym samochodzie po rozstaniu jest przynajmniej samochód — da się go sprzedać i spłacić dług. Po wyjeździe zostaje dług i zdjęcia, których żadna ze stron nie chce oglądać. Płacisz za wspomnienie, którego wolałbyś nie mieć.</p>

<p>Po drugie, <strong>kredyty na wyjazd bierze się pod wpływem emocji i bez rozmowy o scenariuszach</strong>. Przy hipotece pary rozmawiają o przyszłości, bo bank ich do tego zmusza. Przy 8 000 zł na all inclusive nikt nie pyta „a co, jeśli”. Tymczasem sam mechanizm solidarnej odpowiedzialności jest identyczny.</p>

<p>Po trzecie, <strong>rata za wakacje trwa dłużej niż wiele związków na ich wczesnym etapie</strong>. To brzmi cynicznie, ale jest prawdą statystyczną: pary, które dopiero się docierają, jeżdżą razem na wakacje częściej niż te z dwudziestoletnim stażem — i częściej się rozstają. Jak policzyć, co naprawdę kosztuje wyjazd na raty, pokazujemy w tekście <a href="https://polfinance.pl/wakacje-na-kredyt/">wakacje na kredyt — co zostaje, gdy wspomnienia się skończą</a>.</p>

<h2>Zanim podpiszecie razem — trzy pytania na kuchennym stole</h2>

<p>Nie chodzi o to, żeby nie pożyczać razem. Wspólna hipoteka jest sensownym, często jedynym sposobem na własne mieszkanie w Wieluniu czy Działoszynie, a dwie pensje dają zdolność, której jedna nie da. Chodzi o to, żeby podpisać z otwartymi oczami. Trzy pytania, które warto zadać sobie wcześniej:</p>

<ul>
<li><strong>Czy każde z nas udźwignie tę ratę samo?</strong> Jeśli nie — a przy kredycie wakacyjnym zwykle tak jest, bo bierze się go właśnie dlatego, że pieniędzy brakuje — to wspólny podpis nie zmniejsza ryzyka, tylko je podwaja.</li>
<li><strong>Co zostanie po spłacie i czy da się to podzielić?</strong> Mieszkanie tak. Samochód tak. Wyjazd nie. Im mniej da się podzielić, tym gorszym pomysłem jest wspólny kredyt.</li>
<li><strong>Kto płaci, jeśli się rozstaniemy?</strong> Pytanie niewygodne, ale odpowiedź spisana w dwóch zdaniach oszczędza potem miesięcy sporów. Nie wiąże banku — wiąże Was.</li>
</ul>

<p>Jest jeszcze wersja najprostsza, którą podpowiadał w tej samej audycji dr Karpiński: na wyjazd odłożyć. Wtedy nie ma umowy, nie ma solidarnej odpowiedzialności i nie ma tematu. Rozstanie bywa dostatecznie trudne bez comiesięcznego przypomnienia z banku.</p>

<h2>FAQ — najczęstsze pytania</h2>

<h3>Czy po rozstaniu każde z nas spłaca połowę wspólnego kredytu?</h3>
<p>Wobec banku — nie. Oboje odpowiadacie solidarnie za całość, a bank może żądać pełnej raty od dowolnego z Was. Podział po połowie działa tylko między Wami i dopiero po zapłacie — kto zapłacił więcej, może żądać zwrotu nadwyżki od drugiej osoby.</p>

<h3>Czy rozwód zwalnia z kredytu wziętego w małżeństwie?</h3>
<p>Nie. Rozwód kończy wspólność majątkową, ale nie zmienia umowy z bankiem. Sąd dzieli majątek, nie długi — wspólny kredyt zostaje w umowie tak, jak był. Żeby jedna osoba wyszła z umowy, potrzebny jest aneks z bankiem po sprawdzeniu zdolności drugiej.</p>

<h3>Czy mogę przepisać wspólny kredyt tylko na siebie?</h3>
<p>Tak, jeśli bank się zgodzi. To przejęcie długu z Kodeksu cywilnego — bank oceni, czy sam masz zdolność do spłaty, i wtedy podpisze aneks zwalniający drugą osobę. Bez zgody banku przepisanie nie jest możliwe.</p>

<h3>Co, jeśli była partnerka albo były partner przestał płacić swoją część?</h3>
<p>Najpierw płać całość, żeby nie powstało opóźnienie — trafiłoby do BIK obojga. Potem wezwij drugą osobę na piśmie do zwrotu nadpłaconej części, a jeśli to nie działa, zostaje droga sądowa. Ugoda bywa tańsza niż pozew o kilka rat.</p>

<h3>Czy wspólny kredyt na wakacje widać w moim BIK?</h3>
<p>Tak. Każde wspólne zobowiązanie jest na raportach obu osób, razem z historią spłat. Obniża zdolność kredytową obojga i będzie brane pod uwagę przy każdym kolejnym wniosku, w tym o hipotekę.</p>

<h2>Wspólny kredyt został po związku? Sprawdźmy, co da się z nim zrobić</h2>

<p>Czy bank zgodzi się na przejęcie długu, czy opłaca się spłacić wcześniej, a może lepiej refinansować — odpowiedź zależy od kwoty, banku i Twojej sytuacji. <strong>Rozmowa ze specjalistą kredytowym jest bezpłatna</strong> i pomoże ułożyć to w kolejności, która nie zepsuje Ci historii w BIK.</p>

<p>Zostaw numer w formularzu poniżej. Jeśli po rozstaniu myślisz o własnym mieszkaniu, zajrzyj też na stronę <a href="https://polfinance.pl/kredyt-hipoteczny-wielun/">kredyt hipoteczny Wieluń</a> — tam opisujemy, jak bank liczy zdolność jednej osoby.</p>


<div class="wp-block-columns has-ast-global-color-6-color has-ast-global-color-0-background-color has-text-color has-background has-link-color wp-elements-6 is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">
<div class="wp-block-column has-ast-global-color-6-color has-text-color has-link-color wp-elements-7 is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<div class="wp-block-uagb-container uagb-block-4c1a7e30 alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap">
<h2 class="wp-block-heading has-white-color has-text-color has-link-color wp-elements-8">Porozmawiajmy o Twoim kredycie</h2>



<p class="has-white-color has-text-color has-link-color wp-elements-9 wp-block-paragraph"><strong>Policz orientacyjną ratę, a potem zostaw numer — specjalista kredytowy oddzwoni, policzy Twoją zdolność i powie wprost, czy ten kredyt ma sens. Rozmowa jest bezpłatna i nie kończy się wnioskiem.</strong></p>




<div class="pf-cta-wrap">
  <div class="pf-kk">
    <div class="pf-kk-title">Ile wyniesie rata?</div>

    <label class="pf-kk-row">
      <span class="pf-kk-label">Cena nieruchomości</span>
      <span class="pf-kk-money">
        <input type="text" inputmode="numeric" name="pfKkPrice" value="500 000" autocomplete="off" />
        <span class="pf-kk-unit">zł</span>
      </span>
    </label>

    <div class="pf-kk-row">
      <div class="pf-kk-head">
        <span class="pf-kk-label">Wkład własny</span>
        <span class="pf-kk-val"><span data-kk="downPct">20</span>% = <span data-kk="downAmount">100 000</span> zł</span>
      </div>
      <input type="range" name="pfKkDown" min="20" max="80" step="1" value="20" aria-label="Wkład własny w procentach" />
      <div class="pf-kk-hint">Banki wymagają zwykle co najmniej 20% wkładu.</div>
    </div>

    <div class="pf-kk-row">
      <div class="pf-kk-head">
        <span class="pf-kk-label">Okres spłaty</span>
        <span class="pf-kk-val"><span data-kk="years">30</span> lat</span>
      </div>
      <input type="range" name="pfKkYears" min="5" max="35" step="1" value="30" aria-label="Okres spłaty w latach" />
      <div class="pf-kk-hint">30 lat to najczęstszy wybór — dłuższy okres to niższa rata, ale więcej odsetek.</div>
    </div>

    <div class="pf-kk-result">
      <div class="pf-kk-result-line">
        <span>Kwota kredytu</span>
        <strong><span data-kk="loan">400 000</span> zł</strong>
      </div>
      <div class="pf-kk-result-main">
        <span>Szacowana rata / miesiąc</span>
        <strong class="pf-kk-rate"><span data-kk="payment">2 347</span> zł</strong>
      </div>
      <div class="pf-kk-note">
        Orientacyjnie, dla raty równej przy oprocentowaniu <span data-kk="ratePct">5,8</span>%
        (stan na <span data-kk="rateDate">4.09.2026</span>). Rata zależy od oferty banku,
        Twojej zdolności i kosztów dodatkowych — dokładne liczby dostaniesz w rozmowie.
      </div>
    </div>

    <button type="button" class="pf-kk-ask">Zapytaj o ofertę</button>
  </div>

  <form class="pf-cta-form" data-pf-product="CREDIT" novalidate>
    <div class="pf-cta-calc" style="display:none">
      Liczysz: <span class="pf-cta-calc-text"></span>
    </div>
    <label class="pf-cta-field">
      <span class="pf-cta-label">Imię</span>
      <input type="text" name="pfName" autocomplete="given-name"
             placeholder="Jak się do Ciebie zwracać?" required />
    </label>
    <label class="pf-cta-field">
      <span class="pf-cta-label">Telefon</span>
      <input type="tel" name="pfPhone" autocomplete="tel"
             placeholder="np. 600 100 200" required />
    </label>
    <!-- Podsumowanie symulacji z kalkulatora (wypełnia guzik „Zapytaj o ofertę"). -->
    <input type="hidden" name="pfCalc" value="" />
    <!-- Honeypot: człowiek tego nie widzi i nie wypełni. -->
    <label class="pf-cta-hp" aria-hidden="true">
      Strona WWW
      <input type="text" name="pfWebsite" tabindex="-1" autocomplete="off" />
    </label>
    <div class="pf-cta-error"></div>
    <button type="submit" class="pf-cta-submit">Zamów rozmowę</button>
    <p class="pf-cta-rodo">
      Zostawiasz numer, żeby specjalista kredytowy oddzwonił — dane przetwarzamy tylko w tym celu.
      Administrator: Polfinance sp. z o.o. Szczegóły w
      <a href="/polityka-prywatnosci/" target="_blank" rel="noopener">polityce prywatności</a>.
    </p>
  </form>

  <div class="pf-cta-success" style="display:none">
    <strong>Dziękujemy — mamy Twój numer.</strong><br />
    Wojciech Dera, specjalista kredytowy, oddzwoni najszybciej, jak się da.
    <div class="pf-cta-app">
      Zanim oddzwoni, przygotuj trzy rzeczy: wysokość dochodu, listę obecnych rat
      i limity na kartach. Z tym policzy zdolność od razu, w trakcie rozmowy.
    </div>
  </div>
</div>

<style>
  .pf-cta-wrap { max-width: 520px; margin: 18px 0 6px; }
  .pf-cta-field { display: block; margin-bottom: 12px; }
  .pf-cta-label { display: block; font-size: 14px; font-weight: 700; margin-bottom: 4px; }
  .pf-cta-form input[type="text"], .pf-cta-form input[type="tel"] {
    width: 100%; padding: 13px 14px; font-size: 16px; line-height: 1.3;
    border: 2px solid #fff; border-radius: 6px; background: #fff; color: #12263f;
    box-sizing: border-box;
  }
  .pf-cta-form input:focus { outline: 3px solid #00426A; outline-offset: 1px; }
  /* Honeypot poza ekranem, nie display:none — część botów pomija ukryte pola. */
  .pf-cta-hp { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
  .pf-cta-submit {
    width: 100%; padding: 15px 18px; font-size: 17px; font-weight: 800;
    color: #00426A; background: #fff; border: none; border-radius: 6px; cursor: pointer;
  }
  .pf-cta-submit:hover { background: #eaf4fc; }
  .pf-cta-submit[disabled] { opacity: .65; cursor: default; }
  .pf-cta-error {
    display: none; margin: 0 0 10px; padding: 10px 12px; border-radius: 6px;
    background: #fdecea; color: #8a1c12; font-size: 15px;
  }
  .pf-cta-calc {
    margin: 0 0 12px; padding: 10px 12px; border-radius: 6px; font-size: 14.5px; line-height: 1.45;
    background: rgba(255,255,255,.16); border: 1px solid rgba(255,255,255,.45);
  }
  .pf-cta-rodo { margin: 10px 0 0; font-size: 12.5px; line-height: 1.45; }
  .pf-cta-rodo a { text-decoration: underline; }
  .pf-cta-success {
    max-width: 520px; margin: 18px 0 6px; padding: 16px 18px; border-radius: 8px;
    background: #fff; color: #12263f; font-size: 16px; line-height: 1.5;
  }
  .pf-cta-app {
    margin-top: 12px; padding-top: 12px; border-top: 1px solid #d7e3ee; font-size: 14.5px;
  }

  /* ---- kalkulator raty (biała karta na niebieskim tle bloku) ---- */
  .pf-kk {
    background: #fff; color: #1d2733; border-radius: 16px; padding: 20px 20px 18px;
    margin: 0 0 18px; box-sizing: border-box; font-size: 16px; line-height: 1.45;
  }
  .pf-kk-title {
    color: #00426A; font-size: 21px; font-weight: 800; margin: 0 0 14px;
    text-transform: none !important;
  }
  .pf-kk-row { display: block; margin: 0 0 16px; }
  .pf-kk-head { display: flex; justify-content: space-between; align-items: baseline; gap: 12px; }
  .pf-kk-label { display: block; font-size: 14px; font-weight: 700; color: #00426A; margin: 0 0 6px; }
  .pf-kk-val { font-size: 15px; font-weight: 700; color: #1d2733; white-space: nowrap; }
  .pf-kk-money { position: relative; display: block; }
  .pf-kk input[type="text"] {
    width: 100%; padding: 12px 44px 12px 14px; font-size: 18px; font-weight: 700;
    line-height: 1.3; color: #12263f; background: #F2F8FD; border: 2px solid #DCE9F3;
    border-radius: 10px; box-sizing: border-box;
  }
  .pf-kk input[type="text"]:focus { outline: 3px solid #0093E5; outline-offset: 1px; }
  .pf-kk-unit {
    position: absolute; right: 14px; top: 50%; transform: translateY(-50%);
    font-weight: 700; color: #00426A;
  }
  .pf-kk input[type="range"] {
    width: 100%; margin: 6px 0 4px; accent-color: #0093E5; cursor: pointer; height: 28px;
  }
  .pf-kk-hint { font-size: 13px; color: #55667a; line-height: 1.4; }
  .pf-kk-result {
    margin: 4px 0 14px; padding: 14px 16px; border-radius: 12px;
    background: #F2F8FD; border: 1px solid #DCE9F3;
  }
  .pf-kk-result-line {
    display: flex; justify-content: space-between; gap: 12px; font-size: 15px;
    padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px solid #DCE9F3;
  }
  .pf-kk-result-main {
    display: flex; justify-content: space-between; align-items: baseline; gap: 12px;
    flex-wrap: wrap; font-size: 15px; font-weight: 700;
  }
  .pf-kk-rate { font-size: 30px; font-weight: 800; color: #0f7a4a; white-space: nowrap; }
  .pf-kk-note { margin-top: 10px; font-size: 12.5px; line-height: 1.45; color: #55667a; }
  .pf-kk-ask {
    width: 100%; padding: 15px 18px; font-size: 17px; font-weight: 800; color: #fff;
    background: #00426A; border: none; border-radius: 10px; cursor: pointer;
    text-transform: none !important;
  }
  .pf-kk-ask:hover { background: #0093E5; }
  @media (max-width: 480px) {
    .pf-kk { padding: 16px 14px 14px; }
    .pf-kk-rate { font-size: 27px; }
  }
</style>

<script>
  (function () {
    // ====== JEDYNE MIEJSCE DO ZMIANY STAWKI ======
    // Oprocentowanie nominalne do symulacji (rata równa). Stan wg ofert banków z dnia niżej.
    var PF_RATE = 5.8;            // procent rocznie
    var PF_RATE_DATE = "4.09.2026";
    // =============================================
    var PF_MIN_PRICE = 50000;
    var PF_MAX_PRICE = 20000000;

    function fmt(n) {
      // 1234567 -> "1 234 567" (twarda spacja, żeby liczba nie łamała się w wierszu)
      var s = String(Math.round(n));
      var out = "";
      var count = 0;
      for (var i = s.length - 1; i >= 0; i--) {
        out = s.charAt(i) + out;
        count++;
        if (count % 3 === 0) { if (i > 0) { out = " " + out; } }
      }
      return out;
    }
    function parsePrice(text) {
      var digits = String(text).replace(/\D/g, "");
      var n = digits ? parseInt(digits, 10) : 0;
      if (n < PF_MIN_PRICE) { n = PF_MIN_PRICE; }
      if (n > PF_MAX_PRICE) { n = PF_MAX_PRICE; }
      return n;
    }
    // Rata równa (annuita): R = K * q^n * (q - 1) / (q^n - 1), q = 1 + r/12.
    function payment(loan, years, ratePct) {
      var n = years * 12;
      var r = ratePct / 100 / 12;
      if (r <= 0) { return loan / n; }
      var qn = Math.pow(1 + r, n);
      return loan * qn * r / (qn - 1);
    }

    function setup(box) {
      if (box.getAttribute("data-pf-bound")) { return; }   // druga kopia bloku na stronie
      box.setAttribute("data-pf-bound", "1");

      var priceInput = box.querySelector('[name="pfKkPrice"]');
      var downInput = box.querySelector('[name="pfKkDown"]');
      var yearsInput = box.querySelector('[name="pfKkYears"]');
      var askBtn = box.querySelector(".pf-kk-ask");
      function out(key, value) {
        var el = box.querySelector('[data-kk="' + key + '"]');
        if (el) { el.textContent = value; }
      }
      out("ratePct", String(PF_RATE).replace(".", ","));
      out("rateDate", PF_RATE_DATE);

      var state = { price: 0, downPct: 0, downAmount: 0, loan: 0, years: 0, payment: 0 };

      function recalc() {
        state.price = parsePrice(priceInput.value);
        state.downPct = parseInt(downInput.value, 10);
        state.years = parseInt(yearsInput.value, 10);
        state.downAmount = Math.round(state.price * state.downPct / 100);
        state.loan = state.price - state.downAmount;
        state.payment = payment(state.loan, state.years, PF_RATE);
        out("downPct", state.downPct);
        out("downAmount", fmt(state.downAmount));
        out("years", state.years);
        out("loan", fmt(state.loan));
        out("payment", fmt(state.payment));
      }
      // Pole ceny formatujemy dopiero po wyjściu z pola — w trakcie pisania nie skaczemy kursorem.
      priceInput.addEventListener("input", recalc);
      priceInput.addEventListener("blur", function () {
        priceInput.value = fmt(parsePrice(priceInput.value));
        recalc();
      });
      downInput.addEventListener("input", recalc);
      yearsInput.addEventListener("input", recalc);
      recalc();

      // „Zapytaj o ofertę": podsumowanie symulacji do formularza (ukryte pole + pasek dla
      // klienta) i przewinięcie do pola „Imię". Skrypt formularza niżej dokleja pfCalc
      // na początku wiadomości leada.
      askBtn.addEventListener("click", function () {
        var wrap = box.closest(".pf-cta-wrap") || box.parentNode;
        var form = wrap.querySelector(".pf-cta-form");
        if (!form) { return; }
        var summary = "cena " + fmt(state.price) + " zł, wkład własny " + state.downPct + "% ("
          + fmt(state.downAmount) + " zł), kredyt " + fmt(state.loan) + " zł na " + state.years
          + " lat, oprocentowanie " + String(PF_RATE).replace(".", ",") + "% (stan na "
          + PF_RATE_DATE + ") → rata ok. " + fmt(state.payment) + " zł/mies.";
        var hidden = form.querySelector('[name="pfCalc"]');
        if (hidden) { hidden.value = "Kalkulator raty: " + summary; }
        var bar = form.querySelector(".pf-cta-calc");
        if (bar) {
          var txt = bar.querySelector(".pf-cta-calc-text");
          if (txt) { txt.textContent = summary; }
          bar.style.display = "block";
        }
        var nameField = form.querySelector('[name="pfName"]');
        form.scrollIntoView({ behavior: "smooth", block: "start" });
        if (nameField) { window.setTimeout(function () { nameField.focus({ preventScroll: true }); }, 450); }
      });
    }

    Array.prototype.forEach.call(document.querySelectorAll(".pf-kk"), setup);
  })();
</script>

<script>
  (function () {
    var PF_API_BASE = "https://www.multifinance.online"; // backend multiFinance
    var renderedAt = Date.now();                          // time-trap: <3 s = bot

    // Kody z linków (?agent= / ?partner= / ?utm_campaign=) trzymamy w sessionStorage,
    // żeby lead zaliczył się właściwej osobie także wtedy, gdy klient najpierw chodził
    // po stronie, a formularz wypełnił dopiero kilka podstron dalej.
    function stored(param) {
      try {
        var value = new URLSearchParams(window.location.search).get(param);
        if (value) { sessionStorage.setItem("pf_" + param, value); }
        return sessionStorage.getItem("pf_" + param) || "";
      } catch (err) { return ""; }   // tryb prywatny itp.
    }
    var pfAgentCode = stored("agent");
    var pfPartnerCode = stored("partner");
    var pfUtmCampaign = stored("utm_campaign");

    function bind(form) {
      // Druga kopia bloku na tej samej stronie wnosi drugą kopię skryptu; bez tego
      // znacznika ten sam formularz dostałby dwa listenery i wysłał leada dwa razy.
      if (form.getAttribute("data-pf-bound")) { return; }
      form.setAttribute("data-pf-bound", "1");

      var wrap = form.closest(".pf-cta-wrap") || form.parentNode;
      var errorBox = form.querySelector(".pf-cta-error");
      var submitBtn = form.querySelector(".pf-cta-submit");
      var success = wrap.querySelector(".pf-cta-success");

      function showError(msg) {
        errorBox.textContent = msg;
        errorBox.style.display = "block";
      }

      form.addEventListener("submit", function (event) {
        event.preventDefault();
        errorBox.style.display = "none";

        var name = form.querySelector('[name="pfName"]').value.trim();
        var phone = form.querySelector('[name="pfPhone"]').value.trim();
        if (!name) { showError("Podaj imię — specjalista kredytowy musi wiedzieć, do kogo dzwoni."); return; }
        if (phone.replace(/\D/g, "").length < 9) { showError("Podaj numer telefonu (9 cyfr)."); return; }

        submitBtn.disabled = true;
        submitBtn.textContent = "Wysyłam…";

        // Pola opcjonalne istnieją tylko w wariancie pełnym — stąd sprawdzenie.
        var emailField = form.querySelector('[name="pfEmail"]');
        var messageField = form.querySelector('[name="pfMessage"]');
        var calcField = form.querySelector('[name="pfCalc"]');
        var email = emailField ? emailField.value.trim() : "";
        var typed = messageField ? messageField.value.trim() : "";
        var calc = calcField ? calcField.value.trim() : "";

        // Adres strony leci w wiadomości: agent od razu wie, po czym klient zadzwonił,
        // a my widzimy, które treści naprawdę przynoszą telefony. Tekst od klienta
        // idzie NAD tym, bo to on jest treścią zgłoszenia; symulacja z kalkulatora
        // (jeśli klient kliknął „Zapytaj o ofertę") — na samej górze.
        var pageInfo = "Zgłoszenie ze strony: " + document.title + "\n" + window.location.href;
        if (typed) { pageInfo = typed + "\n\n---\n" + pageInfo; }
        if (calc) { pageInfo = calc + "\n\n" + pageInfo; }

        fetch(PF_API_BASE + "/api/public/www-lead", {
          method: "POST",
          headers: { "Content-Type": "application/json" },
          body: JSON.stringify({
            name: name,
            phone: phone,
            email: email || null,
            product: form.getAttribute("data-pf-product") || "OTHER",
            message: pageInfo,
            consentDataProcessing: true,
            website: form.querySelector('[name="pfWebsite"]').value || "",   // honeypot
            formElapsedMs: Date.now() - renderedAt,                          // time-trap
            agentCode: pfAgentCode || null,
            partnerCode: pfPartnerCode || null,
            utmCampaign: pfUtmCampaign || null
          })
        })
          .then(function (res) {
            return res.json().then(function (body) { return { ok: res.ok, body: body }; });
          })
          .then(function (r) {
            // UWAGA: w tym skrypcie NIE MOŻE wystąpić ampersand. WordPress zamienia
            // go w treści bloku na encję numeryczną, więc podwójny ampersand
            // (koniunkcja) rozwala skrypt SyntaxError-em i formularz przestaje
            // działać — po cichu, bo sam formularz nadal się wyświetla, tylko nikt
            // nie słucha jego wysyłki. Stąd zagnieżdżone ify zamiast koniunkcji.
            // Wykryte i sprawdzone na żywo 5.08.2026.
            var body = r.body ? r.body : null;
            var okStatus = false;
            if (r.ok) { if (body) { okStatus = body.status ? true : false; } }
            if (okStatus) {
              form.style.display = "none";
              if (success) { success.style.display = "block"; }
            } else {
              var msg = body ? body.message : null;
              showError(msg || "Nie udało się wysłać zgłoszenia. Zadzwoń do nas: 531 530 550.");
              submitBtn.disabled = false;
              submitBtn.textContent = "Zamów rozmowę";
            }
          })
          .catch(function () {
            showError("Brak połączenia z serwerem. Spróbuj ponownie albo zadzwoń: 531 530 550.");
            submitBtn.disabled = false;
            submitBtn.textContent = "Zamów rozmowę";
          });
      });
    }

    // Wszystkie kopie formularza na stronie — także te wstawione z innego bloku.
    Array.prototype.forEach.call(document.querySelectorAll(".pf-cta-form"), bind);
  })();
</script>



<p class="has-white-color has-text-color has-link-color has-small-font-size wp-elements-10 wp-block-paragraph">Hipoteki w całej Polsce, kredyty gotówkowe, konsolidacja, leasing i finansowanie firm. Rozmowa niczego nie przesądza: jeśli liczby wyjdą źle, usłyszysz to wprost.</p>
</div></div>
</div>
</div>



<p><em>Artykuł przygotował zespół Polfinance. Tekst ma charakter edukacyjny i nie stanowi porady prawnej — rozliczenie wspólnego zobowiązania zależy od treści umowy, ustroju majątkowego i konkretnej sytuacji; w sporze warto skorzystać z pomocy prawnika lub Rzecznika Finansowego. Źródła: Kodeks cywilny (przepisy o zobowiązaniach solidarnych i przejęciu długu), ustawa o kredycie konsumenckim, audycja „Ekspres Jedynki” Polskiego Radia z 20 lipca 2026 roku z udziałem dr. Adama Karpińskiego z Uniwersytetu WSB Merito.</em></p>
<p>Artykuł <a rel="nofollow" href="https://polfinance.pl/wspolny-kredyt-po-rozstaniu/">Wspólny kredyt po rozstaniu — kto spłaca, kiedy jest koniec</a> pochodzi z serwisu <a rel="nofollow" href="https://polfinance.pl">Polfinance - ubezpieczenia i kredyty</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>RRSO — co to jest i jak je czytać w trzy minuty</title>
		<link>https://polfinance.pl/rrso-co-to-jest/</link>
		
		<dc:creator><![CDATA[Wojciech Dera]]></dc:creator>
		<pubDate>Fri, 11 Sep 2026 20:32:51 +0000</pubDate>
				<category><![CDATA[Kredyt gotówkowy]]></category>
		<guid isPermaLink="false">https://polfinance.pl/rrso-co-to-jest/</guid>

					<description><![CDATA[<p>RRSO — co to jest, czym różni się od oprocentowania i jak w trzy minuty sprawdzić, która oferta kredytu jest naprawdę tańsza. Limity kosztów z ustawy w 2026.</p>
<p>Artykuł <a rel="nofollow" href="https://polfinance.pl/rrso-co-to-jest/">RRSO — co to jest i jak je czytać w trzy minuty</a> pochodzi z serwisu <a rel="nofollow" href="https://polfinance.pl">Polfinance - ubezpieczenia i kredyty</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Kiedyś było prościej. Przychodziłeś po tysiąc złotych, a kasjer wypłacał dziewięćset — sto zostawało w banku jako zapłata za pożyczkę. Kredyt zdyskontowany, bo koszt potrącano z góry. Nie trzeba było niczego liczyć: cenę pieniądza widziało się od pierwszej sekundy, w gotówce, na ladzie. Dziś dostajesz całą kwotę, a koszt jest rozsmarowany na dwadzieścia cztery raty i schowany w czterech różnych rubrykach umowy. Dlatego wymyślono RRSO — co to jest i jak je czytać, tłumaczymy w trzy minuty, bez wzorów.</p>

<p>Ten historyczny kontrast przypomniał w audycji „Ekspres Jedynki” Polskiego Radia dr Adam Karpiński z Uniwersytetu WSB Merito. I dodał tezę, która jest osią tego tekstu: RRSO to jedyna liczba, która mówi prawdę o koszcie kredytu — pod warunkiem, że wiadomo, jak na nią patrzeć.</p>


<figure class="wp-block-image size-large"><img decoding="async" width="1536" height="1024" src="https://polfinance.pl/wp-content/uploads/2026/09/rrso-hero-web.jpg" alt="Dłonie z długopisem nad formularzem kredytowym i kalkulatorem — sprawdzanie, co to jest RRSO w ofercie" class="wp-image-2960" srcset="https://polfinance.pl/wp-content/uploads/2026/09/rrso-hero-web.jpg 1536w, https://polfinance.pl/wp-content/uploads/2026/09/rrso-hero-web-300x200.jpg 300w, https://polfinance.pl/wp-content/uploads/2026/09/rrso-hero-web-1024x683.jpg 1024w, https://polfinance.pl/wp-content/uploads/2026/09/rrso-hero-web-768x512.jpg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /><figcaption class="wp-element-caption">Trzy minuty z formularzem informacyjnym oszczędzają czasem kilka tysięcy złotych.</figcaption></figure>


<h2>Co to jest RRSO — jedna liczba zamiast czterech rubryk</h2>

<p>RRSO to rzeczywista roczna stopa oprocentowania. Wbrew nazwie nie jest to oprocentowanie, tylko <strong>całkowity koszt kredytu wyrażony jako procent w skali roku</strong>. Bierze pod uwagę wszystko, co zapłacisz ponad pożyczoną kwotę: odsetki, prowizję, opłaty przygotowawcze, koszt ubezpieczenia, jeśli jest warunkiem uzyskania kredytu na tych warunkach — i uwzględnia, kiedy każdą z tych rzeczy płacisz.</p>

<p>To ostatnie jest ważne. Sto złotych zapłacone dziś kosztuje więcej niż sto złotych zapłacone za dwa lata, bo przez ten czas mogłoby pracować gdzie indziej. RRSO liczy się ustawowym wzorem, który to uwzględnia — dokładnie tak, jak w starym kredycie zdyskontowanym potrącenie z góry było „droższe” niż ta sama kwota rozłożona na raty. Wzór nie jest do zapamiętania; ważne, że bank musi go stosować w ten sam sposób co każdy inny bank.</p>

<p>Stąd praktyczna definicja: <strong>RRSO to cena kredytu w jednostce, która pozwala porównać dwie oferty o tej samej kwocie i tym samym okresie</strong>. Niższe RRSO przy tej samej kwocie i tym samym okresie oznacza tańszy kredyt. Koniec definicji.</p>

<h2>Oprocentowanie a RRSO — dwie liczby, dwie różne rzeczy</h2>

<p>Najczęstszy błąd polega na porównywaniu oprocentowania nominalnego. To liczba, którą banki pokazują największą czcionką, bo zwykle jest najładniejsza. Tylko że oprocentowanie mówi wyłącznie o odsetkach — a odsetki to często mniej niż połowa kosztu kredytu gotówkowego. Reszta siedzi w prowizji i w ubezpieczeniu.</p>

<p>Zobacz to na przykładzie dwóch ofert na 10 000 zł, spłacanych w 24 równych ratach:</p>

<style>
.pf-dual-wide{display:block}
.pf-dual-tall{display:none}
@media (max-width:781px){.pf-dual-wide{display:none}.pf-dual-tall{display:block}}
</style>

<figure class="wp-block-image size-large pf-dual-wide"><img decoding="async" width="1536" height="770" src="https://polfinance.pl/wp-content/uploads/2026/09/rrso-split-web.jpg" alt="Porównanie dwóch ofert kredytu: niższe oprocentowanie z prowizją daje wyższe RRSO niż wyższe oprocentowanie bez prowizji" class="wp-image-2961" srcset="https://polfinance.pl/wp-content/uploads/2026/09/rrso-split-web.jpg 1536w, https://polfinance.pl/wp-content/uploads/2026/09/rrso-split-web-300x150.jpg 300w, https://polfinance.pl/wp-content/uploads/2026/09/rrso-split-web-1024x513.jpg 1024w, https://polfinance.pl/wp-content/uploads/2026/09/rrso-split-web-768x385.jpg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></figure>

<figure class="wp-block-image size-large pf-dual-tall"><img decoding="async" width="900" height="1540" src="https://polfinance.pl/wp-content/uploads/2026/09/rrso-split-mobile-web.jpg" alt="Porównanie dwóch ofert kredytu: niższe oprocentowanie z prowizją daje wyższe RRSO niż wyższe oprocentowanie bez prowizji" class="wp-image-2962" srcset="https://polfinance.pl/wp-content/uploads/2026/09/rrso-split-mobile-web.jpg 900w, https://polfinance.pl/wp-content/uploads/2026/09/rrso-split-mobile-web-175x300.jpg 175w, https://polfinance.pl/wp-content/uploads/2026/09/rrso-split-mobile-web-598x1024.jpg 598w, https://polfinance.pl/wp-content/uploads/2026/09/rrso-split-mobile-web-768x1314.jpg 768w, https://polfinance.pl/wp-content/uploads/2026/09/rrso-split-mobile-web-898x1536.jpg 898w" sizes="(max-width: 900px) 100vw, 900px" /></figure>

<p>Oferta z „tańszym” oprocentowaniem 7,9 procent, ale z prowizją 8 procent doliczoną do kredytu, kończy się łączną spłatą około 11 711 zł i RRSO 16,8 procent. Oferta z oprocentowaniem 11,5 procent i bez prowizji — spłatą około 11 242 zł i RRSO 12,1 procent. <strong>Różnica na korzyść „droższego” oprocentowania wynosi prawie 470 zł.</strong> To nasze wyliczenie poglądowe, bez ubezpieczenia i dodatkowych opłat; realne oferty różnią się w szczegółach, ale mechanizm jest zawsze ten sam.</p>

<p>Dlatego zasada z audycji brzmi: nie pytaj, ile wynosi oprocentowanie. Pytaj, ile wynosi RRSO — i czy oprocentowanie jest stałe, czy zmienne. To drugie pytanie jest ważne, bo RRSO przy stopie zmiennej liczone jest przy założeniu, że dzisiejsza stopa się nie zmieni. Jeśli stopy pójdą w górę, rata też, a RRSO z formularza staje się historią.</p>

<h2>Co wchodzi w RRSO, a czego w nim nie ma</h2>

<p>Żeby liczba była użyteczna, trzeba wiedzieć, co obejmuje. Ustawa o kredycie konsumenckim każe wliczać do całkowitego kosztu kredytu wszystko, co musisz zapłacić w związku z umową. W praktyce:</p>

<ul>
<li><strong>Wchodzą:</strong> odsetki, prowizja za udzielenie, opłata przygotowawcza, składka ubezpieczenia — jeśli bez tego ubezpieczenia nie dostaniesz kredytu albo dostaniesz go drożej, koszt prowadzenia konta, jeśli konto jest warunkiem oferty.</li>
<li><strong>Nie wchodzą:</strong> odsetki za opóźnienie i opłaty windykacyjne, koszt ubezpieczenia, które jest naprawdę dobrowolne, opłaty notarialne, koszt wcześniejszej spłaty (przy kredycie konsumenckim zwykle zerowy) i wszystko, czego bank nie zna w dniu zawarcia umowy.</li>
</ul>

<p>Jedna pułapka wymaga osobnego zdania: <strong>ubezpieczenie „dobrowolne”, bez którego oferta jest wyraźnie droższa</strong>. Formalnie możesz odmówić, więc bank nie musi wliczać go do RRSO. Faktycznie płacisz je, bo wariant bez ubezpieczenia ma wyższą prowizję albo oprocentowanie. Zawsze proś o formularz w obu wariantach i porównuj RRSO obu — dopiero wtedy widać, ile naprawdę kosztuje polisa.</p>

<h2>Gdzie znaleźć RRSO i jak je przeczytać w trzy minuty</h2>

<p>Bank ma obowiązek podać RRSO w trzech miejscach: w reklamie, jeśli pokazuje w niej jakąkolwiek liczbę dotyczącą kosztu, w formularzu informacyjnym, który musisz dostać <strong>przed</strong> podpisaniem umowy, i w samej umowie. Formularz jest najważniejszy, bo jest ustandaryzowany — w każdym banku wygląda tak samo, więc porównuje się go łatwo.</p>

<ol>
<li><strong>Znajdź RRSO</strong> — jest w formularzu zawsze w tym samym miejscu, w sekcji o kosztach. Zapisz je obok nazwy banku.</li>
<li><strong>Znajdź całkowitą kwotę do zapłaty.</strong> To pożyczona kwota plus całkowity koszt. Różnica między tą liczbą a kwotą kredytu mówi w złotówkach to, co RRSO mówi w procentach.</li>
<li><strong>Sprawdź, czy oprocentowanie jest stałe, czy zmienne.</strong> Przy zmiennym zapytaj, od czego zależy i kiedy bank może je zmienić.</li>
<li><strong>Sprawdź, czy ubezpieczenie jest warunkiem.</strong> Jeśli tak — czy jest w RRSO. Jeśli „dobrowolne” — poproś o drugi formularz bez niego.</li>
</ol>

<p>Trzy minuty to nie przesada. Cztery liczby, jedna kartka, a decyzja o kilku tysiącach złotych przestaje być zgadywaniem. Jeśli ktoś w oddziale nie chce dać formularza „bo to tylko wstępna rozmowa”, to jest odpowiedź sama w sobie.</p>

<h2>Reklama z RRSO 0 procent i kredyt na 30 dni — dwa skrajne przypadki</h2>

<p>Są dwie sytuacje, w których RRSO potrafi zmylić. Pierwsza to <strong>„RRSO 0 procent”</strong> w reklamach ratalnych sklepów. Liczba jest prawdziwa: sklep dopłaca bankowi, żeby klient kupił dziś. Tylko że to nadal kredyt — zobowiązanie w BIK, rata w budżecie, spadek zdolności kredytowej przy wniosku o hipotekę. Darmowe raty kosztują dokładnie tyle, ile utrata zdolności, o której piszemy w tekście <a href="https://polfinance.pl/dobry-dlug-zly-dlug-kredyty/">dobry dług, zły dług — jakie kredyty budują majątek</a>.</p>

<p>Druga to <strong>bardzo krótkie pożyczki</strong>. Chwilówka na 30 dni z kosztem 5 procent kwoty ma RRSO w okolicach 80 procent — bo ustawowy wzór przelicza koszt jednego miesiąca na cały rok. Liczba wygląda absurdalnie, ale robi dokładnie to, do czego ją stworzono: mówi, że pożyczanie na tydzień czy miesiąc jest w przeliczeniu bardzo drogie. Porównuj RRSO tylko między ofertami o zbliżonym okresie — chwilówki z chwilówką, kredyt dwuletni z dwuletnim.</p>

<h2>Ile bank może maksymalnie policzyć — limity z ustawy</h2>

<p>RRSO nie rośnie w nieskończoność, bo prawo wyznacza dwa sufity. <strong>Odsetki maksymalne</strong> to dwukrotność odsetek ustawowych, a te są równe stopie referencyjnej NBP powiększonej o 3,5 punktu procentowego. Przy stopie referencyjnej 3,75 procent, którą Rada Polityki Pieniężnej utrzymała we wrześniu 2026 roku, oznacza to <strong>maksymalnie 14,5 procent rocznie</strong>. Zmiana stóp przesuwa ten limit automatycznie.</p>

<p>Drugi sufit dotyczy <strong>kosztów pozaodsetkowych</strong> — prowizji, opłat, ubezpieczeń. Dla kredytu na co najmniej 30 dni mogą wynieść najwyżej 10 procent kwoty plus 10 procent za każdy rok trwania umowy, a łącznie nigdy więcej niż 45 procent kwoty kredytu. Dla pożyczek krótszych niż 30 dni limit to 5 procent kwoty. Te progi obowiązują od ustawy z grudnia 2022 roku, która obniżyła wcześniejszy limit ze 100 do 45 procent.</p>

<p>Zastrzeżenie: limit to nie cena rynkowa. Kredyt gotówkowy w banku bywa dwa, trzy razy tańszy od sufitu. Jeśli oferta ociera się o maksimum, to nie znaczy, że jest legalna i w porządku — znaczy, że jest legalna i droga. Informacje o prawach konsumenta przy kredycie znajdziesz na stronie <a href="https://finanse.uokik.gov.pl/" rel="nofollow noopener" target="_blank">finanse.uokik.gov.pl</a> Urzędu Ochrony Konkurencji i Konsumentów.</p>

<h2>RRSO przy hipotece — ta sama liczba, inne pułapki</h2>

<p>Przy kredycie hipotecznym RRSO działa tak samo, ale ma trzy cechy, o których warto wiedzieć. Po pierwsze, liczy się na 25–30 lat, więc drobna różnica w RRSO to dziesiątki tysięcy złotych. Po drugie, wchodzi do niego więcej pozycji: wycena nieruchomości, ubezpieczenie pomostowe do czasu wpisu hipoteki, ubezpieczenie niskiego wkładu, koszt konta i karty, jeśli obniżają marżę. Po trzecie, <strong>przy oprocentowaniu zmiennym RRSO to zdjęcie z dziś</strong> — liczone przy założeniu, że wskaźnik referencyjny nie zmieni się przez trzy dekady.</p>

<p>Dlatego przy hipotece RRSO służy do porównania ofert w tym samym dniu, a nie do przewidywania, ile zapłacisz do końca. Do tego drugiego potrzebny jest scenariusz: co z ratą, jeśli stopy wzrosną o dwa punkty. Bank ma obowiązek pokazać taką symulację, a specjalista kredytowy policzy ją dla kilku banków naraz. Jak wygląda cała ścieżka od zdolności do umowy, opisujemy na stronie <a href="https://polfinance.pl/kredyt-hipoteczny-wielun/">kredyt hipoteczny Wieluń</a>.</p>

<h2>FAQ — najczęstsze pytania</h2>

<h3>Co to jest RRSO w kredycie?</h3>
<p>Rzeczywista roczna stopa oprocentowania — całkowity koszt kredytu (odsetki, prowizja, wymagane ubezpieczenie i opłaty) wyrażony jako procent w skali roku, liczony ustawowym wzorem. Pozwala porównać dwie oferty o tej samej kwocie i tym samym okresie: niższe RRSO oznacza tańszy kredyt.</p>

<h3>Czy niższe oprocentowanie zawsze oznacza tańszy kredyt?</h3>
<p>Nie. Oprocentowanie mówi tylko o odsetkach. Oferta z oprocentowaniem 7,9 procent i prowizją 8 procent jest droższa niż oferta z oprocentowaniem 11,5 procent bez prowizji — pokazuje to RRSO, nie oprocentowanie.</p>

<h3>Dlaczego chwilówka ma RRSO kilkaset procent?</h3>
<p>Bo wzór przelicza koszt krótkiego okresu na cały rok. Pięć procent za 30 dni to około 80 procent w skali roku. Liczba jest prawdziwa i celowo pokazuje, że pożyczanie na krótko jest w przeliczeniu bardzo drogie.</p>

<h3>Czy ubezpieczenie kredytu jest wliczone w RRSO?</h3>
<p>Tylko wtedy, gdy jest warunkiem uzyskania kredytu na danych warunkach. Ubezpieczenie formalnie dobrowolne, ale bez którego oferta jest droższa, nie musi być w RRSO — dlatego proś o formularz w obu wariantach i porównuj oba.</p>

<h3>Jakie jest maksymalne oprocentowanie kredytu w 2026 roku?</h3>
<p>Odsetki maksymalne to dwukrotność odsetek ustawowych, czyli dwa razy (stopa referencyjna NBP + 3,5 punktu). Przy stopie 3,75 procent, obowiązującej we wrześniu 2026 roku, daje to 14,5 procent rocznie. Koszty pozaodsetkowe są ograniczone osobno — do 45 procent kwoty kredytu.</p>

<h2>Masz dwie oferty i nie wiesz, która jest tańsza? Porównajmy je razem</h2>

<p>Formularze informacyjne z kilku banków, jedno RRSO obok drugiego, do tego pytanie o stałe i zmienne oprocentowanie — to jest dokładnie to, co robi <strong>specjalista kredytowy</strong>, i to bezpłatnie. Nie musisz mieć wybranego banku ani nawet być pewien, że w ogóle chcesz brać kredyt.</p>

<p>Zostaw numer w formularzu poniżej. Zanim zadzwonimy, przeczytaj jeszcze, dlaczego niektórych rzeczy nie warto kupować na kredyt niezależnie od RRSO: <a href="https://polfinance.pl/wakacje-na-kredyt/">wakacje na kredyt — co zostaje, gdy wspomnienia się skończą</a>.</p>


<div class="wp-block-columns has-ast-global-color-6-color has-ast-global-color-0-background-color has-text-color has-background has-link-color wp-elements-11 is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">
<div class="wp-block-column has-ast-global-color-6-color has-text-color has-link-color wp-elements-12 is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<div class="wp-block-uagb-container uagb-block-4c1a7e30 alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap">
<h2 class="wp-block-heading has-white-color has-text-color has-link-color wp-elements-13">Porozmawiajmy o Twoim kredycie</h2>



<p class="has-white-color has-text-color has-link-color wp-elements-14 wp-block-paragraph"><strong>Policz orientacyjną ratę, a potem zostaw numer — specjalista kredytowy oddzwoni, policzy Twoją zdolność i powie wprost, czy ten kredyt ma sens. Rozmowa jest bezpłatna i nie kończy się wnioskiem.</strong></p>




<div class="pf-cta-wrap">
  <div class="pf-kk">
    <div class="pf-kk-title">Ile wyniesie rata?</div>

    <label class="pf-kk-row">
      <span class="pf-kk-label">Cena nieruchomości</span>
      <span class="pf-kk-money">
        <input type="text" inputmode="numeric" name="pfKkPrice" value="500 000" autocomplete="off" />
        <span class="pf-kk-unit">zł</span>
      </span>
    </label>

    <div class="pf-kk-row">
      <div class="pf-kk-head">
        <span class="pf-kk-label">Wkład własny</span>
        <span class="pf-kk-val"><span data-kk="downPct">20</span>% = <span data-kk="downAmount">100 000</span> zł</span>
      </div>
      <input type="range" name="pfKkDown" min="20" max="80" step="1" value="20" aria-label="Wkład własny w procentach" />
      <div class="pf-kk-hint">Banki wymagają zwykle co najmniej 20% wkładu.</div>
    </div>

    <div class="pf-kk-row">
      <div class="pf-kk-head">
        <span class="pf-kk-label">Okres spłaty</span>
        <span class="pf-kk-val"><span data-kk="years">30</span> lat</span>
      </div>
      <input type="range" name="pfKkYears" min="5" max="35" step="1" value="30" aria-label="Okres spłaty w latach" />
      <div class="pf-kk-hint">30 lat to najczęstszy wybór — dłuższy okres to niższa rata, ale więcej odsetek.</div>
    </div>

    <div class="pf-kk-result">
      <div class="pf-kk-result-line">
        <span>Kwota kredytu</span>
        <strong><span data-kk="loan">400 000</span> zł</strong>
      </div>
      <div class="pf-kk-result-main">
        <span>Szacowana rata / miesiąc</span>
        <strong class="pf-kk-rate"><span data-kk="payment">2 347</span> zł</strong>
      </div>
      <div class="pf-kk-note">
        Orientacyjnie, dla raty równej przy oprocentowaniu <span data-kk="ratePct">5,8</span>%
        (stan na <span data-kk="rateDate">4.09.2026</span>). Rata zależy od oferty banku,
        Twojej zdolności i kosztów dodatkowych — dokładne liczby dostaniesz w rozmowie.
      </div>
    </div>

    <button type="button" class="pf-kk-ask">Zapytaj o ofertę</button>
  </div>

  <form class="pf-cta-form" data-pf-product="CREDIT" novalidate>
    <div class="pf-cta-calc" style="display:none">
      Liczysz: <span class="pf-cta-calc-text"></span>
    </div>
    <label class="pf-cta-field">
      <span class="pf-cta-label">Imię</span>
      <input type="text" name="pfName" autocomplete="given-name"
             placeholder="Jak się do Ciebie zwracać?" required />
    </label>
    <label class="pf-cta-field">
      <span class="pf-cta-label">Telefon</span>
      <input type="tel" name="pfPhone" autocomplete="tel"
             placeholder="np. 600 100 200" required />
    </label>
    <!-- Podsumowanie symulacji z kalkulatora (wypełnia guzik „Zapytaj o ofertę"). -->
    <input type="hidden" name="pfCalc" value="" />
    <!-- Honeypot: człowiek tego nie widzi i nie wypełni. -->
    <label class="pf-cta-hp" aria-hidden="true">
      Strona WWW
      <input type="text" name="pfWebsite" tabindex="-1" autocomplete="off" />
    </label>
    <div class="pf-cta-error"></div>
    <button type="submit" class="pf-cta-submit">Zamów rozmowę</button>
    <p class="pf-cta-rodo">
      Zostawiasz numer, żeby specjalista kredytowy oddzwonił — dane przetwarzamy tylko w tym celu.
      Administrator: Polfinance sp. z o.o. Szczegóły w
      <a href="/polityka-prywatnosci/" target="_blank" rel="noopener">polityce prywatności</a>.
    </p>
  </form>

  <div class="pf-cta-success" style="display:none">
    <strong>Dziękujemy — mamy Twój numer.</strong><br />
    Wojciech Dera, specjalista kredytowy, oddzwoni najszybciej, jak się da.
    <div class="pf-cta-app">
      Zanim oddzwoni, przygotuj trzy rzeczy: wysokość dochodu, listę obecnych rat
      i limity na kartach. Z tym policzy zdolność od razu, w trakcie rozmowy.
    </div>
  </div>
</div>

<style>
  .pf-cta-wrap { max-width: 520px; margin: 18px 0 6px; }
  .pf-cta-field { display: block; margin-bottom: 12px; }
  .pf-cta-label { display: block; font-size: 14px; font-weight: 700; margin-bottom: 4px; }
  .pf-cta-form input[type="text"], .pf-cta-form input[type="tel"] {
    width: 100%; padding: 13px 14px; font-size: 16px; line-height: 1.3;
    border: 2px solid #fff; border-radius: 6px; background: #fff; color: #12263f;
    box-sizing: border-box;
  }
  .pf-cta-form input:focus { outline: 3px solid #00426A; outline-offset: 1px; }
  /* Honeypot poza ekranem, nie display:none — część botów pomija ukryte pola. */
  .pf-cta-hp { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
  .pf-cta-submit {
    width: 100%; padding: 15px 18px; font-size: 17px; font-weight: 800;
    color: #00426A; background: #fff; border: none; border-radius: 6px; cursor: pointer;
  }
  .pf-cta-submit:hover { background: #eaf4fc; }
  .pf-cta-submit[disabled] { opacity: .65; cursor: default; }
  .pf-cta-error {
    display: none; margin: 0 0 10px; padding: 10px 12px; border-radius: 6px;
    background: #fdecea; color: #8a1c12; font-size: 15px;
  }
  .pf-cta-calc {
    margin: 0 0 12px; padding: 10px 12px; border-radius: 6px; font-size: 14.5px; line-height: 1.45;
    background: rgba(255,255,255,.16); border: 1px solid rgba(255,255,255,.45);
  }
  .pf-cta-rodo { margin: 10px 0 0; font-size: 12.5px; line-height: 1.45; }
  .pf-cta-rodo a { text-decoration: underline; }
  .pf-cta-success {
    max-width: 520px; margin: 18px 0 6px; padding: 16px 18px; border-radius: 8px;
    background: #fff; color: #12263f; font-size: 16px; line-height: 1.5;
  }
  .pf-cta-app {
    margin-top: 12px; padding-top: 12px; border-top: 1px solid #d7e3ee; font-size: 14.5px;
  }

  /* ---- kalkulator raty (biała karta na niebieskim tle bloku) ---- */
  .pf-kk {
    background: #fff; color: #1d2733; border-radius: 16px; padding: 20px 20px 18px;
    margin: 0 0 18px; box-sizing: border-box; font-size: 16px; line-height: 1.45;
  }
  .pf-kk-title {
    color: #00426A; font-size: 21px; font-weight: 800; margin: 0 0 14px;
    text-transform: none !important;
  }
  .pf-kk-row { display: block; margin: 0 0 16px; }
  .pf-kk-head { display: flex; justify-content: space-between; align-items: baseline; gap: 12px; }
  .pf-kk-label { display: block; font-size: 14px; font-weight: 700; color: #00426A; margin: 0 0 6px; }
  .pf-kk-val { font-size: 15px; font-weight: 700; color: #1d2733; white-space: nowrap; }
  .pf-kk-money { position: relative; display: block; }
  .pf-kk input[type="text"] {
    width: 100%; padding: 12px 44px 12px 14px; font-size: 18px; font-weight: 700;
    line-height: 1.3; color: #12263f; background: #F2F8FD; border: 2px solid #DCE9F3;
    border-radius: 10px; box-sizing: border-box;
  }
  .pf-kk input[type="text"]:focus { outline: 3px solid #0093E5; outline-offset: 1px; }
  .pf-kk-unit {
    position: absolute; right: 14px; top: 50%; transform: translateY(-50%);
    font-weight: 700; color: #00426A;
  }
  .pf-kk input[type="range"] {
    width: 100%; margin: 6px 0 4px; accent-color: #0093E5; cursor: pointer; height: 28px;
  }
  .pf-kk-hint { font-size: 13px; color: #55667a; line-height: 1.4; }
  .pf-kk-result {
    margin: 4px 0 14px; padding: 14px 16px; border-radius: 12px;
    background: #F2F8FD; border: 1px solid #DCE9F3;
  }
  .pf-kk-result-line {
    display: flex; justify-content: space-between; gap: 12px; font-size: 15px;
    padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px solid #DCE9F3;
  }
  .pf-kk-result-main {
    display: flex; justify-content: space-between; align-items: baseline; gap: 12px;
    flex-wrap: wrap; font-size: 15px; font-weight: 700;
  }
  .pf-kk-rate { font-size: 30px; font-weight: 800; color: #0f7a4a; white-space: nowrap; }
  .pf-kk-note { margin-top: 10px; font-size: 12.5px; line-height: 1.45; color: #55667a; }
  .pf-kk-ask {
    width: 100%; padding: 15px 18px; font-size: 17px; font-weight: 800; color: #fff;
    background: #00426A; border: none; border-radius: 10px; cursor: pointer;
    text-transform: none !important;
  }
  .pf-kk-ask:hover { background: #0093E5; }
  @media (max-width: 480px) {
    .pf-kk { padding: 16px 14px 14px; }
    .pf-kk-rate { font-size: 27px; }
  }
</style>

<script>
  (function () {
    // ====== JEDYNE MIEJSCE DO ZMIANY STAWKI ======
    // Oprocentowanie nominalne do symulacji (rata równa). Stan wg ofert banków z dnia niżej.
    var PF_RATE = 5.8;            // procent rocznie
    var PF_RATE_DATE = "4.09.2026";
    // =============================================
    var PF_MIN_PRICE = 50000;
    var PF_MAX_PRICE = 20000000;

    function fmt(n) {
      // 1234567 -> "1 234 567" (twarda spacja, żeby liczba nie łamała się w wierszu)
      var s = String(Math.round(n));
      var out = "";
      var count = 0;
      for (var i = s.length - 1; i >= 0; i--) {
        out = s.charAt(i) + out;
        count++;
        if (count % 3 === 0) { if (i > 0) { out = " " + out; } }
      }
      return out;
    }
    function parsePrice(text) {
      var digits = String(text).replace(/\D/g, "");
      var n = digits ? parseInt(digits, 10) : 0;
      if (n < PF_MIN_PRICE) { n = PF_MIN_PRICE; }
      if (n > PF_MAX_PRICE) { n = PF_MAX_PRICE; }
      return n;
    }
    // Rata równa (annuita): R = K * q^n * (q - 1) / (q^n - 1), q = 1 + r/12.
    function payment(loan, years, ratePct) {
      var n = years * 12;
      var r = ratePct / 100 / 12;
      if (r <= 0) { return loan / n; }
      var qn = Math.pow(1 + r, n);
      return loan * qn * r / (qn - 1);
    }

    function setup(box) {
      if (box.getAttribute("data-pf-bound")) { return; }   // druga kopia bloku na stronie
      box.setAttribute("data-pf-bound", "1");

      var priceInput = box.querySelector('[name="pfKkPrice"]');
      var downInput = box.querySelector('[name="pfKkDown"]');
      var yearsInput = box.querySelector('[name="pfKkYears"]');
      var askBtn = box.querySelector(".pf-kk-ask");
      function out(key, value) {
        var el = box.querySelector('[data-kk="' + key + '"]');
        if (el) { el.textContent = value; }
      }
      out("ratePct", String(PF_RATE).replace(".", ","));
      out("rateDate", PF_RATE_DATE);

      var state = { price: 0, downPct: 0, downAmount: 0, loan: 0, years: 0, payment: 0 };

      function recalc() {
        state.price = parsePrice(priceInput.value);
        state.downPct = parseInt(downInput.value, 10);
        state.years = parseInt(yearsInput.value, 10);
        state.downAmount = Math.round(state.price * state.downPct / 100);
        state.loan = state.price - state.downAmount;
        state.payment = payment(state.loan, state.years, PF_RATE);
        out("downPct", state.downPct);
        out("downAmount", fmt(state.downAmount));
        out("years", state.years);
        out("loan", fmt(state.loan));
        out("payment", fmt(state.payment));
      }
      // Pole ceny formatujemy dopiero po wyjściu z pola — w trakcie pisania nie skaczemy kursorem.
      priceInput.addEventListener("input", recalc);
      priceInput.addEventListener("blur", function () {
        priceInput.value = fmt(parsePrice(priceInput.value));
        recalc();
      });
      downInput.addEventListener("input", recalc);
      yearsInput.addEventListener("input", recalc);
      recalc();

      // „Zapytaj o ofertę": podsumowanie symulacji do formularza (ukryte pole + pasek dla
      // klienta) i przewinięcie do pola „Imię". Skrypt formularza niżej dokleja pfCalc
      // na początku wiadomości leada.
      askBtn.addEventListener("click", function () {
        var wrap = box.closest(".pf-cta-wrap") || box.parentNode;
        var form = wrap.querySelector(".pf-cta-form");
        if (!form) { return; }
        var summary = "cena " + fmt(state.price) + " zł, wkład własny " + state.downPct + "% ("
          + fmt(state.downAmount) + " zł), kredyt " + fmt(state.loan) + " zł na " + state.years
          + " lat, oprocentowanie " + String(PF_RATE).replace(".", ",") + "% (stan na "
          + PF_RATE_DATE + ") → rata ok. " + fmt(state.payment) + " zł/mies.";
        var hidden = form.querySelector('[name="pfCalc"]');
        if (hidden) { hidden.value = "Kalkulator raty: " + summary; }
        var bar = form.querySelector(".pf-cta-calc");
        if (bar) {
          var txt = bar.querySelector(".pf-cta-calc-text");
          if (txt) { txt.textContent = summary; }
          bar.style.display = "block";
        }
        var nameField = form.querySelector('[name="pfName"]');
        form.scrollIntoView({ behavior: "smooth", block: "start" });
        if (nameField) { window.setTimeout(function () { nameField.focus({ preventScroll: true }); }, 450); }
      });
    }

    Array.prototype.forEach.call(document.querySelectorAll(".pf-kk"), setup);
  })();
</script>

<script>
  (function () {
    var PF_API_BASE = "https://www.multifinance.online"; // backend multiFinance
    var renderedAt = Date.now();                          // time-trap: <3 s = bot

    // Kody z linków (?agent= / ?partner= / ?utm_campaign=) trzymamy w sessionStorage,
    // żeby lead zaliczył się właściwej osobie także wtedy, gdy klient najpierw chodził
    // po stronie, a formularz wypełnił dopiero kilka podstron dalej.
    function stored(param) {
      try {
        var value = new URLSearchParams(window.location.search).get(param);
        if (value) { sessionStorage.setItem("pf_" + param, value); }
        return sessionStorage.getItem("pf_" + param) || "";
      } catch (err) { return ""; }   // tryb prywatny itp.
    }
    var pfAgentCode = stored("agent");
    var pfPartnerCode = stored("partner");
    var pfUtmCampaign = stored("utm_campaign");

    function bind(form) {
      // Druga kopia bloku na tej samej stronie wnosi drugą kopię skryptu; bez tego
      // znacznika ten sam formularz dostałby dwa listenery i wysłał leada dwa razy.
      if (form.getAttribute("data-pf-bound")) { return; }
      form.setAttribute("data-pf-bound", "1");

      var wrap = form.closest(".pf-cta-wrap") || form.parentNode;
      var errorBox = form.querySelector(".pf-cta-error");
      var submitBtn = form.querySelector(".pf-cta-submit");
      var success = wrap.querySelector(".pf-cta-success");

      function showError(msg) {
        errorBox.textContent = msg;
        errorBox.style.display = "block";
      }

      form.addEventListener("submit", function (event) {
        event.preventDefault();
        errorBox.style.display = "none";

        var name = form.querySelector('[name="pfName"]').value.trim();
        var phone = form.querySelector('[name="pfPhone"]').value.trim();
        if (!name) { showError("Podaj imię — specjalista kredytowy musi wiedzieć, do kogo dzwoni."); return; }
        if (phone.replace(/\D/g, "").length < 9) { showError("Podaj numer telefonu (9 cyfr)."); return; }

        submitBtn.disabled = true;
        submitBtn.textContent = "Wysyłam…";

        // Pola opcjonalne istnieją tylko w wariancie pełnym — stąd sprawdzenie.
        var emailField = form.querySelector('[name="pfEmail"]');
        var messageField = form.querySelector('[name="pfMessage"]');
        var calcField = form.querySelector('[name="pfCalc"]');
        var email = emailField ? emailField.value.trim() : "";
        var typed = messageField ? messageField.value.trim() : "";
        var calc = calcField ? calcField.value.trim() : "";

        // Adres strony leci w wiadomości: agent od razu wie, po czym klient zadzwonił,
        // a my widzimy, które treści naprawdę przynoszą telefony. Tekst od klienta
        // idzie NAD tym, bo to on jest treścią zgłoszenia; symulacja z kalkulatora
        // (jeśli klient kliknął „Zapytaj o ofertę") — na samej górze.
        var pageInfo = "Zgłoszenie ze strony: " + document.title + "\n" + window.location.href;
        if (typed) { pageInfo = typed + "\n\n---\n" + pageInfo; }
        if (calc) { pageInfo = calc + "\n\n" + pageInfo; }

        fetch(PF_API_BASE + "/api/public/www-lead", {
          method: "POST",
          headers: { "Content-Type": "application/json" },
          body: JSON.stringify({
            name: name,
            phone: phone,
            email: email || null,
            product: form.getAttribute("data-pf-product") || "OTHER",
            message: pageInfo,
            consentDataProcessing: true,
            website: form.querySelector('[name="pfWebsite"]').value || "",   // honeypot
            formElapsedMs: Date.now() - renderedAt,                          // time-trap
            agentCode: pfAgentCode || null,
            partnerCode: pfPartnerCode || null,
            utmCampaign: pfUtmCampaign || null
          })
        })
          .then(function (res) {
            return res.json().then(function (body) { return { ok: res.ok, body: body }; });
          })
          .then(function (r) {
            // UWAGA: w tym skrypcie NIE MOŻE wystąpić ampersand. WordPress zamienia
            // go w treści bloku na encję numeryczną, więc podwójny ampersand
            // (koniunkcja) rozwala skrypt SyntaxError-em i formularz przestaje
            // działać — po cichu, bo sam formularz nadal się wyświetla, tylko nikt
            // nie słucha jego wysyłki. Stąd zagnieżdżone ify zamiast koniunkcji.
            // Wykryte i sprawdzone na żywo 5.08.2026.
            var body = r.body ? r.body : null;
            var okStatus = false;
            if (r.ok) { if (body) { okStatus = body.status ? true : false; } }
            if (okStatus) {
              form.style.display = "none";
              if (success) { success.style.display = "block"; }
            } else {
              var msg = body ? body.message : null;
              showError(msg || "Nie udało się wysłać zgłoszenia. Zadzwoń do nas: 531 530 550.");
              submitBtn.disabled = false;
              submitBtn.textContent = "Zamów rozmowę";
            }
          })
          .catch(function () {
            showError("Brak połączenia z serwerem. Spróbuj ponownie albo zadzwoń: 531 530 550.");
            submitBtn.disabled = false;
            submitBtn.textContent = "Zamów rozmowę";
          });
      });
    }

    // Wszystkie kopie formularza na stronie — także te wstawione z innego bloku.
    Array.prototype.forEach.call(document.querySelectorAll(".pf-cta-form"), bind);
  })();
</script>



<p class="has-white-color has-text-color has-link-color has-small-font-size wp-elements-15 wp-block-paragraph">Hipoteki w całej Polsce, kredyty gotówkowe, konsolidacja, leasing i finansowanie firm. Rozmowa niczego nie przesądza: jeśli liczby wyjdą źle, usłyszysz to wprost.</p>
</div></div>
</div>
</div>



<p><em>Artykuł przygotował zespół Polfinance. Tekst ma charakter edukacyjny i nie stanowi porady prawnej ani finansowej — koszt kredytu zależy od konkretnej oferty i Twojej sytuacji. Wyliczenia dla kredytu 10 000 zł są przykładem poglądowym. Źródła: ustawa o kredycie konsumenckim, ustawa o zmianie ustaw w celu przeciwdziałania lichwie (limity kosztów pozaodsetkowych), komunikat Rady Polityki Pieniężnej z września 2026 roku o stopach procentowych, audycja „Ekspres Jedynki” Polskiego Radia z 20 lipca 2026 roku z udziałem dr. Adama Karpińskiego z Uniwersytetu WSB Merito.</em></p>
<p>Artykuł <a rel="nofollow" href="https://polfinance.pl/rrso-co-to-jest/">RRSO — co to jest i jak je czytać w trzy minuty</a> pochodzi z serwisu <a rel="nofollow" href="https://polfinance.pl">Polfinance - ubezpieczenia i kredyty</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Wakacje na kredyt — co zostaje, gdy wspomnienia się skończą</title>
		<link>https://polfinance.pl/wakacje-na-kredyt/</link>
		
		<dc:creator><![CDATA[Wojciech Dera]]></dc:creator>
		<pubDate>Fri, 11 Sep 2026 20:32:44 +0000</pubDate>
				<category><![CDATA[Kredyt gotówkowy]]></category>
		<guid isPermaLink="false">https://polfinance.pl/wakacje-na-kredyt/</guid>

					<description><![CDATA[<p>Wakacje na kredyt: ile naprawdę kosztują, o ile obniżają zdolność na mieszkanie i jak 80% Polaków jeździ bez raty. Liczby ZBP i rada ekonomisty z radia.</p>
<p>Artykuł <a rel="nofollow" href="https://polfinance.pl/wakacje-na-kredyt/">Wakacje na kredyt — co zostaje, gdy wspomnienia się skończą</a> pochodzi z serwisu <a rel="nofollow" href="https://polfinance.pl">Polfinance - ubezpieczenia i kredyty</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Zdjęcia z plaży mają już dwa miesiące, opalenizna zeszła, a przelew z banku przychodzi co miesiąc równo jak w zegarku. Tak wyglądają wakacje na kredyt widziane z września — i właśnie o wrześniu warto pomyśleć w czerwcu, kiedy biuro podróży pokazuje ofertę „ostatnie miejsca, decyzja dziś”.</p>

<p>To nie jest tekst o tym, że wyjazdy są złe. To tekst o tym, co zostaje po wyjeździe, kiedy płaciło się pożyczonymi pieniędzmi: ile to naprawdę kosztuje, jak zmniejsza szanse na kredyt na mieszkanie i jak robi to większość Polaków, którym udaje się jeździć bez raty. Są też liczby — od Związku Banków Polskich i z rozmowy z ekonomistą w Polskim Radiu.</p>

<style>
.pf-dual-wide{display:block}
.pf-dual-tall{display:none}
@media (max-width:781px){.pf-dual-wide{display:none}.pf-dual-tall{display:block}}
</style>

<figure class="wp-block-image size-large pf-dual-wide"><img decoding="async" width="1536" height="740" src="https://polfinance.pl/wp-content/uploads/2026/09/wakacje-split-web.jpg" alt="Wakacje na kredyt na osi czasu: dwa tygodnie wyjazdu i dwadzieścia cztery raty, obok wariant z odkładaniem" class="wp-image-2957" srcset="https://polfinance.pl/wp-content/uploads/2026/09/wakacje-split-web.jpg 1536w, https://polfinance.pl/wp-content/uploads/2026/09/wakacje-split-web-300x145.jpg 300w, https://polfinance.pl/wp-content/uploads/2026/09/wakacje-split-web-1024x493.jpg 1024w, https://polfinance.pl/wp-content/uploads/2026/09/wakacje-split-web-768x370.jpg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></figure>

<figure class="wp-block-image size-large pf-dual-tall"><img decoding="async" width="900" height="1100" src="https://polfinance.pl/wp-content/uploads/2026/09/wakacje-split-mobile-web.jpg" alt="Wakacje na kredyt na osi czasu: dwa tygodnie wyjazdu i dwadzieścia cztery raty, obok wariant z odkładaniem" class="wp-image-2958" srcset="https://polfinance.pl/wp-content/uploads/2026/09/wakacje-split-mobile-web.jpg 900w, https://polfinance.pl/wp-content/uploads/2026/09/wakacje-split-mobile-web-245x300.jpg 245w, https://polfinance.pl/wp-content/uploads/2026/09/wakacje-split-mobile-web-838x1024.jpg 838w, https://polfinance.pl/wp-content/uploads/2026/09/wakacje-split-mobile-web-768x939.jpg 768w" sizes="(max-width: 900px) 100vw, 900px" /></figure>

<h2>Wakacje na kredyt to dziś produkt sezonowy — i to nie przypadek</h2>

<p>Jeszcze kilkanaście lat temu kredyt „na wyjazd” brzmiał egzotycznie. Dziś, jak mówił w audycji „Ekspres Jedynki” Polskiego Radia dr Adam Karpiński z Uniwersytetu WSB Merito, jest to dla banków zwyczajny produkt sezonowy — pojawia się w ofercie wiosną, znika jesienią, jak lody w sklepiku. Za bankami poszły firmy pożyczkowe, które reklamują to samo pod hasłem chwilówki na wakacje.</p>

<p>Różnica między jednym a drugim jest zasadnicza. Kredyt bankowy na wyjazd ma zwykle krótki termin — 60 dni, trzy do sześciu miesięcy, rzadko dłużej niż rok — ale koszt policzony wprost w umowie. Chwilówka ma termin jeszcze krótszy i koszt wyraźnie wyższy. Krótki termin brzmi bezpiecznie, tylko że oznacza wysoką ratę w budżecie, który po powrocie i tak jest napięty: wrzesień to wyprawka szkolna, jesień to opał i opony.</p>

<p>Sezonowość produktu mówi jedno: banki wiedzą, kiedy klient podejmuje decyzję pod wpływem emocji, i dokładnie wtedy podsuwają ofertę. To nie zarzut, to model biznesowy. Ale skoro sprzedawca zna ten moment, warto, żeby znał go też kupujący.</p>

<h2>Dwa tygodnie przyjemności, dwadzieścia cztery raty</h2>

<p>Najprostszy sposób, żeby zobaczyć, co się kupuje, to położyć obie rzeczy na jednej osi czasu. Wyjazd trwa dwa tygodnie. Spłata — w zależności od kwoty i umowy — od kilku do dwudziestu kilku miesięcy. Przez cały ten czas rata przypomina o czymś, co już się skończyło, i zabiera pieniądze z bieżących wydatków.</p>

<p>Ile to kosztuje w złotówkach? Weźmy wyjazd rodzinny za 10 000 zł, rozłożony na 24 równe raty przy RRSO 13 procent. Miesięcznie wychodzi około 472 zł, a łącznie oddajesz mniej więcej <strong>11 330 zł — czyli ponad 1 300 zł za to, że nie poczekałeś</strong>. To nasze własne wyliczenie poglądowe: bez ubezpieczenia kredytu, bez prowizji doliczonej do raty i przy RRSO na poziomie typowym dla ofert gotówkowych z połowy 2026 roku. Twoja oferta może być tańsza albo droższa — dlatego jedyną liczbą, którą warto porównywać, jest RRSO z konkretnej umowy.</p>

<p>Teraz druga oś. Te same 472 zł miesięcznie odkładane na osobne konto dają 10 000 zł po 21 miesiącach. Wyjazd jest ten sam, tylko odbywa się o kilka miesięcy później i kończy się bez rachunku. Różnica między obiema osiami to nie „mieć czy nie mieć wakacji”, tylko <strong>kolejność: najpierw odkładać, potem wydać — albo odwrotnie i drożej</strong>.</p>


<figure class="wp-block-image size-large"><img decoding="async" width="1536" height="1024" src="https://polfinance.pl/wp-content/uploads/2026/09/wakacje-plaza-web.jpg" alt="Zamknięty bar i złożone leżaki na pustej plaży we wrześniu — sezon się skończył, raty za wakacje na kredyt zostają" class="wp-image-2956" srcset="https://polfinance.pl/wp-content/uploads/2026/09/wakacje-plaza-web.jpg 1536w, https://polfinance.pl/wp-content/uploads/2026/09/wakacje-plaza-web-300x200.jpg 300w, https://polfinance.pl/wp-content/uploads/2026/09/wakacje-plaza-web-1024x683.jpg 1024w, https://polfinance.pl/wp-content/uploads/2026/09/wakacje-plaza-web-768x512.jpg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /><figcaption class="wp-element-caption">Sezon kończy się w pierwszym tygodniu września. Umowa kredytowa o tym nie wie.</figcaption></figure>


<h2>Czego nie ma w cenie z katalogu</h2>

<p>Druga pułapka, na którą zwracał uwagę dr Karpiński, to niedoszacowanie kosztu. Cena z oferty rzadko domyka temat. Na miejscu dochodzą wycieczki fakultatywne, pamiątki, jedzenie poza hotelem, dojazd na lotnisko, parking. Formuła all inclusive zamyka tylko część budżetu — resztę zamyka karta.</p>

<p>Ekonomista wymienił w tym miejscu jeszcze jedną pozycję, o której często się zapomina, i nazwał ją ważną: <strong>dodatkowe ubezpieczenie</strong>. Karta EKUZ nie obejmuje transportu medycznego do kraju ani wielu prywatnych placówek, a zwykłe pakiety biur podróży bywają skrojone bardzo oszczędnie. Co realnie powinno być w polisie i ile to kosztuje, opisaliśmy na stronie <a href="https://polfinance.pl/ubezpieczenie-turystyczne/">ubezpieczenie turystyczne</a> — to wydatek rzędu kilkudziesięciu złotych na osobę, więc nie on rozbija budżet, tylko jego brak w razie wypadku.</p>

<p>Jeśli kredyt pokrywa dokładnie cenę z oferty, a wszystko powyżej idzie z limitu w koncie albo z karty, po powrocie masz nie jedno, tylko dwa zobowiązania. I to drugie — w koncie osobistym — jest zwykle najdroższe ze wszystkich, jakie masz.</p>

<h2>Jak robi to 80 procent Polaków</h2>

<p>Najciekawsze w tym temacie jest to, że większość ludzi wcale nie bierze kredytu na wyjazd. Z badania „Wakacyjny Portfel Polaków 2026”, które <a href="https://www.zbp.pl/aktualnosci/wydarzenia/wakacyjny-portfel-polakow-2026" rel="nofollow noopener" target="_blank">Związek Banków Polskich</a> opublikował w lipcu 2026 roku, wynika, że statystyczny Polak planował wydać na wakacje 2 042 zł, a przeciętne gospodarstwo domowe 5 105 zł. <strong>Aż 80 procent badanych nie zamierzało finansować wyjazdu kredytem ani pożyczką</strong> — płacili z oszczędności.</p>

<p>Dr Karpiński dodał do tego własną obserwację: przed audycją sprawdzał, jak podchodzą do tematu młodzi ludzie, i okazało się, że oni po prostu odkładają. Nawet po kilka złotych, ale regularnie, z konkretną datą wyjazdu w głowie. Ekonomista postawił to wyżej niż jakikolwiek kredyt — nie dlatego, że pożyczanie jest grzechem, tylko dlatego, że odkładanie na wydatek, który ma datę, jest po prostu tańsze i bezpieczniejsze.</p>

<p>Jest jeszcze wariant, który zna każde starsze pokolenie w Wieluniu i okolicy: wyjazd do rodziny. Tydzień u kuzynostwa nad morzem albo w górach kosztuje ułamek ceny wycieczki i nie zostawia raty. Wersja skromniejsza, ale bez rachunku we wrześniu.</p>


<figure class="wp-block-image size-large"><img decoding="async" width="1536" height="1024" src="https://polfinance.pl/wp-content/uploads/2026/09/wakacje-hero-web.jpg" alt="Młoda kobieta wkłada banknot do słoika z oszczędnościami — odkładanie na wyjazd zamiast wakacji na kredyt" class="wp-image-2955" srcset="https://polfinance.pl/wp-content/uploads/2026/09/wakacje-hero-web.jpg 1536w, https://polfinance.pl/wp-content/uploads/2026/09/wakacje-hero-web-300x200.jpg 300w, https://polfinance.pl/wp-content/uploads/2026/09/wakacje-hero-web-1024x683.jpg 1024w, https://polfinance.pl/wp-content/uploads/2026/09/wakacje-hero-web-768x512.jpg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /><figcaption class="wp-element-caption">Osiem na dziesięć osób w Polsce jedzie za odłożone pieniądze. To nie jest wyczyn, to nawyk.</figcaption></figure>


<h2>Ile wakacje na kredyt kosztują w zdolności hipotecznej</h2>

<p>Tu dochodzimy do kosztu, którego nie ma w żadnej umowie kredytowej, a który bywa najwyższy. Jeżeli w ciągu kilku lat myślisz o mieszkaniu albo domu, <strong>rata za wakacje obniża kwotę, jaką bank będzie skłonny Ci pożyczyć na hipotekę</strong>. Nie o setki złotych — o dziesiątki tysięcy.</p>

<p>Analiza rynkowa opublikowana w lipcu 2026 roku, przeprowadzona w jednym z banków będących liderami rynku kredytów hipotecznych, pokazała to na przykładzie pary z dochodem 15 000 zł netto: rata 500 zł miesięcznie zabierała jej około 64 000 zł zdolności kredytowej, a rata 1 000 zł — około 128 000 zł. Przekładając na nasz przykład, <strong>rata 472 zł za wyjazd to mniej więcej 60 000 zł mniejsze mieszkanie</strong>. W wyliczeniu nie podano oprocentowania ani okresu kredytowania, więc traktuj to jako skalę zjawiska, nie wycenę własnego przypadku — swoją zdolność policzysz tylko na konkretnej ofercie.</p>

<p>Od lipca 2026 roku ocena w BIK mocniej waży świeżo zaciągnięte zobowiązania, liczą się też płatności odroczone. Kredyt wzięty w czerwcu na wyjazd jest więc dokładnie tym, czego bank nie chce widzieć we wniosku hipotecznym składanym jesienią. Cały mechanizm — razem z tabelą, o ile spada zdolność przy racie, karcie i dzieciach — opisaliśmy w tekście <a href="https://polfinance.pl/dobry-dlug-zly-dlug-kredyty/">dobry dług, zły dług — jakie kredyty budują majątek</a>. Wakacje są tam po stronie, po której zostaje sama rata.</p>

<h2>Jeśli mimo wszystko — cztery warunki</h2>

<p>Bywają sytuacje, w których wyjazd ma sens także za pożyczone pieniądze: ślub siostry za granicą, jedyna okazja zobaczenia rodziny, urlop po chorobie. Wtedy nie chodzi o to, żeby nie brać, tylko żeby wziąć z głową. Cztery warunki:</p>

<ul>
<li><strong>Porównujesz RRSO, nie oprocentowanie.</strong> Rzeczywista roczna stopa oprocentowania składa w jedną liczbę odsetki, prowizję i koszty dodatkowe. Oferta „7,9 procent” z wysoką prowizją potrafi być droższa niż „11 procent” bez niej.</li>
<li><strong>Spłata kończy się przed następnym sezonem.</strong> Jeśli rata za tegoroczny wyjazd ma trwać dłużej niż do przyszłego lata, po roku będziesz stać przed wyborem: drugi kredyt albo brak wakacji.</li>
<li><strong>Ratę liczysz na wrzesień, nie na czerwiec.</strong> Zapytaj siebie, czy stać Cię na nią w miesiącu, w którym dochodzą wyprawka, opał i przegląd auta. Dr Karpiński ujął to prościej: liczy się nie sytuacja dziś, tylko za pół roku i za rok.</li>
<li><strong>Bank, nie chwilówka.</strong> Krótki termin i wysoki koszt pożyczki pozabankowej to najgorsze połączenie w budżecie, który po powrocie jest napięty.</li>
</ul>

<p>I zasada nadrzędna: pożyczanie pieniędzy nie może być zakupem impulsywnym. Biuro podróży sprzedaje emocję i poczucie okazji — na tym polega jego praca. Jedna noc do namysłu nic nie kosztuje i bywa najtańszą częścią całej transakcji.</p>

<h2>Plan na przyszłe lato zamiast raty</h2>

<p>Jeśli tegoroczny wyjazd już się odbył, najlepsze, co możesz zrobić dla przyszłego, to zacząć dziś. Rachunek jest prosty: koszt wyjazdu podzielony przez liczbę miesięcy do wyjazdu. Przeciętne gospodarstwo z badania ZBP potrzebowało 5 105 zł — odkładane od września do czerwca daje to około 510 zł miesięcznie. Dla jednej osoby przy 2 042 zł wychodzi mniej niż 205 zł.</p>

<p>Jeżeli ta kwota nie mieści się w budżecie bez naruszania rachunków, to nie jest sygnał, żeby wziąć kredyt. To informacja, że kierunek jest za drogi albo termin za bliski — i że lepiej wybrać tańszy wyjazd lub przesunąć go o rok, niż dokładać do niego odsetki i utraconą zdolność kredytową.</p>

<p>W aplikacji Opiekun Rodziny jest do tego osobny cel oszczędnościowy: wpisujesz kwotę i datę, a apka liczy, ile odkładać miesięcznie, i pokazuje postęp. To ta sama matematyka, co wyżej — tylko że nie trzeba jej robić w głowie.</p>


<div class="pf-appsnip pf-appsnip--bar">
  <style>
    .pf-appsnip { background: #F2F8FD; border: 1px solid #DCE9F3; border-radius: 16px;
      color: #1d2733; font-family: 'Poppins', sans-serif; margin: 32px 0; }
    .pf-appsnip a { box-shadow: none; border: 0; }
    .pf-appsnip .pf-as-store { display: inline-block; line-height: 0; text-decoration: none; }
    .pf-appsnip .pf-as-store:hover { opacity: .88; }
    .pf-appsnip .pf-as-play img { display: block; height: 46px; width: auto; max-width: 100%; }
    .pf-appsnip .pf-as-apple { display: block; height: 35px; width: auto; }

    .pf-appsnip--bar { display: flex; align-items: center; gap: 18px; padding: 18px 22px; }
    .pf-appsnip--bar .pf-as-logo { flex: 0 0 auto; width: 56px; height: 56px; border-radius: 13px;
      display: block; }
    .pf-appsnip--bar .pf-as-txt { flex: 1 1 auto; margin: 0; font-size: 15px; line-height: 1.55; }
    .pf-appsnip--bar .pf-as-txt strong { color: #00426A; font-weight: 600; }
    .pf-appsnip--bar .pf-as-btns { flex: 0 0 auto; display: flex; align-items: center; gap: 10px; }
    @media (max-width: 780px) {
      .pf-appsnip--bar { flex-wrap: wrap; gap: 14px; padding: 18px; }
      .pf-appsnip--bar .pf-as-txt { flex: 1 1 100%; order: 2; }
      .pf-appsnip--bar .pf-as-btns { flex: 1 1 100%; order: 3; flex-wrap: wrap; }
    }
  </style>

  <img class="pf-as-logo" src="https://polfinance.pl/wp-content/uploads/2026/09/opiekun-rodziny-ikona-160.png"
       alt="Ikona aplikacji Opiekun Rodziny" width="56" height="56" loading="lazy" decoding="async">
  <p class="pf-as-txt"><strong>Opiekun Rodziny</strong> — darmowa aplikacja Polfinance. Polisy,
  dokumenty i przypomnienie, zanim skończy się ochrona. Na Androida i iPhone.</p>
  <div class="pf-as-btns">
    <a class="pf-as-store pf-as-play" href="https://play.google.com/store/apps/details?id=com.polfinance.opiekunrodziny" rel="nofollow noopener" target="_blank">
      <img src="https://polfinance.pl/wp-content/uploads/2026/08/play-badge-pl.png" alt="Pobierz z Google Play" width="119" height="46" loading="lazy" decoding="async">
    </a>
    <a class="pf-as-store pf-as-ios" href="https://apps.apple.com/pl/app/id6793898737" rel="nofollow noopener" target="_blank"><svg class="pf-as-apple" role="img" aria-label="Pobierz w App Store" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 119.66407 40"><title>Pobierz w App Store</title><g><g><g><path d="M110.13477,0H9.53468c-.3667,0-.729,0-1.09473.002-.30615.002-.60986.00781-.91895.0127A13.21476,13.21476,0,0,0,5.5171.19141a6.66509,6.66509,0,0,0-1.90088.627A6.43779,6.43779,0,0,0,1.99757,1.99707,6.25844,6.25844,0,0,0,.81935,3.61816a6.60119,6.60119,0,0,0-.625,1.90332,12.993,12.993,0,0,0-.1792,2.002C.00587,7.83008.00489,8.1377,0,8.44434V31.5586c.00489.3105.00587.6113.01515.9219a12.99232,12.99232,0,0,0,.1792,2.0019,6.58756,6.58756,0,0,0,.625,1.9043A6.20778,6.20778,0,0,0,1.99757,38.001a6.27445,6.27445,0,0,0,1.61865,1.1787,6.70082,6.70082,0,0,0,1.90088.6308,13.45514,13.45514,0,0,0,2.0039.1768c.30909.0068.6128.0107.91895.0107C8.80567,40,9.168,40,9.53468,40H110.13477c.3594,0,.7246,0,1.084-.002.3047,0,.6172-.0039.9219-.0107a13.279,13.279,0,0,0,2-.1768,6.80432,6.80432,0,0,0,1.9082-.6308,6.27742,6.27742,0,0,0,1.6172-1.1787,6.39482,6.39482,0,0,0,1.1816-1.6143,6.60413,6.60413,0,0,0,.6191-1.9043,13.50643,13.50643,0,0,0,.1856-2.0019c.0039-.3106.0039-.6114.0039-.9219.0078-.3633.0078-.7246.0078-1.0938V9.53613c0-.36621,0-.72949-.0078-1.09179,0-.30664,0-.61426-.0039-.9209a13.5071,13.5071,0,0,0-.1856-2.002,6.6177,6.6177,0,0,0-.6191-1.90332,6.46619,6.46619,0,0,0-2.7988-2.7998,6.76754,6.76754,0,0,0-1.9082-.627,13.04394,13.04394,0,0,0-2-.17676c-.3047-.00488-.6172-.01074-.9219-.01269-.3594-.002-.7246-.002-1.084-.002Z" style="fill: #a6a6a6"/><path d="M8.44483,39.125c-.30468,0-.602-.0039-.90429-.0107a12.68714,12.68714,0,0,1-1.86914-.1631,5.88381,5.88381,0,0,1-1.65674-.5479,5.40573,5.40573,0,0,1-1.397-1.0166,5.32082,5.32082,0,0,1-1.02051-1.3965,5.72186,5.72186,0,0,1-.543-1.6572,12.41351,12.41351,0,0,1-.1665-1.875c-.00634-.2109-.01464-.9131-.01464-.9131V8.44434S.88185,7.75293.8877,7.5498a12.37039,12.37039,0,0,1,.16553-1.87207,5.7555,5.7555,0,0,1,.54346-1.6621A5.37349,5.37349,0,0,1,2.61183,2.61768,5.56543,5.56543,0,0,1,4.01417,1.59521a5.82309,5.82309,0,0,1,1.65332-.54394A12.58589,12.58589,0,0,1,7.543.88721L8.44532.875H111.21387l.9131.0127a12.38493,12.38493,0,0,1,1.8584.16259,5.93833,5.93833,0,0,1,1.6709.54785,5.59374,5.59374,0,0,1,2.415,2.41993,5.76267,5.76267,0,0,1,.5352,1.64892,12.995,12.995,0,0,1,.1738,1.88721c.0029.2832.0029.5874.0029.89014.0079.375.0079.73193.0079,1.09179V30.4648c0,.3633,0,.7178-.0079,1.0752,0,.3252,0,.6231-.0039.9297a12.73126,12.73126,0,0,1-.1709,1.8535,5.739,5.739,0,0,1-.54,1.67,5.48029,5.48029,0,0,1-1.0156,1.3857,5.4129,5.4129,0,0,1-1.3994,1.0225,5.86168,5.86168,0,0,1-1.668.5498,12.54218,12.54218,0,0,1-1.8692.1631c-.2929.0068-.5996.0107-.8974.0107l-1.084.002Z"/></g><g><g><g><path d="M24.76888,20.30068a4.94881,4.94881,0,0,1,2.35656-4.15206,5.06566,5.06566,0,0,0-3.99116-2.15768c-1.67924-.17626-3.30719,1.00483-4.1629,1.00483-.87227,0-2.18977-.98733-3.6085-.95814a5.31529,5.31529,0,0,0-4.47292,2.72787c-1.934,3.34842-.49141,8.26947,1.3612,10.97608.9269,1.32535,2.01018,2.8058,3.42763,2.7533,1.38706-.05753,1.9051-.88448,3.5794-.88448,1.65876,0,2.14479.88448,3.591.8511,1.48838-.02416,2.42613-1.33124,3.32051-2.66914a10.962,10.962,0,0,0,1.51842-3.09251A4.78205,4.78205,0,0,1,24.76888,20.30068Z" style="fill: #fff"/><path d="M22.03725,12.21089a4.87248,4.87248,0,0,0,1.11452-3.49062,4.95746,4.95746,0,0,0-3.20758,1.65961,4.63634,4.63634,0,0,0-1.14371,3.36139A4.09905,4.09905,0,0,0,22.03725,12.21089Z" style="fill: #fff"/></g></g><g><path d="M42.30227,27.13965h-4.7334l-1.13672,3.35645H34.42727l4.4834-12.418h2.083l4.4834,12.418H43.438ZM38.0591,25.59082h3.752l-1.84961-5.44727h-.05176Z" style="fill: #fff"/><path d="M55.15969,25.96973c0,2.81348-1.50586,4.62109-3.77832,4.62109a3.0693,3.0693,0,0,1-2.84863-1.584h-.043v4.48438h-1.8584V21.44238H48.4302v1.50586h.03418a3.21162,3.21162,0,0,1,2.88281-1.60059C53.645,21.34766,55.15969,23.16406,55.15969,25.96973Zm-1.91016,0c0-1.833-.94727-3.03809-2.39258-3.03809-1.41992,0-2.375,1.23047-2.375,3.03809,0,1.82422.95508,3.0459,2.375,3.0459C52.30227,29.01563,53.24953,27.81934,53.24953,25.96973Z" style="fill: #fff"/><path d="M65.12453,25.96973c0,2.81348-1.50586,4.62109-3.77832,4.62109a3.0693,3.0693,0,0,1-2.84863-1.584h-.043v4.48438h-1.8584V21.44238H58.395v1.50586h.03418A3.21162,3.21162,0,0,1,61.312,21.34766C63.60988,21.34766,65.12453,23.16406,65.12453,25.96973Zm-1.91016,0c0-1.833-.94727-3.03809-2.39258-3.03809-1.41992,0-2.375,1.23047-2.375,3.03809,0,1.82422.95508,3.0459,2.375,3.0459C62.26711,29.01563,63.21438,27.81934,63.21438,25.96973Z" style="fill: #fff"/><path d="M71.71047,27.03613c.1377,1.23145,1.334,2.04,2.96875,2.04,1.56641,0,2.69336-.80859,2.69336-1.91895,0-.96387-.67969-1.541-2.28906-1.93652l-1.60937-.3877c-2.28027-.55078-3.33887-1.61719-3.33887-3.34766,0-2.14258,1.86719-3.61426,4.51855-3.61426,2.624,0,4.42285,1.47168,4.4834,3.61426h-1.876c-.1123-1.23926-1.13672-1.9873-2.63379-1.9873s-2.52148.75684-2.52148,1.8584c0,.87793.6543,1.39453,2.25488,1.79l1.36816.33594c2.54785.60254,3.60645,1.626,3.60645,3.44238,0,2.32324-1.85059,3.77832-4.79395,3.77832-2.75391,0-4.61328-1.4209-4.7334-3.667Z" style="fill: #fff"/><path d="M83.34621,19.2998v2.14258h1.72168v1.47168H83.34621v4.99121c0,.77539.34473,1.13672,1.10156,1.13672a5.80752,5.80752,0,0,0,.61133-.043v1.46289a5.10351,5.10351,0,0,1-1.03223.08594c-1.833,0-2.54785-.68848-2.54785-2.44434V22.91406H80.16262V21.44238H81.479V19.2998Z" style="fill: #fff"/><path d="M86.065,25.96973c0-2.84863,1.67773-4.63867,4.29395-4.63867,2.625,0,4.29492,1.79,4.29492,4.63867,0,2.85645-1.66113,4.63867-4.29492,4.63867C87.72609,30.6084,86.065,28.82617,86.065,25.96973Zm6.69531,0c0-1.9541-.89551-3.10742-2.40137-3.10742s-2.40039,1.16211-2.40039,3.10742c0,1.96191.89453,3.10645,2.40039,3.10645S92.76027,27.93164,92.76027,25.96973Z" style="fill: #fff"/><path d="M96.18606,21.44238h1.77246v1.541h.043a2.1594,2.1594,0,0,1,2.17773-1.63574,2.86616,2.86616,0,0,1,.63672.06934v1.73828a2.59794,2.59794,0,0,0-.835-.1123,1.87264,1.87264,0,0,0-1.93652,2.083v5.37012h-1.8584Z" style="fill: #fff"/><path d="M109.3843,27.83691c-.25,1.64355-1.85059,2.77148-3.89844,2.77148-2.63379,0-4.26855-1.76465-4.26855-4.5957,0-2.83984,1.64355-4.68164,4.19043-4.68164,2.50488,0,4.08008,1.7207,4.08008,4.46582v.63672h-6.39453v.1123a2.358,2.358,0,0,0,2.43555,2.56445,2.04834,2.04834,0,0,0,2.09082-1.27344Zm-6.28223-2.70215h4.52637a2.1773,2.1773,0,0,0-2.2207-2.29785A2.292,2.292,0,0,0,103.10207,25.13477Z" style="fill: #fff"/></g></g></g><g><g><path d="M38.00783,8.731a1.88248,1.88248,0,0,1,1.96777,1.98877A1.89587,1.89587,0,0,1,37.97854,12.688H36.59768v2.00977h-.92676V8.731Zm-1.41016,3.14258h1.166c.79785,0,1.26563-.41357,1.26563-1.15381,0-.75684-.45117-1.17041-1.26562-1.17041h-1.166Z" style="fill: #fff"/><path d="M40.84182,12.44434a2.13323,2.13323,0,1,1,4.24707,0,2.13358,2.13358,0,1,1-4.24707,0Zm3.333,0c0-.97607-.43848-1.54687-1.208-1.54687-.77246,0-1.207.5708-1.207,1.54688,0,.98389.43457,1.55029,1.207,1.55029C43.73635,13.99463,44.17482,13.42432,44.17482,12.44434Z" style="fill: #fff"/><path d="M47.24416,13.98633h-.06641v.71143h-.85547V8.437H47.211v2.47314h.07031a1.49512,1.49512,0,0,1,1.38574-.79c1.14063,0,1.86035.89307,1.86035,2.32422,0,1.42627-.72363,2.32764-1.86035,2.32764A1.55886,1.55886,0,0,1,47.24416,13.98633Zm-.0498-1.53809c.00488.94287.46777,1.52588,1.21582,1.52588.75293,0,1.20313-.57471,1.20313-1.52979,0-.94727-.4502-1.52588-1.20312-1.52588C47.666,10.91846,47.19924,11.50537,47.19436,12.44824Z" style="fill: #fff"/><path d="M51.60451,8.86328a.57572.57572,0,1,1,.5752.5415A.54735.54735,0,0,1,51.60451,8.86328Zm.13184,1.33154h.88574v4.50293h-.88574Z" style="fill: #fff"/><path d="M57.8633,13.48193a1.828,1.828,0,0,1-1.95117,1.30273,2.04531,2.04531,0,0,1-2.08008-2.32422,2.07685,2.07685,0,0,1,2.07617-2.35254c1.25293,0,2.00879.856,2.00879,2.27V12.688H54.73732v.0498a1.1902,1.1902,0,0,0,1.19922,1.29,1.07934,1.07934,0,0,0,1.07129-.5459Zm-3.126-1.45117h2.27441a1.08647,1.08647,0,0,0-1.1084-1.1665A1.15162,1.15162,0,0,0,54.73732,12.03076Z" style="fill: #fff"/><path d="M59.11037,10.19482h.85547v.69043h.06641a1.22092,1.22092,0,0,1,1.21582-.76514,1.86836,1.86836,0,0,1,.39648.03711v.877a2.43442,2.43442,0,0,0-.49609-.05371A1.05507,1.05507,0,0,0,59.999,12.03906v2.65869h-.88867Z" style="fill: #fff"/><path d="M62.52346,14.09424,65,11.01758v-.07031h-2.46v-.75244H66.063v.64893L63.63967,13.875v.07031H66.0884v.75244H62.52346Z" style="fill: #fff"/><path d="M74.47023,14.69775h-.92187l-.93066-3.31641h-.07031l-.92676,3.31641h-.91309l-1.24121-4.50293h.90137l.80664,3.436h.06641l.92578-3.436h.85254l.92578,3.436h.07031l.80273-3.436h.88867Z" style="fill: #fff"/></g></g></g></svg></a>
  </div>
</div>


<h2>FAQ — najczęstsze pytania</h2>

<h3>Czy wakacje na kredyt to zawsze zły pomysł?</h3>
<p>Nie zawsze, ale prawie zawsze drogi. Wyjazd nie jest dobrem pierwszej potrzeby, więc nie ma powodu płacić za niego odsetkami. Wyjątkiem są sytuacje jednorazowe — ślub w rodzinie za granicą, spotkanie z bliskimi, których dawno nie widziałeś. Wtedy porównaj RRSO, wybierz krótki termin i policz ratę na jesień, nie na czerwiec.</p>

<h3>Ile kosztuje kredyt na wakacje za 10 000 zł?</h3>
<p>W naszym wyliczeniu poglądowym — 10 000 zł na 24 raty przy RRSO 13 procent — miesięczna rata to około 472 zł, a łączna spłata około 11 330 zł, czyli ponad 1 300 zł kosztu. Konkretna oferta może różnić się o kilkaset złotych w obie strony, dlatego porównuj RRSO z umowy, a nie samo oprocentowanie.</p>

<h3>Czy kredyt na wakacje obniży moją zdolność kredytową na mieszkanie?</h3>
<p>Tak, i to wyraźnie. W analizie z lipca 2026 roku rata 500 zł obniżała zdolność pary z dochodem 15 000 zł netto o około 64 000 zł. Od lipca 2026 BIK mocniej waży świeże zobowiązania, więc kredyt wzięty tuż przed wnioskiem o hipotekę szkodzi najbardziej.</p>

<h3>Chwilówka na wakacje czy kredyt w banku?</h3>
<p>Jeśli już pożyczać, to w banku. Chwilówka ma wyższy koszt i znacznie krótszy termin zwrotu, a ustawowe limity kosztów pozaodsetkowych nie czynią jej tanią — tylko mniej drogą niż kiedyś. Najtańszym wariantem pozostaje odkładanie z wyprzedzeniem.</p>

<h2>Masz już ratę za lato i myślisz o mieszkaniu? Policzmy to razem</h2>

<p>Jeśli spłacasz kredyt za wakacje, a w perspektywie jest hipoteka, warto wiedzieć, ile zdolności zabiera Ci to zobowiązanie i czy opłaca się je wcześniej zamknąć. <strong>Rozmowa ze specjalistą kredytowym jest bezpłatna</strong> i nie kończy się automatycznie wnioskiem — czasem kończy się planem na odkładanie.</p>

<p>Zostaw numer w formularzu poniżej. A jeśli chcesz najpierw sprawdzić, jak w ogóle wygląda ścieżka do własnego M, zacznij od strony <a href="https://polfinance.pl/kredyt-hipoteczny-wielun/">kredyt hipoteczny Wieluń</a>.</p>


<div class="wp-block-columns has-ast-global-color-6-color has-ast-global-color-0-background-color has-text-color has-background has-link-color wp-elements-16 is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">
<div class="wp-block-column has-ast-global-color-6-color has-text-color has-link-color wp-elements-17 is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<div class="wp-block-uagb-container uagb-block-4c1a7e30 alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap">
<h2 class="wp-block-heading has-white-color has-text-color has-link-color wp-elements-18">Porozmawiajmy o Twoim kredycie</h2>



<p class="has-white-color has-text-color has-link-color wp-elements-19 wp-block-paragraph"><strong>Policz orientacyjną ratę, a potem zostaw numer — specjalista kredytowy oddzwoni, policzy Twoją zdolność i powie wprost, czy ten kredyt ma sens. Rozmowa jest bezpłatna i nie kończy się wnioskiem.</strong></p>




<div class="pf-cta-wrap">
  <div class="pf-kk">
    <div class="pf-kk-title">Ile wyniesie rata?</div>

    <label class="pf-kk-row">
      <span class="pf-kk-label">Cena nieruchomości</span>
      <span class="pf-kk-money">
        <input type="text" inputmode="numeric" name="pfKkPrice" value="500 000" autocomplete="off" />
        <span class="pf-kk-unit">zł</span>
      </span>
    </label>

    <div class="pf-kk-row">
      <div class="pf-kk-head">
        <span class="pf-kk-label">Wkład własny</span>
        <span class="pf-kk-val"><span data-kk="downPct">20</span>% = <span data-kk="downAmount">100 000</span> zł</span>
      </div>
      <input type="range" name="pfKkDown" min="20" max="80" step="1" value="20" aria-label="Wkład własny w procentach" />
      <div class="pf-kk-hint">Banki wymagają zwykle co najmniej 20% wkładu.</div>
    </div>

    <div class="pf-kk-row">
      <div class="pf-kk-head">
        <span class="pf-kk-label">Okres spłaty</span>
        <span class="pf-kk-val"><span data-kk="years">30</span> lat</span>
      </div>
      <input type="range" name="pfKkYears" min="5" max="35" step="1" value="30" aria-label="Okres spłaty w latach" />
      <div class="pf-kk-hint">30 lat to najczęstszy wybór — dłuższy okres to niższa rata, ale więcej odsetek.</div>
    </div>

    <div class="pf-kk-result">
      <div class="pf-kk-result-line">
        <span>Kwota kredytu</span>
        <strong><span data-kk="loan">400 000</span> zł</strong>
      </div>
      <div class="pf-kk-result-main">
        <span>Szacowana rata / miesiąc</span>
        <strong class="pf-kk-rate"><span data-kk="payment">2 347</span> zł</strong>
      </div>
      <div class="pf-kk-note">
        Orientacyjnie, dla raty równej przy oprocentowaniu <span data-kk="ratePct">5,8</span>%
        (stan na <span data-kk="rateDate">4.09.2026</span>). Rata zależy od oferty banku,
        Twojej zdolności i kosztów dodatkowych — dokładne liczby dostaniesz w rozmowie.
      </div>
    </div>

    <button type="button" class="pf-kk-ask">Zapytaj o ofertę</button>
  </div>

  <form class="pf-cta-form" data-pf-product="CREDIT" novalidate>
    <div class="pf-cta-calc" style="display:none">
      Liczysz: <span class="pf-cta-calc-text"></span>
    </div>
    <label class="pf-cta-field">
      <span class="pf-cta-label">Imię</span>
      <input type="text" name="pfName" autocomplete="given-name"
             placeholder="Jak się do Ciebie zwracać?" required />
    </label>
    <label class="pf-cta-field">
      <span class="pf-cta-label">Telefon</span>
      <input type="tel" name="pfPhone" autocomplete="tel"
             placeholder="np. 600 100 200" required />
    </label>
    <!-- Podsumowanie symulacji z kalkulatora (wypełnia guzik „Zapytaj o ofertę"). -->
    <input type="hidden" name="pfCalc" value="" />
    <!-- Honeypot: człowiek tego nie widzi i nie wypełni. -->
    <label class="pf-cta-hp" aria-hidden="true">
      Strona WWW
      <input type="text" name="pfWebsite" tabindex="-1" autocomplete="off" />
    </label>
    <div class="pf-cta-error"></div>
    <button type="submit" class="pf-cta-submit">Zamów rozmowę</button>
    <p class="pf-cta-rodo">
      Zostawiasz numer, żeby specjalista kredytowy oddzwonił — dane przetwarzamy tylko w tym celu.
      Administrator: Polfinance sp. z o.o. Szczegóły w
      <a href="/polityka-prywatnosci/" target="_blank" rel="noopener">polityce prywatności</a>.
    </p>
  </form>

  <div class="pf-cta-success" style="display:none">
    <strong>Dziękujemy — mamy Twój numer.</strong><br />
    Wojciech Dera, specjalista kredytowy, oddzwoni najszybciej, jak się da.
    <div class="pf-cta-app">
      Zanim oddzwoni, przygotuj trzy rzeczy: wysokość dochodu, listę obecnych rat
      i limity na kartach. Z tym policzy zdolność od razu, w trakcie rozmowy.
    </div>
  </div>
</div>

<style>
  .pf-cta-wrap { max-width: 520px; margin: 18px 0 6px; }
  .pf-cta-field { display: block; margin-bottom: 12px; }
  .pf-cta-label { display: block; font-size: 14px; font-weight: 700; margin-bottom: 4px; }
  .pf-cta-form input[type="text"], .pf-cta-form input[type="tel"] {
    width: 100%; padding: 13px 14px; font-size: 16px; line-height: 1.3;
    border: 2px solid #fff; border-radius: 6px; background: #fff; color: #12263f;
    box-sizing: border-box;
  }
  .pf-cta-form input:focus { outline: 3px solid #00426A; outline-offset: 1px; }
  /* Honeypot poza ekranem, nie display:none — część botów pomija ukryte pola. */
  .pf-cta-hp { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
  .pf-cta-submit {
    width: 100%; padding: 15px 18px; font-size: 17px; font-weight: 800;
    color: #00426A; background: #fff; border: none; border-radius: 6px; cursor: pointer;
  }
  .pf-cta-submit:hover { background: #eaf4fc; }
  .pf-cta-submit[disabled] { opacity: .65; cursor: default; }
  .pf-cta-error {
    display: none; margin: 0 0 10px; padding: 10px 12px; border-radius: 6px;
    background: #fdecea; color: #8a1c12; font-size: 15px;
  }
  .pf-cta-calc {
    margin: 0 0 12px; padding: 10px 12px; border-radius: 6px; font-size: 14.5px; line-height: 1.45;
    background: rgba(255,255,255,.16); border: 1px solid rgba(255,255,255,.45);
  }
  .pf-cta-rodo { margin: 10px 0 0; font-size: 12.5px; line-height: 1.45; }
  .pf-cta-rodo a { text-decoration: underline; }
  .pf-cta-success {
    max-width: 520px; margin: 18px 0 6px; padding: 16px 18px; border-radius: 8px;
    background: #fff; color: #12263f; font-size: 16px; line-height: 1.5;
  }
  .pf-cta-app {
    margin-top: 12px; padding-top: 12px; border-top: 1px solid #d7e3ee; font-size: 14.5px;
  }

  /* ---- kalkulator raty (biała karta na niebieskim tle bloku) ---- */
  .pf-kk {
    background: #fff; color: #1d2733; border-radius: 16px; padding: 20px 20px 18px;
    margin: 0 0 18px; box-sizing: border-box; font-size: 16px; line-height: 1.45;
  }
  .pf-kk-title {
    color: #00426A; font-size: 21px; font-weight: 800; margin: 0 0 14px;
    text-transform: none !important;
  }
  .pf-kk-row { display: block; margin: 0 0 16px; }
  .pf-kk-head { display: flex; justify-content: space-between; align-items: baseline; gap: 12px; }
  .pf-kk-label { display: block; font-size: 14px; font-weight: 700; color: #00426A; margin: 0 0 6px; }
  .pf-kk-val { font-size: 15px; font-weight: 700; color: #1d2733; white-space: nowrap; }
  .pf-kk-money { position: relative; display: block; }
  .pf-kk input[type="text"] {
    width: 100%; padding: 12px 44px 12px 14px; font-size: 18px; font-weight: 700;
    line-height: 1.3; color: #12263f; background: #F2F8FD; border: 2px solid #DCE9F3;
    border-radius: 10px; box-sizing: border-box;
  }
  .pf-kk input[type="text"]:focus { outline: 3px solid #0093E5; outline-offset: 1px; }
  .pf-kk-unit {
    position: absolute; right: 14px; top: 50%; transform: translateY(-50%);
    font-weight: 700; color: #00426A;
  }
  .pf-kk input[type="range"] {
    width: 100%; margin: 6px 0 4px; accent-color: #0093E5; cursor: pointer; height: 28px;
  }
  .pf-kk-hint { font-size: 13px; color: #55667a; line-height: 1.4; }
  .pf-kk-result {
    margin: 4px 0 14px; padding: 14px 16px; border-radius: 12px;
    background: #F2F8FD; border: 1px solid #DCE9F3;
  }
  .pf-kk-result-line {
    display: flex; justify-content: space-between; gap: 12px; font-size: 15px;
    padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px solid #DCE9F3;
  }
  .pf-kk-result-main {
    display: flex; justify-content: space-between; align-items: baseline; gap: 12px;
    flex-wrap: wrap; font-size: 15px; font-weight: 700;
  }
  .pf-kk-rate { font-size: 30px; font-weight: 800; color: #0f7a4a; white-space: nowrap; }
  .pf-kk-note { margin-top: 10px; font-size: 12.5px; line-height: 1.45; color: #55667a; }
  .pf-kk-ask {
    width: 100%; padding: 15px 18px; font-size: 17px; font-weight: 800; color: #fff;
    background: #00426A; border: none; border-radius: 10px; cursor: pointer;
    text-transform: none !important;
  }
  .pf-kk-ask:hover { background: #0093E5; }
  @media (max-width: 480px) {
    .pf-kk { padding: 16px 14px 14px; }
    .pf-kk-rate { font-size: 27px; }
  }
</style>

<script>
  (function () {
    // ====== JEDYNE MIEJSCE DO ZMIANY STAWKI ======
    // Oprocentowanie nominalne do symulacji (rata równa). Stan wg ofert banków z dnia niżej.
    var PF_RATE = 5.8;            // procent rocznie
    var PF_RATE_DATE = "4.09.2026";
    // =============================================
    var PF_MIN_PRICE = 50000;
    var PF_MAX_PRICE = 20000000;

    function fmt(n) {
      // 1234567 -> "1 234 567" (twarda spacja, żeby liczba nie łamała się w wierszu)
      var s = String(Math.round(n));
      var out = "";
      var count = 0;
      for (var i = s.length - 1; i >= 0; i--) {
        out = s.charAt(i) + out;
        count++;
        if (count % 3 === 0) { if (i > 0) { out = " " + out; } }
      }
      return out;
    }
    function parsePrice(text) {
      var digits = String(text).replace(/\D/g, "");
      var n = digits ? parseInt(digits, 10) : 0;
      if (n < PF_MIN_PRICE) { n = PF_MIN_PRICE; }
      if (n > PF_MAX_PRICE) { n = PF_MAX_PRICE; }
      return n;
    }
    // Rata równa (annuita): R = K * q^n * (q - 1) / (q^n - 1), q = 1 + r/12.
    function payment(loan, years, ratePct) {
      var n = years * 12;
      var r = ratePct / 100 / 12;
      if (r <= 0) { return loan / n; }
      var qn = Math.pow(1 + r, n);
      return loan * qn * r / (qn - 1);
    }

    function setup(box) {
      if (box.getAttribute("data-pf-bound")) { return; }   // druga kopia bloku na stronie
      box.setAttribute("data-pf-bound", "1");

      var priceInput = box.querySelector('[name="pfKkPrice"]');
      var downInput = box.querySelector('[name="pfKkDown"]');
      var yearsInput = box.querySelector('[name="pfKkYears"]');
      var askBtn = box.querySelector(".pf-kk-ask");
      function out(key, value) {
        var el = box.querySelector('[data-kk="' + key + '"]');
        if (el) { el.textContent = value; }
      }
      out("ratePct", String(PF_RATE).replace(".", ","));
      out("rateDate", PF_RATE_DATE);

      var state = { price: 0, downPct: 0, downAmount: 0, loan: 0, years: 0, payment: 0 };

      function recalc() {
        state.price = parsePrice(priceInput.value);
        state.downPct = parseInt(downInput.value, 10);
        state.years = parseInt(yearsInput.value, 10);
        state.downAmount = Math.round(state.price * state.downPct / 100);
        state.loan = state.price - state.downAmount;
        state.payment = payment(state.loan, state.years, PF_RATE);
        out("downPct", state.downPct);
        out("downAmount", fmt(state.downAmount));
        out("years", state.years);
        out("loan", fmt(state.loan));
        out("payment", fmt(state.payment));
      }
      // Pole ceny formatujemy dopiero po wyjściu z pola — w trakcie pisania nie skaczemy kursorem.
      priceInput.addEventListener("input", recalc);
      priceInput.addEventListener("blur", function () {
        priceInput.value = fmt(parsePrice(priceInput.value));
        recalc();
      });
      downInput.addEventListener("input", recalc);
      yearsInput.addEventListener("input", recalc);
      recalc();

      // „Zapytaj o ofertę": podsumowanie symulacji do formularza (ukryte pole + pasek dla
      // klienta) i przewinięcie do pola „Imię". Skrypt formularza niżej dokleja pfCalc
      // na początku wiadomości leada.
      askBtn.addEventListener("click", function () {
        var wrap = box.closest(".pf-cta-wrap") || box.parentNode;
        var form = wrap.querySelector(".pf-cta-form");
        if (!form) { return; }
        var summary = "cena " + fmt(state.price) + " zł, wkład własny " + state.downPct + "% ("
          + fmt(state.downAmount) + " zł), kredyt " + fmt(state.loan) + " zł na " + state.years
          + " lat, oprocentowanie " + String(PF_RATE).replace(".", ",") + "% (stan na "
          + PF_RATE_DATE + ") → rata ok. " + fmt(state.payment) + " zł/mies.";
        var hidden = form.querySelector('[name="pfCalc"]');
        if (hidden) { hidden.value = "Kalkulator raty: " + summary; }
        var bar = form.querySelector(".pf-cta-calc");
        if (bar) {
          var txt = bar.querySelector(".pf-cta-calc-text");
          if (txt) { txt.textContent = summary; }
          bar.style.display = "block";
        }
        var nameField = form.querySelector('[name="pfName"]');
        form.scrollIntoView({ behavior: "smooth", block: "start" });
        if (nameField) { window.setTimeout(function () { nameField.focus({ preventScroll: true }); }, 450); }
      });
    }

    Array.prototype.forEach.call(document.querySelectorAll(".pf-kk"), setup);
  })();
</script>

<script>
  (function () {
    var PF_API_BASE = "https://www.multifinance.online"; // backend multiFinance
    var renderedAt = Date.now();                          // time-trap: <3 s = bot

    // Kody z linków (?agent= / ?partner= / ?utm_campaign=) trzymamy w sessionStorage,
    // żeby lead zaliczył się właściwej osobie także wtedy, gdy klient najpierw chodził
    // po stronie, a formularz wypełnił dopiero kilka podstron dalej.
    function stored(param) {
      try {
        var value = new URLSearchParams(window.location.search).get(param);
        if (value) { sessionStorage.setItem("pf_" + param, value); }
        return sessionStorage.getItem("pf_" + param) || "";
      } catch (err) { return ""; }   // tryb prywatny itp.
    }
    var pfAgentCode = stored("agent");
    var pfPartnerCode = stored("partner");
    var pfUtmCampaign = stored("utm_campaign");

    function bind(form) {
      // Druga kopia bloku na tej samej stronie wnosi drugą kopię skryptu; bez tego
      // znacznika ten sam formularz dostałby dwa listenery i wysłał leada dwa razy.
      if (form.getAttribute("data-pf-bound")) { return; }
      form.setAttribute("data-pf-bound", "1");

      var wrap = form.closest(".pf-cta-wrap") || form.parentNode;
      var errorBox = form.querySelector(".pf-cta-error");
      var submitBtn = form.querySelector(".pf-cta-submit");
      var success = wrap.querySelector(".pf-cta-success");

      function showError(msg) {
        errorBox.textContent = msg;
        errorBox.style.display = "block";
      }

      form.addEventListener("submit", function (event) {
        event.preventDefault();
        errorBox.style.display = "none";

        var name = form.querySelector('[name="pfName"]').value.trim();
        var phone = form.querySelector('[name="pfPhone"]').value.trim();
        if (!name) { showError("Podaj imię — specjalista kredytowy musi wiedzieć, do kogo dzwoni."); return; }
        if (phone.replace(/\D/g, "").length < 9) { showError("Podaj numer telefonu (9 cyfr)."); return; }

        submitBtn.disabled = true;
        submitBtn.textContent = "Wysyłam…";

        // Pola opcjonalne istnieją tylko w wariancie pełnym — stąd sprawdzenie.
        var emailField = form.querySelector('[name="pfEmail"]');
        var messageField = form.querySelector('[name="pfMessage"]');
        var calcField = form.querySelector('[name="pfCalc"]');
        var email = emailField ? emailField.value.trim() : "";
        var typed = messageField ? messageField.value.trim() : "";
        var calc = calcField ? calcField.value.trim() : "";

        // Adres strony leci w wiadomości: agent od razu wie, po czym klient zadzwonił,
        // a my widzimy, które treści naprawdę przynoszą telefony. Tekst od klienta
        // idzie NAD tym, bo to on jest treścią zgłoszenia; symulacja z kalkulatora
        // (jeśli klient kliknął „Zapytaj o ofertę") — na samej górze.
        var pageInfo = "Zgłoszenie ze strony: " + document.title + "\n" + window.location.href;
        if (typed) { pageInfo = typed + "\n\n---\n" + pageInfo; }
        if (calc) { pageInfo = calc + "\n\n" + pageInfo; }

        fetch(PF_API_BASE + "/api/public/www-lead", {
          method: "POST",
          headers: { "Content-Type": "application/json" },
          body: JSON.stringify({
            name: name,
            phone: phone,
            email: email || null,
            product: form.getAttribute("data-pf-product") || "OTHER",
            message: pageInfo,
            consentDataProcessing: true,
            website: form.querySelector('[name="pfWebsite"]').value || "",   // honeypot
            formElapsedMs: Date.now() - renderedAt,                          // time-trap
            agentCode: pfAgentCode || null,
            partnerCode: pfPartnerCode || null,
            utmCampaign: pfUtmCampaign || null
          })
        })
          .then(function (res) {
            return res.json().then(function (body) { return { ok: res.ok, body: body }; });
          })
          .then(function (r) {
            // UWAGA: w tym skrypcie NIE MOŻE wystąpić ampersand. WordPress zamienia
            // go w treści bloku na encję numeryczną, więc podwójny ampersand
            // (koniunkcja) rozwala skrypt SyntaxError-em i formularz przestaje
            // działać — po cichu, bo sam formularz nadal się wyświetla, tylko nikt
            // nie słucha jego wysyłki. Stąd zagnieżdżone ify zamiast koniunkcji.
            // Wykryte i sprawdzone na żywo 5.08.2026.
            var body = r.body ? r.body : null;
            var okStatus = false;
            if (r.ok) { if (body) { okStatus = body.status ? true : false; } }
            if (okStatus) {
              form.style.display = "none";
              if (success) { success.style.display = "block"; }
            } else {
              var msg = body ? body.message : null;
              showError(msg || "Nie udało się wysłać zgłoszenia. Zadzwoń do nas: 531 530 550.");
              submitBtn.disabled = false;
              submitBtn.textContent = "Zamów rozmowę";
            }
          })
          .catch(function () {
            showError("Brak połączenia z serwerem. Spróbuj ponownie albo zadzwoń: 531 530 550.");
            submitBtn.disabled = false;
            submitBtn.textContent = "Zamów rozmowę";
          });
      });
    }

    // Wszystkie kopie formularza na stronie — także te wstawione z innego bloku.
    Array.prototype.forEach.call(document.querySelectorAll(".pf-cta-form"), bind);
  })();
</script>



<p class="has-white-color has-text-color has-link-color has-small-font-size wp-elements-20 wp-block-paragraph">Hipoteki w całej Polsce, kredyty gotówkowe, konsolidacja, leasing i finansowanie firm. Rozmowa niczego nie przesądza: jeśli liczby wyjdą źle, usłyszysz to wprost.</p>
</div></div>
</div>
</div>



<p><em>Artykuł przygotował zespół Polfinance. Tekst ma charakter edukacyjny i nie stanowi porady prawnej ani finansowej — koszt kredytu zależy od konkretnej oferty i Twojej sytuacji. Źródła: audycja „Ekspres Jedynki” Polskiego Radia z 20 lipca 2026 roku z udziałem dr. Adama Karpińskiego z Uniwersytetu WSB Merito, badanie „Wakacyjny Portfel Polaków 2026” Związku Banków Polskich oraz analiza zdolności kredytowej przeprowadzona w jednym z banków hipotecznych, opublikowana w lipcu 2026 roku. Wyliczenie kosztu kredytu 10 000 zł jest przykładem poglądowym.</em></p>
<p>Artykuł <a rel="nofollow" href="https://polfinance.pl/wakacje-na-kredyt/">Wakacje na kredyt — co zostaje, gdy wspomnienia się skończą</a> pochodzi z serwisu <a rel="nofollow" href="https://polfinance.pl">Polfinance - ubezpieczenia i kredyty</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Dobry dług, zły dług — jakie kredyty budują majątek</title>
		<link>https://polfinance.pl/dobry-dlug-zly-dlug-kredyty/</link>
		
		<dc:creator><![CDATA[Wojciech Dera]]></dc:creator>
		<pubDate>Mon, 07 Sep 2026 08:33:16 +0000</pubDate>
				<category><![CDATA[Kredyt gotówkowy]]></category>
		<category><![CDATA[Kredyt hipoteczny]]></category>
		<guid isPermaLink="false">https://polfinance.pl/?p=2926</guid>

					<description><![CDATA[<p>Nie wszystkie kredyty są sobie równe. Sprawdź, kiedy dług buduje majątek, a kiedy go zjada — i o ile kredyt gotówkowy obniża Twoją zdolność hipoteczną.</p>
<p>Artykuł <a rel="nofollow" href="https://polfinance.pl/dobry-dlug-zly-dlug-kredyty/">Dobry dług, zły dług — jakie kredyty budują majątek</a> pochodzi z serwisu <a rel="nofollow" href="https://polfinance.pl">Polfinance - ubezpieczenia i kredyty</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Dwie osoby pożyczają po 30 tysięcy złotych. Pierwsza kupuje maszynę do warsztatu i po roku zarabia na niej więcej, niż wynosi rata. Druga finansuje wyjazd, wesele i nowy telewizor — po roku ma te same wpływy, tę samą ratę i nic, co dałoby się sprzedać za rozsądne pieniądze. Kwota była identyczna. Całą różnicę zrobiło to, na co poszła.</p>

<p>Właśnie dlatego kredyty dzielimy na dobry dług i zły dług. To nie podział moralny ani straszenie pożyczaniem, tylko zwykły rachunek: jedne zobowiązania po spłacie zostawiają majątek, inne samą ratę. Pokazujemy, po czym je rozpoznać, ile kosztuje zły dług w utraconej zdolności kredytowej na mieszkanie i jakie cztery pytania zadać przed podpisem.</p>

<style>
.pf-dual-wide{display:block}
.pf-dual-tall{display:none}
@media (max-width:781px){.pf-dual-wide{display:none}.pf-dual-tall{display:block}}
</style>

<figure class="wp-block-image size-large pf-dual-wide"><img decoding="async" width="1536" height="880" src="https://polfinance.pl/wp-content/uploads/2026/09/dlug-hero-split-web.jpg" alt="Porównanie: dobry dług i zły dług — które kredyty budują majątek, a które zostawiają samą ratę" class="wp-image-2928" srcset="https://polfinance.pl/wp-content/uploads/2026/09/dlug-hero-split-web.jpg 1536w, https://polfinance.pl/wp-content/uploads/2026/09/dlug-hero-split-web-300x172.jpg 300w, https://polfinance.pl/wp-content/uploads/2026/09/dlug-hero-split-web-1024x587.jpg 1024w, https://polfinance.pl/wp-content/uploads/2026/09/dlug-hero-split-web-768x440.jpg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /></figure>

<figure class="wp-block-image size-large pf-dual-tall"><img decoding="async" width="900" height="1650" src="https://polfinance.pl/wp-content/uploads/2026/09/dlug-hero-split-mobile-web.jpg" alt="Porównanie: dobry dług i zły dług — które kredyty budują majątek, a które zostawiają samą ratę" class="wp-image-2943" srcset="https://polfinance.pl/wp-content/uploads/2026/09/dlug-hero-split-mobile-web.jpg 900w, https://polfinance.pl/wp-content/uploads/2026/09/dlug-hero-split-mobile-web-164x300.jpg 164w, https://polfinance.pl/wp-content/uploads/2026/09/dlug-hero-split-mobile-web-559x1024.jpg 559w, https://polfinance.pl/wp-content/uploads/2026/09/dlug-hero-split-mobile-web-768x1408.jpg 768w, https://polfinance.pl/wp-content/uploads/2026/09/dlug-hero-split-mobile-web-838x1536.jpg 838w" sizes="(max-width: 900px) 100vw, 900px" /></figure>


<h2>Dobry dług i zły dług — jedno pytanie, które je rozdziela</h2>

<p>Kryterium jest jedno i mieści się w zdaniu: <strong>czy to, na co pożyczam, po spłacie nadal będzie coś warte albo pozwoli mi więcej zarabiać?</strong> Jeśli tak — mówimy o dobrym długu. Jeśli nie — o złym.</p>

<p>Dobry dług kupuje coś, co zostaje: mieszkanie, maszynę, kwalifikacje, narzędzie pracy. Rata jest kosztem, ale po drugiej stronie stoi majątek albo wyższa zdolność zarobkowania. Zły dług kupuje przeżycie, które się kończy, a rachunek zostaje na kolejne miesiące. Telewizor po roku wart jest ułamek ceny, a wyjazd sprzed pół roku nie ma wartości rynkowej żadnej.</p>

<p>Jedno zastrzeżenie: <strong>dobry dług też można źle policzyć</strong>. Kredyt na maszynę przestaje być dobry, gdy maszyna stoi bezczynnie, a hipoteka robi się ciężarem, gdy rata zjada połowę budżetu. Ten podział mówi o kierunku wydatku i nie zwalnia z liczenia.</p>

<figure class="wp-block-table"><table style="border-collapse:collapse;width:100%;border:1px solid #d7d2cb"><thead><tr><th style="border:1px solid #d7d2cb;padding:11px 14px;background:#f4f2ef;text-align:left;vertical-align:top">&nbsp;</th><th style="border:1px solid #d7d2cb;padding:11px 14px;background:#f4f2ef;text-align:left;vertical-align:top">Dobry dług</th><th style="border:1px solid #d7d2cb;padding:11px 14px;background:#f4f2ef;text-align:left;vertical-align:top">Zły dług</th></tr></thead><tbody>
<tr><td style="border:1px solid #d7d2cb;padding:11px 14px;vertical-align:top"><strong>Co zostaje po ostatniej racie</strong></td><td style="border:1px solid #d7d2cb;padding:11px 14px;vertical-align:top">Majątek albo wyższy zarobek</td><td style="border:1px solid #d7d2cb;padding:11px 14px;vertical-align:top">Sama rata i wspomnienie</td></tr>
<tr><td style="border:1px solid #d7d2cb;padding:11px 14px;vertical-align:top"><strong>Wartość w czasie</strong></td><td style="border:1px solid #d7d2cb;padding:11px 14px;vertical-align:top">Utrzymuje się albo rośnie</td><td style="border:1px solid #d7d2cb;padding:11px 14px;vertical-align:top">Spada od pierwszego dnia</td></tr>
<tr><td style="border:1px solid #d7d2cb;padding:11px 14px;vertical-align:top"><strong>Rata jest kosztem…</strong></td><td style="border:1px solid #d7d2cb;padding:11px 14px;vertical-align:top">…czegoś, co pracuje na siebie</td><td style="border:1px solid #d7d2cb;padding:11px 14px;vertical-align:top">…przyjemności sprzed kilku miesięcy</td></tr>
<tr><td style="border:1px solid #d7d2cb;padding:11px 14px;vertical-align:top"><strong>Zasada</strong></td><td style="border:1px solid #d7d2cb;padding:11px 14px;vertical-align:top">Policz, czy przychód pokryje ratę</td><td style="border:1px solid #d7d2cb;padding:11px 14px;vertical-align:top">Najpierw odłóż, potem wydaj</td></tr>
</tbody></table><figcaption class="wp-element-caption">Dobry dług i zły dług w skrócie. Szczegóły, liczby i wyjątki znajdziesz w dalszej części tekstu.</figcaption></figure>

<h2>Kiedy kredyty budują majątek</h2>

<p>Najczystszym przykładem dobrego długu jest kredyt hipoteczny. Po spłacie zostaje nieruchomość, a przez cały okres kredytowania mieszkasz u siebie zamiast płacić czynsz komuś innemu. W Wieluniu i okolicy — w Działoszynie, Praszce czy Osjakowie — dwupokojowe mieszkanie bywa nadal w zasięgu przeciętnej rodziny, więc rachunek często wychodzi na korzyść własnego M. Więcej piszemy na stronie <a href="https://polfinance.pl/kredyt-hipoteczny-wielun/">kredyt hipoteczny w Wieluniu z pomocą eksperta</a>.</p>

<p>Poza hipoteką do dobrego długu wpadają zwykle cztery rzeczy:</p>

<ul>
<li><strong>Kredyt na rozwój firmy</strong> — maszyna, sprzęt, towar czy linia obrotowa, które zaczynają zarabiać szybciej, niż rośnie rata. Warunek jest jeden: policz to na papierze przed podpisem, nie po.</li>
<li><strong>Kurs zawodowy i kwalifikacje</strong> — uprawnienia spawalnicze, prawo jazdy kategorii C+E, kurs operatora maszyn. Podnoszą stawkę godzinową na stałe, a nie na jeden sezon.</li>
<li><strong>Auto naprawdę potrzebne do pracy</strong> — jeśli bez niego nie dojedziesz do zakładu albo nie wykonasz zlecenia. Samochód traci na wartości, więc to dobry dług warunkowy: liczy się dojazd i zarobek, nie model i rocznik.</li>
<li><strong>Remont, który zatrzymuje straty</strong> — dach, ocieplenie, instalacja. Obniża przyszłe rachunki albo chroni majątek przed zniszczeniem.</li>
</ul>

<p>Wspólny mianownik widać gołym okiem: po stronie „mam” zawsze pojawia się coś konkretnego. Zapytaj siebie, co zostanie w dniu ostatniej raty. Jeśli odpowiedź brzmi „nic”, to nie inwestycja, tylko konsumpcja na raty.</p>


<figure class="wp-block-image size-large"><img decoding="async" width="1536" height="1024" src="https://polfinance.pl/wp-content/uploads/2026/09/dlug-warsztat-web.jpg" alt="Stolarz w małym warsztacie przy maszynie kupionej na kredyt na rozwój firmy" class="wp-image-2924" srcset="https://polfinance.pl/wp-content/uploads/2026/09/dlug-warsztat-web.jpg 1536w, https://polfinance.pl/wp-content/uploads/2026/09/dlug-warsztat-web-300x200.jpg 300w, https://polfinance.pl/wp-content/uploads/2026/09/dlug-warsztat-web-1024x683.jpg 1024w, https://polfinance.pl/wp-content/uploads/2026/09/dlug-warsztat-web-768x512.jpg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /><figcaption class="wp-element-caption">Maszyna, która zarabia na własną ratę, to podręcznikowy przykład dobrego długu.</figcaption></figure>


<h2>Zły dług — rachunek zostaje, gdy przyjemność się kończy</h2>

<p>Lista złego długu jest krótka i nie zaskakuje: wakacje, wesele, prezenty świąteczne, elektronika, meble „bo promocja”, imprezy. Każda z tych rzeczy bywa sensownym wydatkiem — pod warunkiem, że płacisz pieniędzmi, które już masz. Problem zaczyna się, gdy przyjemność trwa tydzień, a zobowiązanie dwanaście miesięcy.</p>

<p>Jak mówił w Polskim Radiu dr Adam Karpiński z Uniwersytetu WSB Merito, kredyt wakacyjny stał się dla banków normalnym produktem sezonowym, a za bankami poszły firmy oferujące chwilówki. Chwilówka to jednak inna konstrukcja — <strong>wyższy koszt i znacznie krótszy termin zwrotu</strong>. Kredyty na wyjazd bierze się na 60 dni albo na trzy do sześciu miesięcy, rzadko dłużej niż rok. Krótki termin oznacza wysoką ratę w budżecie, który po powrocie i tak jest napięty.</p>

<p>Druga pułapka to niedoszacowanie kosztu. Cena katalogowa rzadko domyka temat — dochodzą wycieczki fakultatywne, pamiątki, jedzenie poza hotelem, dodatkowe ubezpieczenie. All inclusive zamyka tylko część budżetu. Jeśli kredyt pokrywa dokładnie cenę z oferty, reszta pójdzie z karty albo z limitu w koncie i obok pierwszego zobowiązania powstanie drugie.</p>

<h2>Złota zasada: na konsumpcję najpierw odkładamy</h2>

<p>Zasada mieści się w jednym zdaniu: <strong>na to, co się zużywa, najpierw się odkłada, a potem wydaje</strong>. Odwrotna kolejność jest droższa o odsetki i ryzykowniejsza, bo przenosi koszt na przyszłość, której nie znasz.</p>

<p>Ma ona wersję praktyczną, która działa jak test. Podziel koszt planowanego wydatku na liczbę miesięcy do terminu. Jeśli tej kwoty nie da się odłożyć z pensji bez naruszania rachunków — <strong>kierunek jest po prostu za drogi</strong> i trzeba wybrać tańszy albo przesunąć termin. To nie wyrzeczenie, tylko informacja.</p>

<p>Większość Polaków tak właśnie robi. Z badania „Wakacyjny Portfel Polaków 2026”, opublikowanego w lipcu 2026 roku przez <a href="https://www.zbp.pl/aktualnosci/wydarzenia/wakacyjny-portfel-polakow-2026" rel="nofollow noopener" target="_blank">Związek Banków Polskich</a>, wynika, że statystyczny Polak planował wydać na wakacje 2 042 zł, a przeciętne gospodarstwo domowe 5 105 zł — o 16 procent więcej niż rok wcześniej. Mimo tego wzrostu <strong>80 procent badanych nie planowało brać na wyjazd kredytu ani pożyczki</strong>; sięgali po oszczędności. Jak podsumował to w tej samej audycji dr Karpiński: wakacje nie są dobrem pierwszej potrzeby, więc nie ma po co ryzykować.</p>

<p>Jest jeszcze rozwiązanie, które zna każde starsze pokolenie: wyjazd do rodziny. Tydzień u kuzynów nad morzem kosztuje ułamek ceny wycieczki i nie zostawia raty. Wersja skromniejsza, ale bez rachunku we wrześniu.</p>


<figure class="wp-block-image size-large"><img decoding="async" width="1536" height="1024" src="https://polfinance.pl/wp-content/uploads/2026/09/dlug-wyjazd-web.jpg" alt="Rodzina pakuje bagaże do samochodu przed wyjazdem do rodziny zamiast wakacji na kredyt" class="wp-image-2925" srcset="https://polfinance.pl/wp-content/uploads/2026/09/dlug-wyjazd-web.jpg 1536w, https://polfinance.pl/wp-content/uploads/2026/09/dlug-wyjazd-web-300x200.jpg 300w, https://polfinance.pl/wp-content/uploads/2026/09/dlug-wyjazd-web-1024x683.jpg 1024w, https://polfinance.pl/wp-content/uploads/2026/09/dlug-wyjazd-web-768x512.jpg 768w" sizes="(max-width: 1536px) 100vw, 1536px" /><figcaption class="wp-element-caption">Osiemdziesiąt procent Polaków finansuje wakacje z oszczędności, nie z kredytu.</figcaption></figure>


<h2>Nigdy nie pożyczaj na giełdę, „okazję” ani kryptowaluty</h2>

<p>To jedyny punkt w tym tekście bez wyjątków. <strong>Pożyczonych pieniędzy nie wkłada się w inwestycje o niepewnym wyniku</strong> — ani w akcje, ani w kryptowaluty, ani w „okazję”, o której opowiedział znajomy. Rata jest pewna, a zysk nie. Kupujesz jedno ryzyko za drugie i w złym scenariuszu zostajesz z długiem oraz aktywem wartym mniej niż w dniu zakupu.</p>

<p>Osobna sprawa to rozpoznawanie oszustw. Jeśli ktoś obiecuje pewny zysk <strong>powyżej mniej więcej 10 procent rocznie</strong> i wymaga wpłaty z góry — to nie okazja, tylko schemat oszukańczy typu „szybko się wzbogać”. Zwykle dochodzą trzy sygnały: presja czasu, brak zrozumiałego wyjaśnienia, skąd bierze się zysk, i zachęta do wciągnięcia znajomych.</p>

<p>Zanim wpłacisz komukolwiek złotówkę, sprawdź podmiot na <a href="https://www.knf.gov.pl/dla_konsumenta/ostrzezenia_publiczne" rel="nofollow noopener" target="_blank">liście ostrzeżeń publicznych KNF</a> — to publiczny wykaz zawiadomień o podejrzeniu przestępstwa, a sprawdzenie zajmuje minutę. I zasada pomocnicza: nie inwestuj w coś, czego nie umiesz wytłumaczyć własnymi słowami w trzech zdaniach.</p>

<h2>Każdy kredyt gotówkowy obniża zdolność hipoteczną</h2>

<p>Tu dochodzimy do argumentu, który przekonuje najskuteczniej, bo da się go policzyć w złotówkach. Jeżeli w perspektywie kilku lat planujesz mieszkanie albo dom, <strong>każde bieżące zobowiązanie zmniejsza kwotę, jaką bank będzie skłonny Ci pożyczyć</strong>. I nie chodzi o drobne różnice.</p>

<p>Analiza przeprowadzona w jednym z wiodących banków hipotecznych pokazuje skalę dla pary z dochodem 15 000 zł netto. Bez zobowiązań i bez dzieci mogła ona liczyć na kredyt rzędu 1 249 283 zł. Każdy dodatkowy element ten limit obcina:</p>

<figure class="wp-block-table"><table style="border-collapse:collapse;width:100%;border:1px solid #d7d2cb"><thead><tr><th style="border:1px solid #d7d2cb;padding:11px 14px;background:#f4f2ef;text-align:left;vertical-align:top">Co pojawia się w budżecie</th><th style="border:1px solid #d7d2cb;padding:11px 14px;background:#f4f2ef;text-align:left;vertical-align:top">O ile spada zdolność kredytowa</th></tr></thead><tbody>
<tr><td style="border:1px solid #d7d2cb;padding:11px 14px;vertical-align:top">Rata kredytu 500 zł miesięcznie</td><td style="border:1px solid #d7d2cb;padding:11px 14px;vertical-align:top">−64 000 zł</td></tr>
<tr><td style="border:1px solid #d7d2cb;padding:11px 14px;vertical-align:top">Rata kredytu 1 000 zł miesięcznie</td><td style="border:1px solid #d7d2cb;padding:11px 14px;vertical-align:top">−128 000 zł</td></tr>
<tr><td style="border:1px solid #d7d2cb;padding:11px 14px;vertical-align:top">Karta kredytowa z limitem 10 000 zł</td><td style="border:1px solid #d7d2cb;padding:11px 14px;vertical-align:top">−64 000 zł</td></tr>
<tr><td style="border:1px solid #d7d2cb;padding:11px 14px;vertical-align:top">Karta kredytowa z limitem 20 000 zł</td><td style="border:1px solid #d7d2cb;padding:11px 14px;vertical-align:top">−128 000 zł</td></tr>
<tr><td style="border:1px solid #d7d2cb;padding:11px 14px;vertical-align:top">Jedno dziecko na utrzymaniu</td><td style="border:1px solid #d7d2cb;padding:11px 14px;vertical-align:top">−47 000 zł</td></tr>
<tr><td style="border:1px solid #d7d2cb;padding:11px 14px;vertical-align:top">Dwoje dzieci na utrzymaniu</td><td style="border:1px solid #d7d2cb;padding:11px 14px;vertical-align:top">−221 000 zł</td></tr>
</tbody></table><figcaption class="wp-element-caption">Spadek zdolności kredytowej pary z dochodem 15 000 zł netto, liczony od 1 249 283 zł w wariancie bez zobowiązań i bez dzieci.</figcaption></figure>

<p><strong>Skąd te liczby.</strong> To wyliczenia z analizy rynkowej opublikowanej w lipcu 2026 roku, przeprowadzonej w jednym z banków będących liderami rynku kredytów hipotecznych, już po wejściu w życie zmian w ocenie BIK z 1 lipca 2026. Punktem odniesienia jest para z dochodem 15 000 zł netto miesięcznie, bez zobowiązań i bez dzieci, której bank policzył 1 249 283 zł zdolności.</p>

<p><strong>Czego w tym wyliczeniu nie ma.</strong> Autorzy nie podali ani oprocentowania kredytu, ani okresu kredytowania, ani rodzaju rat — a każdy z tych parametrów zmienia wynik, i to mocno. Dlatego czytaj tę tabelę jako <em>skalę zjawiska</em>, a nie jako wycenę swojego przypadku. Przy innym dochodzie, innym banku, innej stopie procentowej i innym okresie spłaty kwoty będą inne — proporcje i kierunek zostają te same. Swoją zdolność policzysz tylko na konkretnej ofercie konkretnego banku, na dzień, w którym składasz wniosek.</p>

<p>Zwróć uwagę na wiersz z kartą kredytową. <strong>Sam limit obniża zdolność, nawet jeśli nigdy z niego nie korzystasz</strong> — bank liczy to, co możesz wydać, nie to, co wydałeś. Tak samo działa limit w koncie osobistym. Zamknięcie nieużywanej karty przed wnioskiem bywa najtańszą rzeczą, jaką można zrobić dla własnej zdolności.</p>

<p>Od lipca 2026 roku zasady oceny są jeszcze mniej wyrozumiałe. Liczą się teraz również <strong>pożyczki pozabankowe i płatności odroczone</strong>, czyli popularne „kup teraz, zapłać później”, a większą wagę zyskały świeże zobowiązania. Wniosek jest jeden: <strong>kredyt zaciągnięty na kilka miesięcy przed wnioskiem o hipotekę szkodzi najbardziej.</strong> Jest i dobra zmiana — samo porównywanie ofert nie obniża już oceny, więc sprawdzanie kilku banków przestało być kosztowne.</p>

<p>Stąd praktyczna kolejność: najpierw hipoteka, potem meble i sprzęt. Warto też wcześniej sprawdzić <a href="https://polfinance.pl/ubezpieczenie-na-zycie-pod-kredyt/">ubezpieczenie na życie pod kredyt</a>, bo bank i tak o nie zapyta, a kupione pod presją terminu bywa droższe.</p>

<h2>Cztery pytania, zanim podpiszesz umowę</h2>

<p>Jeżeli uznasz, że Twój kredyt należy jednak do dobrych, zostają cztery pytania. Odpowiedz na nie w domu, na spokojnie, a nie przy ladzie.</p>

<ol>
<li><strong>Jakie jest RRSO?</strong> Rzeczywista roczna stopa oprocentowania to jedyna liczba, która składa w całość odsetki, prowizję i koszty dodatkowe. Porównywanie samego oprocentowania nie mówi nic — to również teza dr. Karpińskiego z audycji Polskiego Radia.</li>
<li><strong>Oprocentowanie stałe czy zmienne?</strong> Przy zmiennym rata może wzrosnąć w trakcie spłaty. To nie dyskwalifikuje oferty, ale musisz wiedzieć, na co się zgadzasz.</li>
<li><strong>Czy stać mnie na tę ratę za pół roku i za rok?</strong> Nie dziś — dziś zawsze stać. Liczy się sytuacja w połowie okresu spłaty: czy praca będzie ta sama, czy nie dojdą inne wydatki.</li>
<li><strong>Kto spłaca, jeśli bierzemy wspólnie?</strong> Pytanie niewygodne i dlatego pomijane. Dla banku dwoje kredytobiorców odpowiada solidarnie — rozstanie nie dzieli długu na pół, a jedna umowa potrafi wiązać ludzi dłużej niż związek, w którym powstała.</li>
</ol>

<p>I uwaga o momencie decyzji: pożyczanie pieniędzy nie powinno być zakupem impulsywnym, a dokładnie tak działa sprzedaż w biurze podróży, w salonie samochodowym i przy kasie ze sprzętem. Tam sprzedaje się emocję i poczucie okazji. Jedna noc do namysłu nic nie kosztuje, a bywa najtańszą częścią transakcji.</p>

<h2>FAQ — najczęstsze pytania</h2>

<h3>Czym różni się dobry dług od złego?</h3>
<p>Dobry dług finansuje coś, co po spłacie nadal ma wartość albo pozwala więcej zarabiać: mieszkanie, maszynę, kwalifikacje. Zły dług finansuje konsumpcję, która się zużywa — po ostatniej racie nie zostaje nic, co dałoby się sprzedać.</p>

<h3>Czy kredyt na samochód to dobry, czy zły dług?</h3>
<p>To zależy od funkcji auta. Samochód niezbędny do dojazdu do pracy albo do wykonywania zleceń to dobry dług warunkowy — umożliwia zarobek, choć sam traci na wartości. Auto kupowane ponad realne potrzeby jest konsumpcją rozłożoną na raty.</p>

<h3>O ile kredyt gotówkowy obniża zdolność hipoteczną?</h3>
<p>W przywołanej wyżej analizie, dla pary z dochodem 15 000 zł netto, rata 500 zł obniżała zdolność o około 64 tys. zł, a rata 1 000 zł — o około 128 tys. zł. Twój wynik zależy od dochodu, liczby osób na utrzymaniu i polityki banku.</p>

<h3>Czy karta kredytowa, z której nie korzystam, szkodzi?</h3>
<p>Tak. Bank bierze pod uwagę przyznany limit, a nie faktyczne zadłużenie, więc nieużywana karta z limitem 10 000 zł potrafi obniżyć zdolność jak realny kredyt. Przed wnioskiem o hipotekę warto zamknąć niepotrzebne limity.</p>

<h3>Skąd wiadomo, że „okazja inwestycyjna” to oszustwo?</h3>
<p>Najmocniejszy sygnał to obietnica pewnego zysku powyżej mniej więcej 10 procent rocznie połączona z żądaniem wpłaty z góry. Dochodzą presja czasu, brak wyjaśnienia źródła zysku i zachęta do wciągnięcia znajomych. Podmiot sprawdzisz na liście ostrzeżeń publicznych KNF.</p>

<h2>Nie wiesz, po której stronie jest Twój kredyt? Zapytaj specjalisty</h2>

<p>Granica między dobrym a złym długiem bywa oczywista dopiero z boku. Jeśli rozważasz konkretną ofertę, chcesz wiedzieć, ile zdolności zabierają Ci obecne zobowiązania, albo myślisz o połączeniu kilku kredytów — <strong>umów rozmowę ze specjalistą kredytowym</strong>. Jest bezpłatna i nie kończy się automatycznie wnioskiem.</p>

<p>Zostaw numer w formularzu poniżej. A jeśli myślisz konkretnie o mieszkaniu, zacznij od strony <a href="https://polfinance.pl/kredyt-hipoteczny-wielun/">kredyt hipoteczny Wieluń</a> — tam jest opisana cała ścieżka, krok po kroku.</p>


<div class="wp-block-columns has-ast-global-color-6-color has-ast-global-color-0-background-color has-text-color has-background has-link-color wp-elements-21 is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex">
<div class="wp-block-column has-ast-global-color-6-color has-text-color has-link-color wp-elements-22 is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<div class="wp-block-uagb-container uagb-block-4c1a7e30 alignfull uagb-is-root-container"><div class="uagb-container-inner-blocks-wrap">
<h2 class="wp-block-heading has-white-color has-text-color has-link-color wp-elements-23">Porozmawiajmy o Twoim kredycie</h2>



<p class="has-white-color has-text-color has-link-color wp-elements-24 wp-block-paragraph"><strong>Policz orientacyjną ratę, a potem zostaw numer — specjalista kredytowy oddzwoni, policzy Twoją zdolność i powie wprost, czy ten kredyt ma sens. Rozmowa jest bezpłatna i nie kończy się wnioskiem.</strong></p>




<div class="pf-cta-wrap">
  <div class="pf-kk">
    <div class="pf-kk-title">Ile wyniesie rata?</div>

    <label class="pf-kk-row">
      <span class="pf-kk-label">Cena nieruchomości</span>
      <span class="pf-kk-money">
        <input type="text" inputmode="numeric" name="pfKkPrice" value="500 000" autocomplete="off" />
        <span class="pf-kk-unit">zł</span>
      </span>
    </label>

    <div class="pf-kk-row">
      <div class="pf-kk-head">
        <span class="pf-kk-label">Wkład własny</span>
        <span class="pf-kk-val"><span data-kk="downPct">20</span>% = <span data-kk="downAmount">100 000</span> zł</span>
      </div>
      <input type="range" name="pfKkDown" min="20" max="80" step="1" value="20" aria-label="Wkład własny w procentach" />
      <div class="pf-kk-hint">Banki wymagają zwykle co najmniej 20% wkładu.</div>
    </div>

    <div class="pf-kk-row">
      <div class="pf-kk-head">
        <span class="pf-kk-label">Okres spłaty</span>
        <span class="pf-kk-val"><span data-kk="years">30</span> lat</span>
      </div>
      <input type="range" name="pfKkYears" min="5" max="35" step="1" value="30" aria-label="Okres spłaty w latach" />
      <div class="pf-kk-hint">30 lat to najczęstszy wybór — dłuższy okres to niższa rata, ale więcej odsetek.</div>
    </div>

    <div class="pf-kk-result">
      <div class="pf-kk-result-line">
        <span>Kwota kredytu</span>
        <strong><span data-kk="loan">400 000</span> zł</strong>
      </div>
      <div class="pf-kk-result-main">
        <span>Szacowana rata / miesiąc</span>
        <strong class="pf-kk-rate"><span data-kk="payment">2 347</span> zł</strong>
      </div>
      <div class="pf-kk-note">
        Orientacyjnie, dla raty równej przy oprocentowaniu <span data-kk="ratePct">5,8</span>%
        (stan na <span data-kk="rateDate">4.09.2026</span>). Rata zależy od oferty banku,
        Twojej zdolności i kosztów dodatkowych — dokładne liczby dostaniesz w rozmowie.
      </div>
    </div>

    <button type="button" class="pf-kk-ask">Zapytaj o ofertę</button>
  </div>

  <form class="pf-cta-form" data-pf-product="CREDIT" novalidate>
    <div class="pf-cta-calc" style="display:none">
      Liczysz: <span class="pf-cta-calc-text"></span>
    </div>
    <label class="pf-cta-field">
      <span class="pf-cta-label">Imię</span>
      <input type="text" name="pfName" autocomplete="given-name"
             placeholder="Jak się do Ciebie zwracać?" required />
    </label>
    <label class="pf-cta-field">
      <span class="pf-cta-label">Telefon</span>
      <input type="tel" name="pfPhone" autocomplete="tel"
             placeholder="np. 600 100 200" required />
    </label>
    <!-- Podsumowanie symulacji z kalkulatora (wypełnia guzik „Zapytaj o ofertę"). -->
    <input type="hidden" name="pfCalc" value="" />
    <!-- Honeypot: człowiek tego nie widzi i nie wypełni. -->
    <label class="pf-cta-hp" aria-hidden="true">
      Strona WWW
      <input type="text" name="pfWebsite" tabindex="-1" autocomplete="off" />
    </label>
    <div class="pf-cta-error"></div>
    <button type="submit" class="pf-cta-submit">Zamów rozmowę</button>
    <p class="pf-cta-rodo">
      Zostawiasz numer, żeby specjalista kredytowy oddzwonił — dane przetwarzamy tylko w tym celu.
      Administrator: Polfinance sp. z o.o. Szczegóły w
      <a href="/polityka-prywatnosci/" target="_blank" rel="noopener">polityce prywatności</a>.
    </p>
  </form>

  <div class="pf-cta-success" style="display:none">
    <strong>Dziękujemy — mamy Twój numer.</strong><br />
    Wojciech Dera, specjalista kredytowy, oddzwoni najszybciej, jak się da.
    <div class="pf-cta-app">
      Zanim oddzwoni, przygotuj trzy rzeczy: wysokość dochodu, listę obecnych rat
      i limity na kartach. Z tym policzy zdolność od razu, w trakcie rozmowy.
    </div>
  </div>
</div>

<style>
  .pf-cta-wrap { max-width: 520px; margin: 18px 0 6px; }
  .pf-cta-field { display: block; margin-bottom: 12px; }
  .pf-cta-label { display: block; font-size: 14px; font-weight: 700; margin-bottom: 4px; }
  .pf-cta-form input[type="text"], .pf-cta-form input[type="tel"] {
    width: 100%; padding: 13px 14px; font-size: 16px; line-height: 1.3;
    border: 2px solid #fff; border-radius: 6px; background: #fff; color: #12263f;
    box-sizing: border-box;
  }
  .pf-cta-form input:focus { outline: 3px solid #00426A; outline-offset: 1px; }
  /* Honeypot poza ekranem, nie display:none — część botów pomija ukryte pola. */
  .pf-cta-hp { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
  .pf-cta-submit {
    width: 100%; padding: 15px 18px; font-size: 17px; font-weight: 800;
    color: #00426A; background: #fff; border: none; border-radius: 6px; cursor: pointer;
  }
  .pf-cta-submit:hover { background: #eaf4fc; }
  .pf-cta-submit[disabled] { opacity: .65; cursor: default; }
  .pf-cta-error {
    display: none; margin: 0 0 10px; padding: 10px 12px; border-radius: 6px;
    background: #fdecea; color: #8a1c12; font-size: 15px;
  }
  .pf-cta-calc {
    margin: 0 0 12px; padding: 10px 12px; border-radius: 6px; font-size: 14.5px; line-height: 1.45;
    background: rgba(255,255,255,.16); border: 1px solid rgba(255,255,255,.45);
  }
  .pf-cta-rodo { margin: 10px 0 0; font-size: 12.5px; line-height: 1.45; }
  .pf-cta-rodo a { text-decoration: underline; }
  .pf-cta-success {
    max-width: 520px; margin: 18px 0 6px; padding: 16px 18px; border-radius: 8px;
    background: #fff; color: #12263f; font-size: 16px; line-height: 1.5;
  }
  .pf-cta-app {
    margin-top: 12px; padding-top: 12px; border-top: 1px solid #d7e3ee; font-size: 14.5px;
  }

  /* ---- kalkulator raty (biała karta na niebieskim tle bloku) ---- */
  .pf-kk {
    background: #fff; color: #1d2733; border-radius: 16px; padding: 20px 20px 18px;
    margin: 0 0 18px; box-sizing: border-box; font-size: 16px; line-height: 1.45;
  }
  .pf-kk-title {
    color: #00426A; font-size: 21px; font-weight: 800; margin: 0 0 14px;
    text-transform: none !important;
  }
  .pf-kk-row { display: block; margin: 0 0 16px; }
  .pf-kk-head { display: flex; justify-content: space-between; align-items: baseline; gap: 12px; }
  .pf-kk-label { display: block; font-size: 14px; font-weight: 700; color: #00426A; margin: 0 0 6px; }
  .pf-kk-val { font-size: 15px; font-weight: 700; color: #1d2733; white-space: nowrap; }
  .pf-kk-money { position: relative; display: block; }
  .pf-kk input[type="text"] {
    width: 100%; padding: 12px 44px 12px 14px; font-size: 18px; font-weight: 700;
    line-height: 1.3; color: #12263f; background: #F2F8FD; border: 2px solid #DCE9F3;
    border-radius: 10px; box-sizing: border-box;
  }
  .pf-kk input[type="text"]:focus { outline: 3px solid #0093E5; outline-offset: 1px; }
  .pf-kk-unit {
    position: absolute; right: 14px; top: 50%; transform: translateY(-50%);
    font-weight: 700; color: #00426A;
  }
  .pf-kk input[type="range"] {
    width: 100%; margin: 6px 0 4px; accent-color: #0093E5; cursor: pointer; height: 28px;
  }
  .pf-kk-hint { font-size: 13px; color: #55667a; line-height: 1.4; }
  .pf-kk-result {
    margin: 4px 0 14px; padding: 14px 16px; border-radius: 12px;
    background: #F2F8FD; border: 1px solid #DCE9F3;
  }
  .pf-kk-result-line {
    display: flex; justify-content: space-between; gap: 12px; font-size: 15px;
    padding-bottom: 8px; margin-bottom: 8px; border-bottom: 1px solid #DCE9F3;
  }
  .pf-kk-result-main {
    display: flex; justify-content: space-between; align-items: baseline; gap: 12px;
    flex-wrap: wrap; font-size: 15px; font-weight: 700;
  }
  .pf-kk-rate { font-size: 30px; font-weight: 800; color: #0f7a4a; white-space: nowrap; }
  .pf-kk-note { margin-top: 10px; font-size: 12.5px; line-height: 1.45; color: #55667a; }
  .pf-kk-ask {
    width: 100%; padding: 15px 18px; font-size: 17px; font-weight: 800; color: #fff;
    background: #00426A; border: none; border-radius: 10px; cursor: pointer;
    text-transform: none !important;
  }
  .pf-kk-ask:hover { background: #0093E5; }
  @media (max-width: 480px) {
    .pf-kk { padding: 16px 14px 14px; }
    .pf-kk-rate { font-size: 27px; }
  }
</style>

<script>
  (function () {
    // ====== JEDYNE MIEJSCE DO ZMIANY STAWKI ======
    // Oprocentowanie nominalne do symulacji (rata równa). Stan wg ofert banków z dnia niżej.
    var PF_RATE = 5.8;            // procent rocznie
    var PF_RATE_DATE = "4.09.2026";
    // =============================================
    var PF_MIN_PRICE = 50000;
    var PF_MAX_PRICE = 20000000;

    function fmt(n) {
      // 1234567 -> "1 234 567" (twarda spacja, żeby liczba nie łamała się w wierszu)
      var s = String(Math.round(n));
      var out = "";
      var count = 0;
      for (var i = s.length - 1; i >= 0; i--) {
        out = s.charAt(i) + out;
        count++;
        if (count % 3 === 0) { if (i > 0) { out = " " + out; } }
      }
      return out;
    }
    function parsePrice(text) {
      var digits = String(text).replace(/\D/g, "");
      var n = digits ? parseInt(digits, 10) : 0;
      if (n < PF_MIN_PRICE) { n = PF_MIN_PRICE; }
      if (n > PF_MAX_PRICE) { n = PF_MAX_PRICE; }
      return n;
    }
    // Rata równa (annuita): R = K * q^n * (q - 1) / (q^n - 1), q = 1 + r/12.
    function payment(loan, years, ratePct) {
      var n = years * 12;
      var r = ratePct / 100 / 12;
      if (r <= 0) { return loan / n; }
      var qn = Math.pow(1 + r, n);
      return loan * qn * r / (qn - 1);
    }

    function setup(box) {
      if (box.getAttribute("data-pf-bound")) { return; }   // druga kopia bloku na stronie
      box.setAttribute("data-pf-bound", "1");

      var priceInput = box.querySelector('[name="pfKkPrice"]');
      var downInput = box.querySelector('[name="pfKkDown"]');
      var yearsInput = box.querySelector('[name="pfKkYears"]');
      var askBtn = box.querySelector(".pf-kk-ask");
      function out(key, value) {
        var el = box.querySelector('[data-kk="' + key + '"]');
        if (el) { el.textContent = value; }
      }
      out("ratePct", String(PF_RATE).replace(".", ","));
      out("rateDate", PF_RATE_DATE);

      var state = { price: 0, downPct: 0, downAmount: 0, loan: 0, years: 0, payment: 0 };

      function recalc() {
        state.price = parsePrice(priceInput.value);
        state.downPct = parseInt(downInput.value, 10);
        state.years = parseInt(yearsInput.value, 10);
        state.downAmount = Math.round(state.price * state.downPct / 100);
        state.loan = state.price - state.downAmount;
        state.payment = payment(state.loan, state.years, PF_RATE);
        out("downPct", state.downPct);
        out("downAmount", fmt(state.downAmount));
        out("years", state.years);
        out("loan", fmt(state.loan));
        out("payment", fmt(state.payment));
      }
      // Pole ceny formatujemy dopiero po wyjściu z pola — w trakcie pisania nie skaczemy kursorem.
      priceInput.addEventListener("input", recalc);
      priceInput.addEventListener("blur", function () {
        priceInput.value = fmt(parsePrice(priceInput.value));
        recalc();
      });
      downInput.addEventListener("input", recalc);
      yearsInput.addEventListener("input", recalc);
      recalc();

      // „Zapytaj o ofertę": podsumowanie symulacji do formularza (ukryte pole + pasek dla
      // klienta) i przewinięcie do pola „Imię". Skrypt formularza niżej dokleja pfCalc
      // na początku wiadomości leada.
      askBtn.addEventListener("click", function () {
        var wrap = box.closest(".pf-cta-wrap") || box.parentNode;
        var form = wrap.querySelector(".pf-cta-form");
        if (!form) { return; }
        var summary = "cena " + fmt(state.price) + " zł, wkład własny " + state.downPct + "% ("
          + fmt(state.downAmount) + " zł), kredyt " + fmt(state.loan) + " zł na " + state.years
          + " lat, oprocentowanie " + String(PF_RATE).replace(".", ",") + "% (stan na "
          + PF_RATE_DATE + ") → rata ok. " + fmt(state.payment) + " zł/mies.";
        var hidden = form.querySelector('[name="pfCalc"]');
        if (hidden) { hidden.value = "Kalkulator raty: " + summary; }
        var bar = form.querySelector(".pf-cta-calc");
        if (bar) {
          var txt = bar.querySelector(".pf-cta-calc-text");
          if (txt) { txt.textContent = summary; }
          bar.style.display = "block";
        }
        var nameField = form.querySelector('[name="pfName"]');
        form.scrollIntoView({ behavior: "smooth", block: "start" });
        if (nameField) { window.setTimeout(function () { nameField.focus({ preventScroll: true }); }, 450); }
      });
    }

    Array.prototype.forEach.call(document.querySelectorAll(".pf-kk"), setup);
  })();
</script>

<script>
  (function () {
    var PF_API_BASE = "https://www.multifinance.online"; // backend multiFinance
    var renderedAt = Date.now();                          // time-trap: <3 s = bot

    // Kody z linków (?agent= / ?partner= / ?utm_campaign=) trzymamy w sessionStorage,
    // żeby lead zaliczył się właściwej osobie także wtedy, gdy klient najpierw chodził
    // po stronie, a formularz wypełnił dopiero kilka podstron dalej.
    function stored(param) {
      try {
        var value = new URLSearchParams(window.location.search).get(param);
        if (value) { sessionStorage.setItem("pf_" + param, value); }
        return sessionStorage.getItem("pf_" + param) || "";
      } catch (err) { return ""; }   // tryb prywatny itp.
    }
    var pfAgentCode = stored("agent");
    var pfPartnerCode = stored("partner");
    var pfUtmCampaign = stored("utm_campaign");

    function bind(form) {
      // Druga kopia bloku na tej samej stronie wnosi drugą kopię skryptu; bez tego
      // znacznika ten sam formularz dostałby dwa listenery i wysłał leada dwa razy.
      if (form.getAttribute("data-pf-bound")) { return; }
      form.setAttribute("data-pf-bound", "1");

      var wrap = form.closest(".pf-cta-wrap") || form.parentNode;
      var errorBox = form.querySelector(".pf-cta-error");
      var submitBtn = form.querySelector(".pf-cta-submit");
      var success = wrap.querySelector(".pf-cta-success");

      function showError(msg) {
        errorBox.textContent = msg;
        errorBox.style.display = "block";
      }

      form.addEventListener("submit", function (event) {
        event.preventDefault();
        errorBox.style.display = "none";

        var name = form.querySelector('[name="pfName"]').value.trim();
        var phone = form.querySelector('[name="pfPhone"]').value.trim();
        if (!name) { showError("Podaj imię — specjalista kredytowy musi wiedzieć, do kogo dzwoni."); return; }
        if (phone.replace(/\D/g, "").length < 9) { showError("Podaj numer telefonu (9 cyfr)."); return; }

        submitBtn.disabled = true;
        submitBtn.textContent = "Wysyłam…";

        // Pola opcjonalne istnieją tylko w wariancie pełnym — stąd sprawdzenie.
        var emailField = form.querySelector('[name="pfEmail"]');
        var messageField = form.querySelector('[name="pfMessage"]');
        var calcField = form.querySelector('[name="pfCalc"]');
        var email = emailField ? emailField.value.trim() : "";
        var typed = messageField ? messageField.value.trim() : "";
        var calc = calcField ? calcField.value.trim() : "";

        // Adres strony leci w wiadomości: agent od razu wie, po czym klient zadzwonił,
        // a my widzimy, które treści naprawdę przynoszą telefony. Tekst od klienta
        // idzie NAD tym, bo to on jest treścią zgłoszenia; symulacja z kalkulatora
        // (jeśli klient kliknął „Zapytaj o ofertę") — na samej górze.
        var pageInfo = "Zgłoszenie ze strony: " + document.title + "\n" + window.location.href;
        if (typed) { pageInfo = typed + "\n\n---\n" + pageInfo; }
        if (calc) { pageInfo = calc + "\n\n" + pageInfo; }

        fetch(PF_API_BASE + "/api/public/www-lead", {
          method: "POST",
          headers: { "Content-Type": "application/json" },
          body: JSON.stringify({
            name: name,
            phone: phone,
            email: email || null,
            product: form.getAttribute("data-pf-product") || "OTHER",
            message: pageInfo,
            consentDataProcessing: true,
            website: form.querySelector('[name="pfWebsite"]').value || "",   // honeypot
            formElapsedMs: Date.now() - renderedAt,                          // time-trap
            agentCode: pfAgentCode || null,
            partnerCode: pfPartnerCode || null,
            utmCampaign: pfUtmCampaign || null
          })
        })
          .then(function (res) {
            return res.json().then(function (body) { return { ok: res.ok, body: body }; });
          })
          .then(function (r) {
            // UWAGA: w tym skrypcie NIE MOŻE wystąpić ampersand. WordPress zamienia
            // go w treści bloku na encję numeryczną, więc podwójny ampersand
            // (koniunkcja) rozwala skrypt SyntaxError-em i formularz przestaje
            // działać — po cichu, bo sam formularz nadal się wyświetla, tylko nikt
            // nie słucha jego wysyłki. Stąd zagnieżdżone ify zamiast koniunkcji.
            // Wykryte i sprawdzone na żywo 5.08.2026.
            var body = r.body ? r.body : null;
            var okStatus = false;
            if (r.ok) { if (body) { okStatus = body.status ? true : false; } }
            if (okStatus) {
              form.style.display = "none";
              if (success) { success.style.display = "block"; }
            } else {
              var msg = body ? body.message : null;
              showError(msg || "Nie udało się wysłać zgłoszenia. Zadzwoń do nas: 531 530 550.");
              submitBtn.disabled = false;
              submitBtn.textContent = "Zamów rozmowę";
            }
          })
          .catch(function () {
            showError("Brak połączenia z serwerem. Spróbuj ponownie albo zadzwoń: 531 530 550.");
            submitBtn.disabled = false;
            submitBtn.textContent = "Zamów rozmowę";
          });
      });
    }

    // Wszystkie kopie formularza na stronie — także te wstawione z innego bloku.
    Array.prototype.forEach.call(document.querySelectorAll(".pf-cta-form"), bind);
  })();
</script>



<p class="has-white-color has-text-color has-link-color has-small-font-size wp-elements-25 wp-block-paragraph">Hipoteki w całej Polsce, kredyty gotówkowe, konsolidacja, leasing i finansowanie firm. Rozmowa niczego nie przesądza: jeśli liczby wyjdą źle, usłyszysz to wprost.</p>
</div></div>
</div>
</div>



<p><em>Artykuł przygotował zespół Polfinance. Tekst ma charakter edukacyjny i nie stanowi porady prawnej ani inwestycyjnej — warunki kredytu zależą od oferty banku i Twojej sytuacji. Źródła: audycja „Ekspres Jedynki” Polskiego Radia z udziałem dr. Adama Karpińskiego z Uniwersytetu WSB Merito, badanie „Wakacyjny Portfel Polaków 2026” Związku Banków Polskich oraz analiza zdolności kredytowej przeprowadzona w jednym z banków hipotecznych, opublikowana w lipcu 2026 roku.</em></p>
<p>Artykuł <a rel="nofollow" href="https://polfinance.pl/dobry-dlug-zly-dlug-kredyty/">Dobry dług, zły dług — jakie kredyty budują majątek</a> pochodzi z serwisu <a rel="nofollow" href="https://polfinance.pl">Polfinance - ubezpieczenia i kredyty</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
