{"id":2088,"date":"2026-05-29T09:59:58","date_gmt":"2026-05-29T09:59:58","guid":{"rendered":"https:\/\/aiper.com\/blogs\/?page_id=2088"},"modified":"2026-10-21T09:15:50","modified_gmt":"2026-10-21T09:15:50","slug":"pool-kredit-rechner","status":"publish","type":"page","link":"https:\/\/aiper.com\/blogs\/de\/pool-kredit-rechner\/","title":{"rendered":"Pool-Kreditrechner"},"content":{"rendered":"\n<div class=\"pool-calc-container\">\n    <div class=\"pool-calc-header\">\n\n        <p>Sch\u00e4tzen Sie Ihre monatlichen Raten und entdecken Sie internationale Pool-Finanzierungsoptionen.<\/p>\n    <\/div>\n\n    <div class=\"pool-calc-layout\">\n        <!-- Main Calculator Wrapper -->\n        <div class=\"pool-calc-main\">\n            <!-- Step 1 -->\n            <div class=\"calc-step active\" id=\"step-1\">\n                <div class=\"step-badge\">Schritt 1 von 4<\/div>\n                <h3>Projektkosten<\/h3>\n                <div class=\"form-group\">\n                    <label for=\"project-cost\">Gesamtkosten des Poolprojekts<\/label>\n                    <div class=\"input-with-currency\">\n                        <select id=\"currency-select\" class=\"currency-toggle\" onchange=\"updateCurrencySymbols()\">\n                            <option value=\"$\">USD ($)<\/option>\n                            <option value=\"\u20ac\">EUR (\u20ac)<\/option>\n                            <option value=\"\u00a3\">GBP (\u00a3)<\/option>\n                            <option value=\"AU$\">AUD (AU$)<\/option>\n                        <\/select>\n                        <input type=\"number\" id=\"project-cost\" placeholder=\"0.00\" value=\"65000\">\n                    <\/div>\n                <\/div>\n                <button type=\"button\" class=\"btn-next\" onclick=\"nextStep(2)\">N\u00e4chster Schritt \u2192<\/button>\n            <\/div>\n\n            <!-- Step 2 -->\n            <div class=\"calc-step\" id=\"step-2\">\n                <div class=\"step-badge\">Schritt 2 von 4<\/div>\n                <h3>Anzahlung &#038; Basiszinssatz<\/h3>\n                <div class=\"form-group\">\n                    <label for=\"down-payment\">Anzahlung<\/label>\n                    <div class=\"input-prefix-wrapper\">\n                        <span class=\"currency-symbol\">$<\/span>\n                        <input type=\"number\" id=\"down-payment\" placeholder=\"0.00\" value=\"10000\">\n                    <\/div>\n                <\/div>\n                <div class=\"form-group\">\n                    <label for=\"custom-apr\">Eigener Zinssatz (effektiver Jahreszins %)<\/label>\n                    <input type=\"number\" id=\"custom-apr\" placeholder=\"z. B. 6,5\" step=\"0.01\" value=\"6.5\">\n                <\/div>\n                <div class=\"btn-group\">\n                    <button type=\"button\" class=\"btn-prev\" onclick=\"prevStep(1)\">\u2190 Zur\u00fcck<\/button>\n                    <button type=\"button\" class=\"btn-next\" onclick=\"nextStep(3)\">N\u00e4chster Schritt \u2192<\/button>\n                <\/div>\n            <\/div>\n\n            <!-- Step 3 -->\n            <div class=\"calc-step\" id=\"step-3\">\n                <div class=\"step-badge\">Schritt 3 von 4<\/div>\n                <h3>Kreditkonditionen<\/h3>\n                <div class=\"form-group\">\n                    <label for=\"loan-term\">Laufzeit<\/label>\n                    <select id=\"loan-term\">\n                        <option value=\"60\">5 Jahre (60 Monate)<\/option>\n                        <option value=\"84\">7 Jahre (84 Monate)<\/option>\n                        <option value=\"120\" selected>10 Jahre (120 Monate)<\/option>\n                        <option value=\"144\">12 Jahre (144 Monate)<\/option>\n                        <option value=\"180\">15 Jahre (180 Monate)<\/option>\n                        <option value=\"240\">20 Jahre (240 Monate)<\/option>\n                    <\/select>\n                <\/div>\n                <div class=\"form-group\">\n                    <label for=\"credit-score\">Bonit\u00e4tsstufe (\u00fcberschreibt den eigenen Zinssatz, au\u00dfer \u201eEigener Zinssatz\u201c ist gew\u00e4hlt)<\/label>\n                    <select id=\"credit-score\">\n                        <option value=\"custom\" selected>Eigener Zinssatz (in Schritt 2 eingegeben)<\/option>\n                        <option value=\"excellent\">Sehr gut (750+) ~ 6,25 %<\/option>\n                        <option value=\"good\">Gut (700\u2013749) ~ 8,00 %<\/option>\n                        <option value=\"fair\">Mittel (650\u2013699) ~ 11,00 %<\/option>\n                        <option value=\"below\">Unter 650 ~ 15,5 %<\/option>\n                    <\/select>\n                <\/div>\n                <div class=\"btn-group\">\n                    <button type=\"button\" class=\"btn-prev\" onclick=\"prevStep(2)\">\u2190 Zur\u00fcck<\/button>\n                    <button type=\"button\" class=\"btn-calc\" onclick=\"calculatePoolLoan()\">Berechnen<\/button>\n                <\/div>\n            <\/div>\n\n            <!-- Step 4: Results -->\n            <div class=\"calc-step\" id=\"step-4\">\n                <div class=\"step-badge\">Schritt 4 von 4: Ergebnisse<\/div>\n\n                <div class=\"results-grid\">\n                    <div class=\"result-card main-card\">\n                        <h4>Monatliche Rate<\/h4>\n                        <div class=\"result-value\" id=\"res-monthly\">0.00<\/div>\n                    <\/div>\n                    <div class=\"result-card\">\n                        <h4>Kreditsumme<\/h4>\n                        <div class=\"result-value\" id=\"res-loan-amt\">0.00<\/div>\n                    <\/div>\n                    <div class=\"result-card\">\n                        <h4>Zinsen insgesamt<\/h4>\n                        <div class=\"result-value\" id=\"res-total-int\">0.00<\/div>\n                    <\/div>\n                    <div class=\"result-card\">\n                        <h4>Gesamtkosten (Kredit + Zinsen)<\/h4>\n                        <div class=\"result-value\" id=\"res-total-cost\">0.00<\/div>\n                    <\/div>\n                    <div class=\"result-card\">\n                        <h4>Effektiver Jahreszins<\/h4>\n                        <div class=\"result-value\" id=\"res-apr\">0.00%<\/div>\n                    <\/div>\n                <\/div>\n\n                <div class=\"btn-group\">\n                    <button type=\"button\" class=\"btn-prev\" onclick=\"prevStep(3)\">\u2190 Neu berechnen<\/button>\n                    <button type=\"button\" class=\"btn-amort\" onclick=\"toggleAmortizationTable()\">J\u00e4hrlichen Tilgungsplan anzeigen<\/button>\n                <\/div>\n\n                <div id=\"amortization-wrapper\" style=\"display: none;\">\n                    <table class=\"amort-table\">\n                        <thead>\n                            <tr>\n                                <th>Jahr<\/th>\n                                <th>Rate<\/th>\n                                <th>Tilgung<\/th>\n                                <th>Zinsen<\/th>\n                                <th>Restschuld<\/th>\n                            <\/tr>\n                        <\/thead>\n                        <tbody id=\"amort-table-body\">\n                            <!-- Dynamic data rows -->\n                        <\/tbody>\n                    <\/table>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <!-- Sidebar Global Cost Guide Reference -->\n        <div class=\"pool-calc-sidebar\">\n            <h3 class=\"sidebar-main-title\">Globaler Pool-Kostenleitfaden<\/h3>\n\n            <!-- Region Tab Controls -->\n            <div class=\"region-tabs\">\n                <button class=\"tab-btn active\" onclick=\"switchRegion('us')\">USA<\/button>\n                <button class=\"tab-btn\" onclick=\"switchRegion('eu')\">Europa<\/button>\n                <button class=\"tab-btn\" onclick=\"switchRegion('au')\">Australien<\/button>\n            <\/div>\n\n            <!-- US Data -->\n            <div id=\"region-us\" class=\"region-content active\">\n                <h4>Eingelassene Pools (schl\u00fcsselfertig)<\/h4>\n                <ul>\n                    <li><strong>Folienauskleidung:<\/strong> $45,000 \u2013 $90,000 <small>(Folientausch alle 7\u201310 Jahre)<\/small><\/li>\n                    <li><strong>Glasfaser (GFK):<\/strong> $55,000 \u2013 $100,000+ <small>(Wartungsarm)<\/small><\/li>\n                    <li><strong>Beton\/Gunit:<\/strong> $65,000 \u2013 $120,000+ <small>(Vollst\u00e4ndig individuell)<\/small><\/li>\n                <\/ul>\n                <h4>Aufstellpools<\/h4>\n                <ul>\n                    <li><strong>Weichwand-Pools:<\/strong> $200 \u2013 $2,500 <small>(DIY \/ saisonal)<\/small><\/li>\n                    <li><strong>Stahlrahmen \/ Kunststoff:<\/strong> $1,500 \u2013 $10,000<\/li>\n                <\/ul>\n                <h4>Zusatzkosten<\/h4>\n                <ul>\n                    <li><strong>Genehmigungen &#038; Abnahme:<\/strong> $100 \u2013 $1,800<\/li>\n                    <li><strong>Terrasse &#038; Bepflanzung:<\/strong> $3,000 \u2013 $20,000<\/li>\n                    <li><strong>Sicherheitszaun:<\/strong> $1,000 \u2013 $2,500<\/li>\n                    <li><strong>Heizsysteme:<\/strong> $500 \u2013 $7,500<\/li>\n                <\/ul>\n            <\/div>\n\n            <!-- Europe Data -->\n            <div id=\"region-eu\" class=\"region-content\">\n                <h4>Installationskosten<\/h4>\n                <ul>\n                    <li><strong>Aufstellpools &#038; DIY-Sets:<\/strong> \u20ac1,000 \u2013 \u20ac15,000<\/li>\n                    <li><strong>Standard-Einbaupool (FR\/S\u00fcdeuropa):<\/strong> \u20ac15,000 \u2013 \u20ac40,000 <small>(z. B. 7 m \u00d7 3 m)<\/small><\/li>\n                    <li><strong>Luxus-Einbaupool (UK\/CH\/individuell):<\/strong> \u00a330,000 \u2013 \u20ac100,000+ <small>(Beton\/Keramik)<\/small><\/li>\n                <\/ul>\n                <h4>Wartung (privat)<\/h4>\n                <ul>\n                    <li><strong>Strom &#038; Chemie:<\/strong> ~\u20ac15 \u2013 \u20ac50 \/ Monat <small>(Filterung\/Behandlung im Sommer)<\/small><\/li>\n                    <li><strong>Professionelle Wartung:<\/strong> \u00a31,000 \u2013 \u20ac4,000 \/ Jahr <small>(saisonale \u00d6ffnung\/Schlie\u00dfung)<\/small><\/li>\n                    <li><strong>Heizung:<\/strong> In k\u00fchleren Klimazonen erh\u00f6ht eine W\u00e4rmepumpe die Kosten erheblich.<\/li>\n                <\/ul>\n                <h4>Eintritt im \u00f6ffentlichen Bad<\/h4>\n                <ul>\n                    <li><strong>Frankreich:<\/strong> \u20ac3.50 \u2013 \u20ac10 \/ Eintritt<\/li>\n                    <li><strong>Vereinigtes K\u00f6nigreich:<\/strong> \u00a35 \u2013 \u00a315 \/ Eintritt<\/li>\n                    <li><strong>Nordeuropa &#038; Osteuropa:<\/strong> \u20ac5 \u2013 \u20ac20 <small>(inkl. Sauna\/Spa)<\/small><\/li>\n                <\/ul>\n            <\/div>\n\n            <!-- Australia Data -->\n            <div id=\"region-au\" class=\"region-content\">\n                <h4>Durchschnittskosten nach Typ<\/h4>\n                <ul>\n                    <li><strong>Aufstellpool \/ Folie:<\/strong> $3,500 \u2013 $15,000<\/li>\n                    <li><strong>Plunge \/ Modular:<\/strong> $20,000 \u2013 $50,000 <small>(Ideal f\u00fcr kleine G\u00e4rten)<\/small><\/li>\n                    <li><strong>Glasfaser:<\/strong> $25,000 \u2013 $75,000+ <small>(H\u00e4ngt vom Kranzugang ab)<\/small><\/li>\n                    <li><strong>Betonpools:<\/strong> $50,000 \u2013 $100,000+ <small>(Gr\u00f6\u00dfte Designfreiheit)<\/small><\/li>\n                <\/ul>\n                <h4>Versteckte &#038; Zusatzkosten<\/h4>\n                <p style=\"font-size: 12px; color: #718096; margin: 5px 0 10px 0;\">Planen Sie zus\u00e4tzlich 10.000 \u2013 30.000 $ ein f\u00fcr:<\/p>\n                <ul>\n                    <li><strong>Beh\u00f6rdliche Genehmigungen:<\/strong> $2,000 \u2013 $4,000<\/li>\n                    <li><strong>Poolzaun:<\/strong> $200 \u2013 $600 \/ Laufmeter<\/li>\n                    <li><strong>Heizung (Solar\/W\u00e4rmepumpe):<\/strong> $2,700 \u2013 $6,900<\/li>\n                    <li><strong>Au\u00dfenanlage:<\/strong> Holzdeck, St\u00fctzmauern &#038; Bodenaushub k\u00f6nnen die Kosten verdoppeln.<\/li>\n                <\/ul>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<style>\n\/* Scoped Styling for WordPress compatibility *\/\n.pool-calc-container {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen-Sans, Ubuntu, Cantarell, \"Helvetica Neue\", sans-serif;\n    max-width: 1050px;\n    margin: 20px auto;\n    background: #ffffff;\n    border-radius: 12px;\n    box-shadow: 0 8px 30px rgba(0,0,0,0.08);\n    overflow: hidden;\n    color: #333333;\n}\n.pool-calc-header {\n    background-color: #1ecad3;\n    color: #ffffff;\n    padding: 30px;\n    text-align: center;\n}\n.pool-calc-header h2 { margin: 0 0 10px 0; color: #ffffff; font-size: 28px; font-weight: 700; }\n.pool-calc-header p { margin: 0; font-size: 16px; opacity: 0.9; }\n.pool-calc-layout { display: flex; flex-wrap: wrap; }\n.pool-calc-main { flex: 1; min-width: 300px; padding: 40px; border-right: 1px solid #eeeeee; }\n.pool-calc-sidebar { width: 340px; padding: 35px 25px; background-color: #fcfdfd; box-sizing: border-box; }\n@media (max-width: 868px) {\n    .pool-calc-layout { flex-direction: column; }\n    .pool-calc-sidebar { width: 100%; border-top: 1px solid #eeeeee; }\n    .pool-calc-main { padding: 25px; }\n}\n.calc-step { display: none; }\n.calc-step.active { display: block; animation: fadeIn 0.4s ease-in-out; }\n@keyframes fadeIn {\n    from { opacity: 0; transform: translateY(4px); }\n    to { opacity: 1; transform: translateY(0); }\n}\n.step-badge {\n    display: inline-block;\n    background: rgba(30, 202, 211, 0.1);\n    color: #1ecad3;\n    padding: 4px 12px;\n    border-radius: 20px;\n    font-size: 13px;\n    font-weight: 600;\n    margin-bottom: 15px;\n}\n.calc-step h3 { margin: 0 0 25px 0; font-size: 22px; color: #222; }\n.form-group { margin-bottom: 25px; }\n.form-group label { display: block; font-weight: 600; margin-bottom: 8px; font-size: 15px; color: #444; }\n.input-with-currency, .input-prefix-wrapper {\n    display: flex; align-items: center;\n    border: 2px solid #e2e8f0; border-radius: 8px; overflow: hidden;\n}\n.input-with-currency:focus-within, .input-prefix-wrapper:focus-within { border-color: #1ecad3; }\n.currency-toggle {\n    background: #f7fafc; border: none; border-right: 2px solid #e2e8f0;\n    padding: 12px; font-weight: bold; color: #4a5568; outline: none; cursor: pointer;\n}\n.currency-symbol {\n    background: #f7fafc; padding: 12px 18px; font-weight: bold;\n    color: #4a5568; border-right: 2px solid #e2e8f0;\n}\n.form-group input[type=\"number\"], .form-group select {\n    width: 100%; padding: 12px 15px; border: 2px solid #e2e8f0;\n    border-radius: 8px; font-size: 16px; outline: none; box-sizing: border-box;\n}\n.input-with-currency input, .input-prefix-wrapper input { border: none !important; width: 100%; }\n.btn-next, .btn-calc, .btn-amort {\n    background-color: #1ecad3; color: white; border: none;\n    padding: 14px 28px; font-size: 16px; font-weight: 600;\n    border-radius: 8px; cursor: pointer; transition: background 0.2s;\n}\n.btn-next:hover, .btn-calc:hover, .btn-amort:hover { background-color: #17b3ba; }\n.btn-prev {\n    background-color: #e2e8f0; color: #4a5568; border: none;\n    padding: 14px 28px; font-size: 16px; font-weight: 600;\n    border-radius: 8px; cursor: pointer; margin-right: 10px;\n}\n.btn-prev:hover { background-color: #cbd5e0; }\n.btn-group { margin-top: 30px; display: flex; }\n.btn-amort { background-color: #2d3748; }\n.btn-amort:hover { background-color: #1a202c; }\n.results-grid {\n    display: grid; grid-template-columns: repeat(2, 11fr);\n    gap: 15px; margin-bottom: 25px;\n}\n.result-card { background: #f7fafc; padding: 15px; border-radius: 8px; border-left: 4px solid #1ecad3; }\n.result-card.main-card {\n    grid-column: span 2;\n    background: rgba(30, 202, 211, 0.05);\n    border-left-width: 6px;\n}\n.result-card h4 {\n    margin: 0 0 5px 0; font-size: 13px; text-transform: uppercase;\n    color: #718096; letter-spacing: 0.5px;\n}\n.result-value { font-size: 20px; font-weight: 700; color: #1a202c; }\n.main-card .result-value { font-size: 32px; color: #1ecad3; }\n#amortization-wrapper {\n    margin-top: 30px; max-height: 400px; overflow-y: auto;\n    border: 1px solid #e2e8f0; border-radius: 8px;\n}\n.amort-table { width: 100%; border-collapse: collapse; text-align: left; font-size: 14px; }\n.amort-table th {\n    background-color: #f7fafc; padding: 12px; position: sticky; top: 0;\n    border-bottom: 2px solid #e2e8f0; color: #4a5568;\n}\n.amort-table td { padding: 10px 12px; border-bottom: 1px solid #edf2f7; }\n.sidebar-main-title { margin: 0 0 15px 0; font-size: 18px; color: #1a202c; }\n.region-tabs {\n    display: flex; gap: 5px; margin-bottom: 20px;\n    border-bottom: 2px solid #e2e8f0; padding-bottom: 8px;\n}\n.tab-btn {\n    background: none; border: none; padding: 6px 12px;\n    font-size: 13px; font-weight: 600; color: #718096;\n    cursor: pointer; border-radius: 4px; transition: all 0.2s;\n}\n.tab-btn:hover { background: #edf2f7; color: #2d3748; }\n.tab-btn.active { background-color: #1ecad3; color: #ffffff; }\n.region-content { display: none; }\n.region-content.active { display: block; animation: fadeIn 0.3s ease; }\n.pool-calc-sidebar h4 { margin: 15px 0 5px 0; font-size: 14px; color: #2d3748; }\n.pool-calc-sidebar ul { margin: 0 0 15px 0; padding-left: 18px; }\n.pool-calc-sidebar li { font-size: 13px; margin-bottom: 6px; line-height: 1.4; color: #4a5568; }\n.pool-calc-sidebar small { display: block; color: #718096; font-size: 11px; }\n<\/style>\n\n<script>\nlet currentCurrencySymbol = \"$\";\n\nfunction updateCurrencySymbols() {\n    const selector = document.getElementById('currency-select');\n    currentCurrencySymbol = selector.value;\n    const prefix = document.querySelector('.currency-symbol');\n    if(prefix) prefix.innerText = currentCurrencySymbol;\n}\n\nfunction nextStep(stepNumber) {\n    document.querySelectorAll('.calc-step').forEach(step => step.classList.remove('active'));\n    document.getElementById(`step-${stepNumber}`).classList.add('active');\n}\n\nfunction prevStep(stepNumber) {\n    document.querySelectorAll('.calc-step').forEach(step => step.classList.remove('active'));\n    document.getElementById(`step-${stepNumber}`).classList.add('active');\n}\n\nfunction switchRegion(regionCode) {\n    document.querySelectorAll('.tab-btn').forEach(btn => btn.classList.remove('active'));\n    event.target.classList.add('active');\n    document.querySelectorAll('.region-content').forEach(panel => panel.classList.remove('active'));\n    document.getElementById(`region-${regionCode}`).classList.add('active');\n}\n\nfunction getSelectedAPR() {\n    const creditScore = document.getElementById('credit-score').value;\n    const customApr = parseFloat(document.getElementById('custom-apr').value) || 0;\n    switch(creditScore) {\n        case 'excellent': return 6.25;\n        case 'good':      return 8.00;\n        case 'fair':      return 11.00;\n        case 'below':     return 15.50;\n        case 'custom':\n        default:          return customApr;\n    }\n}\n\nfunction calculatePoolLoan() {\n    const totalCost = parseFloat(document.getElementById('project-cost').value) || 0;\n    const downPayment = parseFloat(document.getElementById('down-payment').value) || 0;\n    const months = parseInt(document.getElementById('loan-term').value) || 60;\n    const apr = getSelectedAPR();\n    const loanAmount = Math.max(0, totalCost - downPayment);\n    const monthlyRate = (apr \/ 100) \/ 12;\n    let monthlyPayment = 0;\n    if (loanAmount > 0) {\n        if (monthlyRate === 0) {\n            monthlyPayment = loanAmount \/ months;\n        } else {\n            monthlyPayment = loanAmount * (monthlyRate * Math.pow(1 + monthlyRate, months)) \/ (Math.pow(1 + monthlyRate, months) - 1);\n        }\n    }\n    const totalCostOfLoan = monthlyPayment * months;\n    const totalInterest = Math.max(0, totalCostOfLoan - loanAmount);\n    document.getElementById('res-monthly').innerText = currentCurrencySymbol + \" \" + monthlyPayment.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});\n    document.getElementById('res-loan-amt').innerText = currentCurrencySymbol + \" \" + loanAmount.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});\n    document.getElementById('res-total-int').innerText = currentCurrencySymbol + \" \" + totalInterest.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});\n    document.getElementById('res-total-cost').innerText = currentCurrencySymbol + \" \" + (loanAmount + totalInterest).toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2});\n    document.getElementById('res-apr').innerText = apr.toFixed(2) + \"%\";\n    buildAmortizationSchedule(loanAmount, monthlyRate, monthlyPayment, months);\n    nextStep(4);\n}\n\nfunction buildAmortizationSchedule(loanAmount, monthlyRate, monthlyPayment, totalMonths) {\n    const tableBody = document.getElementById('amort-table-body');\n    tableBody.innerHTML = \"\";\n    let balance = loanAmount;\n    let yearlyPrincipal = 0;\n    let yearlyInterest = 0;\n    let yearlyPayment = 0;\n    let yearCounter = 1;\n    for (let m = 1; m <= totalMonths; m++) {\n        let interestPayment = balance * monthlyRate;\n        let principalPayment = monthlyPayment - interestPayment;\n        if (balance < principalPayment) {\n            principalPayment = balance;\n            monthlyPayment = principalPayment + interestPayment;\n        }\n        balance -= principalPayment;\n        yearlyPrincipal += principalPayment;\n        yearlyInterest += interestPayment;\n        yearlyPayment += monthlyPayment;\n        if (m % 12 === 0 || m === totalMonths) {\n            const row = document.createElement('tr');\n            row.innerHTML = `\n                <td><strong>Jahr ${yearCounter}<\/strong><\/td>\n                <td>${currentCurrencySymbol} ${yearlyPayment.toLocaleString(undefined, {maximumFractionDigits: 0})}<\/td>\n                <td>${currentCurrencySymbol} ${yearlyPrincipal.toLocaleString(undefined, {maximumFractionDigits: 0})}<\/td>\n                <td>${currentCurrencySymbol} ${yearlyInterest.toLocaleString(undefined, {maximumFractionDigits: 0})}<\/td>\n                <td>${currentCurrencySymbol} ${Math.max(0, balance).toLocaleString(undefined, {maximumFractionDigits: 0})}<\/td>\n            `;\n            tableBody.appendChild(row);\n            yearlyPrincipal = 0;\n            yearlyInterest = 0;\n            yearlyPayment = 0;\n            yearCounter++;\n        }\n        if (balance <= 0) break;\n    }\n}\n\nfunction toggleAmortizationTable() {\n    const wrapper = document.getElementById('amortization-wrapper');\n    const btn = document.querySelector('.btn-amort');\n    if (wrapper.style.display === 'none') {\n        wrapper.style.display = 'block';\n        btn.innerText = \"Tilgungsplan ausblenden\";\n    } else {\n        wrapper.style.display = 'none';\n        btn.innerText = \"J\u00e4hrlichen Tilgungsplan anzeigen\";\n    }\n}\n<\/script>\n\n\n\n<h2 class=\"wp-block-heading\">H\u00e4ufig gestellte Fragen zur Poolfinanzierung<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1779168690306\"><strong class=\"schema-faq-question\">Erh\u00f6ht ein Pool den Wert meiner Immobilie?<\/strong> <p class=\"schema-faq-answer\">Ja, in der Regel jedoch nur um 5 % bis 7 % des Gesamtwerts der Immobilie. Ein eingelassener Pool steigert in w\u00e4rmeren Klimazonen die Attraktivit\u00e4t und Vermarktbarkeit, erreicht aber selten eine vollst\u00e4ndige Amortisation (100 % Return on Investment) der urspr\u00fcnglichen Installationskosten.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1779168716210\"><strong class=\"schema-faq-question\">Welche Bonit\u00e4t ist f\u00fcr einen Pool-Kredit erforderlich?<\/strong> <p class=\"schema-faq-answer\">Manche Kreditgeber akzeptieren auch geringere Bonit\u00e4tsstufen, in der Regel ben\u00f6tigen Sie jedoch eine gute bis sehr gute Bonit\u00e4t, um die attraktivsten Zinss\u00e4tze und flexible Konditionen f\u00fcr unbesicherte Kredite zu erhalten.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1779168725206\"><strong class=\"schema-faq-question\">Kann ich einen Pool ohne Anzahlung finanzieren?<\/strong> <p class=\"schema-faq-answer\">Ja. Viele unbesicherte Privatkredite und spezialisierte Pool-Finanzierungsprogramme bieten eine 100-%-Finanzierung ohne Eigenkapital an \u2013 vorausgesetzt, Sie verf\u00fcgen \u00fcber eine solide Bonit\u00e4t und ein nachweisbares Einkommen.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1779168742183\"><strong class=\"schema-faq-question\">Wie lange dauert die Genehmigung eines Pool-Kredits?<\/strong> <p class=\"schema-faq-answer\">Unbesicherte Privatkredite f\u00fcr Poolfinanzierungen k\u00f6nnen meist innerhalb von 1 bis 3 Werktagen bewilligt werden. Besicherte Optionen wie Immobiliendarlehen oder Kreditrahmen auf das Wohneigentum erfordern eine Bewertung und ein formelles Underwriting und nehmen 2 bis 6 Wochen in Anspruch.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1779168751940\"><strong class=\"schema-faq-question\">Sollte ich meinen Pool-Kredit vorzeitig zur\u00fcckzahlen?<\/strong> <p class=\"schema-faq-answer\">Im Allgemeinen ja. Eine vorzeitige Tilgung senkt die zuk\u00fcnftige Zinslast. Pr\u00fcfen Sie jedoch vorab, ob Ihr Kreditvertrag eine Vorf\u00e4lligkeitsentsch\u00e4digung vorsieht (bei unbesicherten Privatkrediten ist dies meist nicht der Fall).<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1779168769212\"><strong class=\"schema-faq-question\">Sind die Zinsen eines Pool-Kredits steuerlich absetzbar?<\/strong> <p class=\"schema-faq-answer\">Eine steuerliche Absetzbarkeit kommt nur dann in Betracht, wenn Sie die Ma\u00dfnahme \u00fcber ein besichertes Immobiliendarlehen finanzieren und der Pool nachweislich als wertsteigernde Investition in die Immobilie gilt. Die genauen Regeln h\u00e4ngen von Ihrem Land ab; lassen Sie sich im Zweifel von einem Steuerberater beraten. Zinsen aus normalen unbesicherten Privatkrediten sind in der Regel nicht absetzbar.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1779168785407\"><strong class=\"schema-faq-question\">Was passiert, wenn ich mein Haus vor der vollst\u00e4ndigen Tilgung des Pool-Kredits verkaufe?<\/strong> <p class=\"schema-faq-answer\">Bei einem besicherten Immobiliendarlehen wird die Restschuld in der Regel beim Verkauf direkt aus dem Erl\u00f6s abgel\u00f6st. Bei einem unbesicherten Privatkredit zahlen Sie die monatlichen Raten unver\u00e4ndert weiter, da der Kredit an Ihre Person und nicht an die Immobilie gebunden ist.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1779168798809\"><strong class=\"schema-faq-question\">Wie hoch ist der typische Zinssatz f\u00fcr einen Pool-Kredit?<\/strong> <p class=\"schema-faq-answer\">Die Zinss\u00e4tze h\u00e4ngen stark von Ihrem pers\u00f6nlichen Bonit\u00e4tsprofil ab. Bei sehr guter Bonit\u00e4t liegen sie meist zwischen 5,5 % und 7 %, bei Personen mit niedrigerer Bonit\u00e4t k\u00f6nnen sie auf 13 % bis 18 % steigen.<\/p> <\/div> <\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n<!-- aiper-tool-links -->\n<div class=\"aiper-tool-links\">\n  <div class=\"aiper-tl-section\">\n    <div class=\"aiper-tl-heading\">Weitere Tools<\/div>\n    <div class=\"aiper-tl-tags\">\n      <a href=\"https:\/\/aiper.com\/blogs\/de\/pool-befuellzeit-rechner\/\" class=\"aiper-tl-tag\">Pool-Bef\u00fcllzeit-Rechner<\/a>\n<a href=\"https:\/\/aiper.com\/blogs\/de\/pool-umwaelzraten-rechner\/\" class=\"aiper-tl-tag\">Pool-Umw\u00e4lzraten-Rechner<\/a>\n<a href=\"https:\/\/aiper.com\/blogs\/de\/pool-saettigungsindex-rechner\/\" class=\"aiper-tl-tag\">Pool-S\u00e4ttigungsindex-Rechner (LSI)<\/a>\n    <\/div>\n  <\/div>\n  <div class=\"aiper-tl-section\">\n    <div class=\"aiper-tl-heading\">Verwandte Artikel<\/div>\n    <div class=\"aiper-tl-tags\">\n      <a href=\"https:\/\/aiper.com\/blogs\/de\/pool-alkalitaet-senken\/\" class=\"aiper-tl-tag\">Pool-Alkalit\u00e4t senken: Was wirklich funktioniert<\/a>\n<a href=\"https:\/\/aiper.com\/blogs\/de\/poolroboter-steckt-am-hauptablauf\/\" class=\"aiper-tl-tag\">Warum bleibt der Poolroboter am Hauptablauf stecken?<\/a>\n<a href=\"https:\/\/aiper.com\/blogs\/de\/pool-einwintern-anleitung\/\" class=\"aiper-tl-tag\">Pool einwintern: Schritt-f\u00fcr-Schritt-Anleitung<\/a>\n<a href=\"https:\/\/aiper.com\/blogs\/de\/poolroboter-im-pool-lassen\/\" class=\"aiper-tl-tag\">Kann man einen Poolroboter im Pool lassen?<\/a>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n.aiper-tool-links{margin:2.5rem 0 1.5rem;padding:1.5rem 1.75rem;background:linear-gradient(135deg,rgba(148,134,247,.04),rgba(30,202,211,.04));border-radius:12px;border:1px solid rgba(148,134,247,.10)}\n.aiper-tl-section{margin-bottom:1.25rem}\n.aiper-tl-section:last-child{margin-bottom:0}\n.aiper-tl-heading{font-size:.75rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#8899aa;margin:0 0 .65rem}\n.aiper-tl-tags{display:flex;flex-wrap:wrap;gap:.5rem}\n.aiper-tl-tag{display:inline-block;padding:.4rem .95rem;font-size:.82rem;font-weight:500;line-height:1.35;color:#9486f7;background:rgba(148,134,247,.055);border:1px solid rgba(30,202,211,.25);border-radius:22px;text-decoration:none;transition:all .18s}\n.aiper-tl-tag:hover{background:#1ecad3;color:#fff;border-color:#1ecad3;box-shadow:0 2px 10px rgba(30,202,211,.22)}\n<\/style>","protected":false},"excerpt":{"rendered":"<p>Sch\u00e4tzen Sie Ihre monatlichen Raten und entdecken Sie internationale Pool-Finanzierungsoptionen. Schritt 1 von 4 Projektkosten Gesamtkosten des Poolprojekts USD ($)EUR (\u20ac)GBP (\u00a3)AUD (AU$) N\u00e4chster Schritt \u2192 Schritt 2 von 4 Anzahlung &#038; Basiszinssatz Anzahlung $ Eigener Zinssatz (effektiver Jahreszins %) \u2190 Zur\u00fcck N\u00e4chster Schritt \u2192 Schritt 3 von 4 Kreditkonditionen Laufzeit 5 Jahre (60 Monate)7&#8230;<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-2088","page","type-page","status-publish","hentry"],"lang":"de","translations":{"de":2088,"en":1763,"fr":2089,"es":2090},"_links":{"self":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/2088","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/comments?post=2088"}],"version-history":[{"count":4,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/2088\/revisions"}],"predecessor-version":[{"id":11890,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/2088\/revisions\/11890"}],"wp:attachment":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/media?parent=2088"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}