{"id":13155,"date":"2026-11-04T09:37:03","date_gmt":"2026-11-04T09:37:03","guid":{"rendered":"https:\/\/aiper.com\/blogs\/calculateur-des-couts-d-entretien-de-la-piscine\/"},"modified":"2026-11-12T04:42:20","modified_gmt":"2026-11-12T04:42:20","slug":"calculateur-des-couts-d-entretien-de-la-piscine","status":"publish","type":"page","link":"https:\/\/aiper.com\/blogs\/fr\/calculateur-des-couts-d-entretien-de-la-piscine\/","title":{"rendered":"Calculateur des co\u00fbts d&#8217;entretien de la piscine"},"content":{"rendered":"<style>\n.aiper-new-tool,.aiper-new-tool *,.aiper-new-tool *::before,.aiper-new-tool *::after{box-sizing:border-box}\n.aiper-new-tool{max-width:960px;margin:20px auto;color:#2d3748;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;line-height:1.6}\n.aiper-new-tool form{background:#fff;border:1px solid #e2e8f0;border-top:4px solid #1ecad3;border-radius:16px;padding:28px;box-shadow:0 4px 24px rgba(0,0,0,.07);margin:24px 0}\n.aiper-new-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}\n.aiper-new-tool label{display:block;font-size:15px;font-weight:600;color:#2d3748}\n.aiper-new-tool input{display:block;width:100%;min-width:0;padding:13px 14px;border:2px solid #e2e8f0;background:#f8fafc;border-radius:10px;margin-top:7px;font:inherit;color:#2d3748;transition:border-color .2s,box-shadow .2s}\n.aiper-new-tool input:focus{outline:none;border-color:#1ecad3;box-shadow:0 0 0 3px rgba(30,202,211,.15);background:#fff}\n.aiper-new-tool button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;border:2px solid #1ecad3;border-radius:10px;font:inherit;font-size:15px;font-weight:600;cursor:pointer;margin:24px 10px 0 0;transition:background .2s,box-shadow .2s}\n.aiper-new-tool button[type=submit]{background:#1ecad3;color:#fff;box-shadow:0 4px 12px rgba(30,202,211,.25)}\n.aiper-new-tool button[type=submit]:hover{background:#17a8b0;border-color:#17a8b0;box-shadow:0 6px 16px rgba(30,202,211,.3)}\n.aiper-new-tool button[type=reset]{background:#fff;color:#5a6c7d;border-color:#e2e8f0;box-shadow:none}\n.aiper-new-tool button[type=reset]:hover{background:#f8fafc;border-color:#cbd5e1}\n.aiper-new-tool button:focus-visible{outline:3px solid #169fa6;outline-offset:3px}\n.aiper-new-result{background:#e8fafa;border:1px solid #bceff1;border-radius:12px;padding:22px;margin:24px 0;overflow-wrap:anywhere}\n.aiper-new-result p{margin:8px 0}\n.aiper-new-tool a{color:#0b6e77;text-underline-offset:3px}\n@media(max-width:600px){.aiper-new-tool form{padding:18px 16px}.aiper-new-grid{grid-template-columns:minmax(0,1fr);gap:16px}.aiper-new-tool button{padding:12px 20px}}\n<\/style>\n<div class=\"aiper-new-tool\">\n<p>Estimez les co\u00fbts mensuels et annuels de votre piscine \u00e0 partir de vos propres factures, devis de service et saison d\u2019exploitation.<\/p>\n<form data-mode=\"pool-maintenance-cost-calculator\" id=\"aiper-new-tool\">\n<div class=\"aiper-new-grid\"><label>Mois actifs par an<input min=\"0\" name=\"months\" required=\"\" step=\"any\" type=\"number\" value=\"6\"\/><\/label><label>Produits chimiques et tests par mois actif<input min=\"0\" name=\"chem\" required=\"\" step=\"any\" type=\"number\" value=\"40\"\/><\/label><label>Service professionnel par mois actif<input min=\"0\" name=\"service\" required=\"\" step=\"any\" type=\"number\" value=\"0\"\/><\/label><label>Puissance de pompe mesur\u00e9e (watts)<input min=\"0\" name=\"watts\" required=\"\" step=\"any\" type=\"number\" value=\"500\"\/><\/label><label>Heures de pompage par jour<input min=\"0\" name=\"hours\" required=\"\" step=\"any\" type=\"number\" value=\"8\"\/><\/label><label>Tarif d&#8217;\u00e9lectricit\u00e9 par kWh<input min=\"0\" name=\"electric\" required=\"\" step=\"any\" type=\"number\" value=\"0.2\"\/><\/label><label>Chauffage par mois actif<input min=\"0\" name=\"heat\" required=\"\" step=\"any\" type=\"number\" value=\"0\"\/><\/label><label>Eau d&#8217;appoint (gallons am\u00e9ricains par semaine)<input min=\"0\" name=\"water\" required=\"\" step=\"any\" type=\"number\" value=\"100\"\/><\/label><label>Co\u00fbt de l&#8217;eau et des \u00e9gouts par 1 000 gallons am\u00e9ricains<input min=\"0\" name=\"rate\" required=\"\" step=\"any\" type=\"number\" value=\"10\"\/><\/label><label>Ouverture et fermeture annuelle<input min=\"0\" name=\"season\" required=\"\" step=\"any\" type=\"number\" value=\"0\"\/><\/label><label>R\u00e9serve annuelle de r\u00e9paration<input min=\"0\" name=\"reserve\" required=\"\" step=\"any\" type=\"number\" value=\"0\"\/><\/label><\/div>\n<p><button type=\"submit\">Calculer<\/button><button type=\"reset\">R\u00e9initialiser<\/button><\/form>\n<div aria-live=\"polite\" class=\"aiper-new-result\" id=\"aiper-new-result\">Entrez vos valeurs et calculez.<\/div>\n<h2>Comment fonctionne le devis<\/h2>\n<p>L&#8217;entretien annuel combine les produits chimiques de saison active, l&#8217;entretien, le chauffage, l&#8217;\u00e9lectricit\u00e9 des pompes et l&#8217;eau d&#8217;appoint, ainsi que les travaux saisonniers annuels et une r\u00e9serve de r\u00e9paration distincte. Les exemples de montants sont des entr\u00e9es modifiables \u00e0 titre indicatif, et non des cotations du march\u00e9 local. Le co\u00fbt du mois actif exclut les allocations annuelles\u00a0; un budget sur 12 mois r\u00e9partit le total annuel sur l\u2019ann\u00e9e.<\/p>\n<h2>Guides de piscine associ\u00e9s<\/h2>\n<ul>\n<li><a href=\"https:\/\/aiper.com\/blogs\/fr\/vitesse-pompe-piscine-reglage\/\">A quelle vitesse dois-je faire fonctionner ma pompe de piscine<\/a><\/li>\n<li><a href=\"https:\/\/aiper.com\/blogs\/fr\/comment-ouvrir-une-piscine\/\">Comment ouvrir une piscine<\/a><\/li>\n<li><a href=\"https:\/\/aiper.com\/blogs\/fr\/comment-hiverner-une-piscine\/\">Comment hiverner une piscine<\/a><\/li>\n<\/ul>\n<h2>Plus d&#8217;outils de piscine<\/h2>\n<p><a href=\"https:\/\/aiper.com\/blogs\/fr\/calcul-volume-piscine\/\">Calculateur de volume de piscine<\/a> \u00b7 <a href=\"https:\/\/aiper.com\/blogs\/fr\/calculateur-taux-renouvellement-piscine\/\">Dur\u00e9e de fonctionnement et rotation de la pompe<\/a> \u00b7 <a href=\"https:\/\/aiper.com\/blogs\/fr\/calculateur-sel-piscine\/\">Calculateur de sel de piscine<\/a> \u00b7 <a href=\"https:\/\/aiper.com\/blogs\/fr\/outils\/\">Toutes les calculatrices<\/a><\/p>\n<p>Gardez votre piscine finie propre\u00a0: <a href=\"https:\/\/aiper.com\/blogs\/fr\/meilleurs-robots-piscine-aiper\/\">comparer les nettoyeurs de piscine Aiper<\/a>.<\/p>\n<h2>Unit\u00e9s et hypoth\u00e8ses<\/h2>\n<p>Le volume utilise des gallons am\u00e9ricains\u00a0; les dimensions utilisent des pieds et des pouces. Toutes les entr\u00e9es budg\u00e9taires utilisent la m\u00eame devise que vous avez choisie. Remplacez les valeurs de d\u00e9monstration par des mesures et des devis. Les calculs sont des estimations de planification, et non des sp\u00e9cifications d&#8217;\u00e9quipement ou des offres d&#8217;entrepreneur.<\/p>\n<p>R\u00e9f\u00e9rence de l&#8217;unit\u00e9 : <a href=\"https:\/\/www.nist.gov\/pml\/special-publication-811\">Conseils de conversion NIST SI<\/a>.<\/p>\n<\/div>\n<p><script>const AIPER_I18N={\"Active-month operating cost\": \"Co\u00fbt d'exploitation du mois actif\", \"Annual operating cost\": \"Co\u00fbt d'exploitation annuel\", \"Annual repair reserve\": \"R\u00e9serve annuelle de r\u00e9paration\", \"Annual budget including reserve\": \"Budget annuel incluant la r\u00e9serve\", \"Average 12-month budget\": \"Budget moyen sur 12 mois\", \"Pump electricity per active month\": \"\u00c9lectricit\u00e9 de pompage par mois actif\", \"Top-up water per active month\": \"Eau d'appoint par mois actif\", \"Interior area (sq ft)\": \"Superficie int\u00e9rieure (pieds carr\u00e9s)\", \"Waterline perimeter (ft)\": \"P\u00e9rim\u00e8tre de la ligne de flottaison (pi)\", \"Estimated refill (US gallons)\": \"Remplissage estim\u00e9 (gallons am\u00e9ricains)\", \"Budget low (custom prices)\": \"Budget faible (prix personnalis\u00e9s)\", \"Budget high (custom prices)\": \"Budget \u00e9lev\u00e9 (prix personnalis\u00e9s)\", \"Replacement needed (US gallons)\": \"Remplacement n\u00e9cessaire (gallons am\u00e9ricains)\", \"One-stage replacement (%)\": \"Remplacement en une \u00e9tape (%)\", \"Each selected stage (%)\": \"Chaque \u00e9tape s\u00e9lectionn\u00e9e (%)\", \"Water per selected stage (US gallons)\": \"Eau par \u00e9tape s\u00e9lectionn\u00e9e (gallons am\u00e9ricains)\", \"Total water used (US gallons)\": \"Eau totale utilis\u00e9e (gallons am\u00e9ricains)\", \"Water cost (custom rate)\": \"Co\u00fbt de l'eau (tarif personnalis\u00e9)\", \"Daily chlorine demand (lb)\": \"Demande quotidienne en chlore (lb)\", \"Minimum rated cell output (lb per 24h)\": \"Sortie nominale minimale des cellules (lb par 24 h)\", \"Yes at stated conditions\": \"Oui aux conditions indiqu\u00e9es\", \"Net deck area (sq ft)\": \"Superficie nette du pont (pieds carr\u00e9s)\", \"Material area including waste (sq ft)\": \"Superficie mat\u00e9rielle incluant les d\u00e9chets (pieds carr\u00e9s)\", \"Concrete including waste (cubic yards)\": \"B\u00e9ton incluant les d\u00e9chets (verges cubes)\", \"Outside perimeter (ft)\": \"P\u00e9rim\u00e8tre ext\u00e9rieur (pi)\", \"Installed budget low\": \"Budget install\u00e9 faible\", \"Installed budget high\": \"Budget install\u00e9 \u00e9lev\u00e9\", \");d.textContent=k+\": \");d.textContent=k+\", \"Enter a value for \": \"Entrez une valeur pour \", \"Enter a non-negative number for \": \"Entrez un nombre non n\u00e9gatif pour \", \"Months must be 1\u201312 and hours no more than 24\": \"Les mois doivent \u00eatre compris entre 1 et 12 et les heures ne doivent pas d\u00e9passer 24\", \"Deep depth must be at least shallow depth\": \"La profondeur profonde doit \u00eatre au moins faible.\", \"High unit price must be at least low\": \"Le prix unitaire \u00e9lev\u00e9 doit \u00eatre au moins bas\", \"Use 1\u201320 whole-number stages\": \"Utilisez 1 \u00e0 20 \u00e9tapes de nombres entiers\", \"Target is below replacement-water concentration and is unreachable by dilution\": \"La cible est inf\u00e9rieure \u00e0 la concentration de l'eau de remplacement et est inaccessible par dilution\", \"Reaching fill-water concentration requires one complete theoretical replacement\": \"Atteindre la concentration de l\u2019eau de remplissage n\u00e9cessite un remplacement th\u00e9orique complet\", \"Hours must be no more than 24 and output no more than 100%\": \"Les heures ne doivent pas d\u00e9passer 24 heures et le rendement ne doit pas d\u00e9passer 100\u00a0%\", \"Excluded area must be smaller than deck ring\": \"La zone exclue doit \u00eatre plus petite que l'anneau de terrasse\", \"High price must be at least low\": \"Le prix \u00e9lev\u00e9 doit \u00eatre au moins bas\", \"Enter your values and calculate.\": \"Entrez vos valeurs et calculez.\", \"Enter local low and high unit prices to estimate cost\": \"Saisissez les prix unitaires locaux bas et \u00e9lev\u00e9s pour estimer le co\u00fbt\", \"No at stated conditions\": \"Non aux conditions indiqu\u00e9es\", \"months\": \"Mois actifs par an\", \"chem\": \"Produits chimiques et tests par mois actif\", \"service\": \"Service professionnel par mois actif\", \"watts\": \"Puissance de pompe mesur\u00e9e (watts)\", \"hours\": \"Heures de pompage par jour\", \"electric\": \"Tarif d'\u00e9lectricit\u00e9 par kWh\", \"heat\": \"Chauffage par mois actif\", \"water\": \"Eau d'appoint (gallons am\u00e9ricains par semaine)\", \"rate\": \"Co\u00fbt de l'eau et des \u00e9gouts par 1 000 gallons am\u00e9ricains\", \"season\": \"Ouverture et fermeture annuelle\", \"reserve\": \"R\u00e9serve annuelle de r\u00e9paration\"};Object.assign(AIPER_I18N,{\" must be greater than zero\": \" doit \u00eatre sup\u00e9rieur \u00e0 z\u00e9ro\", \"Existing cell required setting (%)\": \"R\u00e9glage n\u00e9cessaire de la cellule existante (%)\", \"Existing cell at 100% adds (ppm\/day)\": \"Apport de la cellule existante \u00e0 100 % (ppm\/jour)\", \"Existing cell capacity adequate\": \"Capacit\u00e9 de la cellule existante suffisante\", \"Level drop per stage (inches)\": \"Baisse du niveau par \u00e9tape (pouces)\"});function localText(s){if(AIPER_I18N[s])return AIPER_I18N[s];let out=s;for(let k of Object.keys(AIPER_I18N).sort((a,b)=>b.length-a.length)){if(k.length>1)out=out.split(k).join(AIPER_I18N[k]);}return out;}\nfunction calculatePoolTool(mode,v){\nconst n=k=>{if(v[k]===undefined||v[k]===null||String(v[k]).trim()==='')throw Error('Enter a value for '+k);let x=Number(v[k]);if(!Number.isFinite(x)||x<0)throw Error('Enter a non-negative number for '+k);return x};const pos=k=>{let x=n(k);if(x<=0)throw Error(k+' must be greater than zero');return x};let o={};\nif(mode==='pool-maintenance-cost-calculator'){let m=pos('months'),h=n('hours');if(m>12||h>24)throw Error('Months must be 1\u201312 and hours no more than 24');let pump=n('watts')\/1000*h*n('electric')*365.25\/12,water=n('water')*365.25\/84*n('rate')\/1000;let active=n('chem')+n('service')+n('heat')+pump+water;let reserve=n('reserve');o={'Active-month operating cost':active,'Annual operating cost':active*m+n('season'),'Annual repair reserve':reserve,'Annual budget including reserve':active*m+n('season')+reserve,'Average 12-month budget':(active*m+n('season')+reserve)\/12,'Pump electricity per active month':pump,'Top-up water per active month':water};}\nif(mode==='pool-resurfacing-cost-calculator'){let l=pos('length'),w=pos('width'),a=pos('shallow'),b=pos('deep');if(b<a)throw Error('Deep depth must be at least shallow depth');let area=w*Math.hypot(l,b-a)+2*l*(a+b)\/2+w*(a+b)+n('extra'),per=2*(l+w),gal=l*w*(a+b)\/2*7.48051948;let low=n('low'),high=n('high');if(high<low)throw Error('High unit price must be at least low');let fixed=n('prep')+per*n('tile')+n('other')+gal\/1000*n('rate'),c=1+n('cont')\/100;o={'Interior area (sq ft)':area,'Waterline perimeter (ft)':per,'Estimated refill (US gallons)':gal,'Budget low (custom prices)':(area*low+fixed)*c,'Budget high (custom prices)':(area*high+fixed)*c};}\nif(mode==='pool-dilution-calculator'){let V=pos('volume'),c=n('current'),t=n('target'),f=n('fill'),s=pos('stages');if(!Number.isInteger(s)||s>20)throw Error('Use 1\u201320 whole-number stages');if(t>=c)return {'Replacement needed (US gallons)':0};if(f>t)throw Error('Target is below replacement-water concentration and is unreachable by dilution');let fraction=(c-t)\/(c-f);if(f===t&&s>1)throw Error('Reaching fill-water concentration requires one complete theoretical replacement');let r=f===t?1:1-Math.pow((t-f)\/(c-f),1\/s),each=V*r,total=each*s;o={'One-stage replacement (%)':fraction*100,'Each selected stage (%)':r*100,'Water per selected stage (US gallons)':each,'Total water used (US gallons)':total,'Water cost (custom rate)':total\/1000*n('rate')};if(n('area')>0)o['Level drop per stage (inches)']=each\/7.48051948\/n('area')*12;}\nif(mode==='salt-chlorine-generator-calculator'){let V=pos('volume'),loss=n('loss'),h=pos('hours'),m=pos('max');if(h>24||m>100)throw Error('Hours must be no more than 24 and output no more than 100%');let demand=V*3.785411784*loss\/453592.37,required=demand*24\/h\/(m\/100);o={'Daily chlorine demand (lb)':demand,'Minimum rated cell output (lb per 24h)':required};let rated=n('rated');if(rated>0){let setting=demand*24\/h\/rated*100;o['Existing cell required setting (%)']=setting;o['Existing cell at 100% adds (ppm\/day)']=rated*h\/24*453592.37\/(V*3.785411784);o['Existing cell capacity adequate']=setting<=100?'Yes at stated conditions':'No at stated conditions';}}\nif(mode==='pool-deck-calculator'){let l=pos('length'),w=pos('width'),d=pos('deck'),area=(l+2*d)*(w+2*d)-l*w-n('cut');if(area<=0)throw Error('Excluded area must be smaller than deck ring');let waste=1+n('waste')\/100,low=n('low'),high=n('high');if(high<low)throw Error('High price must be at least low');o={'Net deck area (sq ft)':area,'Material area including waste (sq ft)':area*waste,'Concrete including waste (cubic yards)':area*n('thick')\/12\/27*waste,'Outside perimeter (ft)':2*(l+w+4*d),'Installed budget low':area*low,'Installed budget high':area*high};}if(['pool-deck-calculator','pool-resurfacing-cost-calculator'].includes(mode)&&n('low')===0&&n('high')===0){for(let key of Object.keys(o))if(\/budget\/i.test(key))o[key]='Enter local low and high unit prices to estimate cost';}return o;}\nif(typeof module!=='undefined')module.exports=calculatePoolTool;\nif(typeof document!=='undefined'){let form=document.getElementById('aiper-new-tool');form.addEventListener('submit',e=>{e.preventDefault();let result=document.getElementById('aiper-new-result');try{let v=Object.fromEntries(new FormData(form));let o=calculatePoolTool(form.dataset.mode,v);result.replaceChildren();for(let [k,val]of Object.entries(o)){let d=document.createElement('p');d.textContent=localText(k)+': '+(typeof val==='number'?val.toLocaleString('fr',{maximumFractionDigits:3}):localText(val));result.appendChild(d);}}catch(err){result.textContent=localText(err.message);}});form.addEventListener('reset',()=>{document.getElementById('aiper-new-result').textContent=localText('Enter your values and calculate.');});}<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Estimez les co\u00fbts mensuels et annuels de votre piscine \u00e0 partir de vos propres factures, devis de service et saison d\u2019exploitation. Mois actifs par anProduits chimiques et tests par mois actifService professionnel par mois actifPuissance de pompe mesur\u00e9e (watts)Heures de pompage par jourTarif d&#8217;\u00e9lectricit\u00e9 par kWhChauffage par mois actifEau d&#8217;appoint (gallons am\u00e9ricains par semaine)Co\u00fbt de [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"aiper_reading_time":2,"aiper_last_reviewed":"","aiper_reviewer":0,"aiper_related_ids":[],"aiper_layout":"","footnotes":""},"class_list":["post-13155","page","type-page","status-publish","hentry"],"lang":"fr","translations":{"fr":13155,"es":13213,"de":13139,"en":13074},"_links":{"self":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/13155","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=13155"}],"version-history":[{"count":2,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/13155\/revisions"}],"predecessor-version":[{"id":13231,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/13155\/revisions\/13231"}],"wp:attachment":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/media?parent=13155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}