{"id":2670,"date":"2026-03-03T23:43:30","date_gmt":"2026-03-03T21:43:30","guid":{"rendered":"https:\/\/nature-o.net\/?page_id=2670"},"modified":"2026-03-09T13:40:10","modified_gmt":"2026-03-09T11:40:10","slug":"refrigerator-running-cost-calculator","status":"publish","type":"page","link":"https:\/\/nature-o.net\/?page_id=2670","title":{"rendered":"Refrigerator Running Cost Calculator"},"content":{"rendered":"\n<div class=\"eco-tool wp-block-group\" id=\"eco-tool-fridge-8c6a3\">\n  <div class=\"eco-tool__header\">\n    <h2 class=\"eco-tool__title\">Refrigerator Running Cost Calculator<\/h2>\n    <p class=\"eco-tool__lead\">\n      Estimate how much a refrigerator costs to run based on power or daily energy use (educational estimate).\n    <\/p>\n  <\/div>\n\n  <form class=\"eco-tool__form\" id=\"eco-fridge-form-8c6a3\" novalidate>\n    <div class=\"eco-tool__grid3\">\n\n      <div class=\"eco-tool__field\">\n        <label class=\"eco-tool__label\" for=\"eco-fr-mode-8c6a3\">Input mode<\/label>\n        <select class=\"eco-tool__input\" id=\"eco-fr-mode-8c6a3\">\n          <option value=\"kwh\" selected>Daily energy (kWh\/day)<\/option>\n          <option value=\"w\">Average power (watts)<\/option>\n        <\/select>\n        <div class=\"eco-tool__hint\">If you have a smart plug, kWh\/day is best.<\/div>\n      <\/div>\n\n      <div class=\"eco-tool__field\" id=\"eco-fr-kwh-wrap-8c6a3\">\n        <label class=\"eco-tool__label\" for=\"eco-fr-kwh-8c6a3\">Energy use (kWh\/day)<\/label>\n        <input class=\"eco-tool__input\" id=\"eco-fr-kwh-8c6a3\" type=\"number\" min=\"0\" step=\"0.01\" value=\"1.2\" inputmode=\"decimal\" \/>\n        <div class=\"eco-tool__hint\">Typical range: ~0.8\u20132.0 kWh\/day.<\/div>\n      <\/div>\n\n      <div class=\"eco-tool__field\" id=\"eco-fr-w-wrap-8c6a3\" style=\"display:none;\">\n        <label class=\"eco-tool__label\" for=\"eco-fr-w-8c6a3\">Average power (W)<\/label>\n        <input class=\"eco-tool__input\" id=\"eco-fr-w-8c6a3\" type=\"number\" min=\"0\" step=\"1\" value=\"50\" inputmode=\"numeric\" \/>\n        <div class=\"eco-tool__hint\">Average, not peak. Example: 50 W average \u2248 1.2 kWh\/day.<\/div>\n      <\/div>\n\n      <div class=\"eco-tool__field\">\n        <label class=\"eco-tool__label\" for=\"eco-fr-price-8c6a3\">Electricity price (per kWh)<\/label>\n        <input class=\"eco-tool__input\" id=\"eco-fr-price-8c6a3\" type=\"number\" min=\"0\" step=\"0.01\" value=\"0.30\" inputmode=\"decimal\" \/>\n        <div class=\"eco-tool__hint\">Enter your tariff per kWh.<\/div>\n      <\/div>\n\n      <div class=\"eco-tool__field\">\n        <label class=\"eco-tool__label\" for=\"eco-fr-currency-8c6a3\">Currency symbol<\/label>\n        <select class=\"eco-tool__input\" id=\"eco-fr-currency-8c6a3\">\n          <option value=\"\u20ac\" selected>\u20ac<\/option>\n          <option value=\"$\">$<\/option>\n          <option value=\"\u00a3\">\u00a3<\/option>\n        <\/select>\n        <div class=\"eco-tool__hint\">Only affects display.<\/div>\n      <\/div>\n\n      <div class=\"eco-tool__field\">\n        <label class=\"eco-tool__label\" for=\"eco-fr-compare-8c6a3\">Comparison mode<\/label>\n        <select class=\"eco-tool__input\" id=\"eco-fr-compare-8c6a3\">\n          <option value=\"off\" selected>Off<\/option>\n          <option value=\"on\">Compare with a second fridge<\/option>\n        <\/select>\n        <div class=\"eco-tool__hint\">Useful to compare old vs new.<\/div>\n      <\/div>\n\n      <div class=\"eco-tool__field\" id=\"eco-fr-compare-wrap-8c6a3\" style=\"display:none;\">\n        <label class=\"eco-tool__label\" for=\"eco-fr-kwh2-8c6a3\">Second fridge (kWh\/day)<\/label>\n        <input class=\"eco-tool__input\" id=\"eco-fr-kwh2-8c6a3\" type=\"number\" min=\"0\" step=\"0.01\" value=\"0.8\" inputmode=\"decimal\" \/>\n        <div class=\"eco-tool__hint\">Enter the alternative fridge energy use.<\/div>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"eco-tool__actions\">\n      <button type=\"button\" class=\"wp-element-button eco-tool__btn\" id=\"eco-fr-calc-8c6a3\">Calculate<\/button>\n      <button type=\"button\" class=\"wp-element-button eco-tool__btn eco-tool__btn--ghost\" id=\"eco-fr-reset-8c6a3\">Reset<\/button>\n      <div class=\"eco-tool__error\" id=\"eco-fr-error-8c6a3\" aria-live=\"polite\"><\/div>\n    <\/div>\n  <\/form>\n\n  <div class=\"eco-tool__result\" id=\"eco-fr-result-8c6a3\" hidden>\n    <h3 class=\"eco-tool__subtitle\">Result<\/h3>\n\n    <div class=\"eco-tool__cards\">\n      <div class=\"eco-tool__card\">\n        <div class=\"eco-tool__metric-label\">Running cost<\/div>\n        <div class=\"eco-tool__metric-value\" id=\"eco-fr-main-8c6a3\">\u2014<\/div>\n        <div class=\"eco-tool__metric-sub\" id=\"eco-fr-sub-8c6a3\"><\/div>\n      <\/div>\n\n      <div class=\"eco-tool__card\" id=\"eco-fr-comp-card-8c6a3\" hidden>\n        <div class=\"eco-tool__metric-label\">Comparison<\/div>\n        <div class=\"eco-tool__metric-value\" id=\"eco-fr-comp-8c6a3\">\u2014<\/div>\n        <div class=\"eco-tool__metric-sub\" id=\"eco-fr-comp-sub-8c6a3\"><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"eco-tool__card eco-tool__card--wide\">\n      <div class=\"eco-tool__metric-label\">Note<\/div>\n      <div class=\"eco-tool__metric-sub\" id=\"eco-fr-note-8c6a3\"><\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n.eco-tool{border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:16px}\n.eco-tool__grid3{display:grid;grid-template-columns:1fr;gap:16px}\n@media(min-width:860px){.eco-tool__grid3{grid-template-columns:1fr 1fr 1fr}}\n.eco-tool__field{display:flex;flex-direction:column;gap:6px}\n.eco-tool__label{font-weight:600}\n.eco-tool__input{width:100%;height:44px;padding:0 12px;border:1px solid rgba(0,0,0,.2);border-radius:10px;background:#fff;box-sizing:border-box;font:inherit}\n.eco-tool select.eco-tool__input{appearance:none;-webkit-appearance:none;line-height:44px;padding-right:40px;background-image:linear-gradient(45deg, transparent 50%, rgba(0,0,0,.60) 50%),linear-gradient(135deg, rgba(0,0,0,.60) 50%, transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px;background-repeat:no-repeat}\n.eco-tool__hint{font-size:.92em;opacity:.78;min-height:38px}\n.eco-tool__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px}\n.eco-tool__btn{padding:10px 22px}\n.eco-tool__btn--ghost{background:transparent!important;border:1px solid rgba(0,0,0,.2)!important}\n.eco-tool__btn--ghost:hover,.eco-tool__btn--ghost:focus{background:rgba(0,0,0,.06)!important;border-color:rgba(0,0,0,.35)!important}\n.eco-tool__error{min-height:1.2em;font-weight:600;flex:1 1 240px}\n.eco-tool__result{margin-top:16px}\n.eco-tool__subtitle{margin:0 0 10px}\n.eco-tool__cards{display:grid;gap:10px;margin-top:16px;grid-template-columns:1fr}\n@media(min-width:860px){.eco-tool__cards{grid-template-columns:1fr 1fr}}\n.eco-tool__card{border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:12px}\n.eco-tool__card--wide{margin-top:10px}\n.eco-tool__metric-label{opacity:.85;font-weight:600}\n.eco-tool__metric-value{font-size:1.6em;font-weight:800;margin-top:6px;line-height:1.1}\n.eco-tool__metric-sub{opacity:.85;margin-top:6px}\n<\/style>\n\n<script>\n(function(){\n  const S=\"8c6a3\";\n  const el=id=>document.getElementById(id+\"-\"+S);\n\n  const modeEl=el(\"eco-fr-mode\");\n  const kwhWrap=el(\"eco-fr-kwh-wrap\");\n  const wWrap=el(\"eco-fr-w-wrap\");\n  const kwhEl=el(\"eco-fr-kwh\");\n  const wEl=el(\"eco-fr-w\");\n\n  const priceEl=el(\"eco-fr-price\");\n  const curEl=el(\"eco-fr-currency\");\n\n  const compareEl=el(\"eco-fr-compare\");\n  const compWrap=el(\"eco-fr-compare-wrap\");\n  const kwh2El=el(\"eco-fr-kwh2\");\n\n  const calcBtn=el(\"eco-fr-calc\");\n  const resetBtn=el(\"eco-fr-reset\");\n  const errEl=el(\"eco-fr-error\");\n\n  const resEl=el(\"eco-fr-result\");\n  const mainOut=el(\"eco-fr-main\");\n  const subOut=el(\"eco-fr-sub\");\n\n  const compCard=el(\"eco-fr-comp-card\");\n  const compOut=el(\"eco-fr-comp\");\n  const compSub=el(\"eco-fr-comp-sub\");\n\n  const noteOut=el(\"eco-fr-note\");\n\n  function setError(m){ errEl.textContent=m||\"\"; }\n\n  function fmt(x){\n    return x.toLocaleString(undefined,{minimumFractionDigits:2,maximumFractionDigits:2});\n  }\n\n  function updateMode(){\n    const m=modeEl.value;\n    kwhWrap.style.display = (m===\"kwh\") ? \"\" : \"none\";\n    wWrap.style.display = (m===\"w\") ? \"\" : \"none\";\n  }\n\n  function updateCompare(){\n    compWrap.style.display = (compareEl.value===\"on\") ? \"\" : \"none\";\n  }\n\n  function kwhPerDay(){\n    if(modeEl.value===\"kwh\"){\n      return Number(kwhEl.value);\n    }\n    const w=Number(wEl.value);\n    return (w*24)\/1000;\n  }\n\n  function costFromKwhDay(kwhDay, price){\n    const kwhMonth = kwhDay * 30;\n    const kwhYear  = kwhDay * 365;\n    return {\n      kwhDay,\n      kwhMonth,\n      kwhYear,\n      month: kwhMonth * price,\n      year:  kwhYear * price\n    };\n  }\n\n  calcBtn.addEventListener(\"click\", function(){\n    setError(\"\");\n\n    const kwhDay = kwhPerDay();\n    const price = Number(priceEl.value);\n    const cur = curEl.value;\n\n    if(!Number.isFinite(kwhDay) || kwhDay < 0){\n      setError(\"Please enter a valid energy input (0+).\");\n      resEl.hidden=true;\n      return;\n    }\n\n    if(!Number.isFinite(price) || price < 0){\n      setError(\"Please enter a valid electricity price (0+).\");\n      resEl.hidden=true;\n      return;\n    }\n\n    const main = costFromKwhDay(kwhDay, price);\n\n    mainOut.textContent = `${cur}${fmt(main.month)} \/ month`;\n    subOut.textContent = `${cur}${fmt(main.year)} \/ year`;\n\n    if(compareEl.value===\"on\"){\n      const kwh2 = Number(kwh2El.value);\n      if(!Number.isFinite(kwh2) || kwh2 < 0){\n        setError(\"Please enter a valid second fridge value (0+ kWh\/day).\");\n        resEl.hidden=true;\n        return;\n      }\n\n      const alt = costFromKwhDay(kwh2, price);\n      const diffM = main.month - alt.month;\n      const diffY = main.year - alt.year;\n\n      compCard.hidden=false;\n      compOut.textContent = `${cur}${fmt(Math.abs(diffM))} \/ month`;\n      compSub.textContent = (diffM>=0)\n        ? `More than the second fridge \u2022 Yearly difference: ${cur}${fmt(Math.abs(diffY))}`\n        : `Less than the second fridge \u2022 Yearly difference: ${cur}${fmt(Math.abs(diffY))}`;\n    } else {\n      compCard.hidden=true;\n    }\n\n    noteOut.textContent =\n      \"Actual consumption varies with room temperature, door openings, setpoint, frost build-up, and age of the appliance.\";\n\n    resEl.hidden=false;\n  });\n\n  resetBtn.addEventListener(\"click\", function(){\n    setError(\"\");\n    modeEl.value=\"kwh\";\n    kwhEl.value=\"1.2\";\n    wEl.value=\"50\";\n    priceEl.value=\"0.30\";\n    curEl.value=\"\u20ac\";\n    compareEl.value=\"off\";\n    kwh2El.value=\"0.8\";\n    updateMode();\n    updateCompare();\n    compCard.hidden=true;\n    resEl.hidden=true;\n  });\n\n  modeEl.addEventListener(\"change\", updateMode);\n  compareEl.addEventListener(\"change\", updateCompare);\n\n  updateMode();\n  updateCompare();\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Refrigerator Running Cost Calculator Estimate how much a refrigerator costs to run based on power or daily energy use (educational estimate). Input mode Daily energy (kWh\/day)Average power (watts) If you&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":2452,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","footnotes":""},"_links":{"self":[{"href":"https:\/\/nature-o.net\/index.php?rest_route=\/wp\/v2\/pages\/2670"}],"collection":[{"href":"https:\/\/nature-o.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nature-o.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nature-o.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nature-o.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2670"}],"version-history":[{"count":2,"href":"https:\/\/nature-o.net\/index.php?rest_route=\/wp\/v2\/pages\/2670\/revisions"}],"predecessor-version":[{"id":2708,"href":"https:\/\/nature-o.net\/index.php?rest_route=\/wp\/v2\/pages\/2670\/revisions\/2708"}],"up":[{"embeddable":true,"href":"https:\/\/nature-o.net\/index.php?rest_route=\/wp\/v2\/pages\/2452"}],"wp:attachment":[{"href":"https:\/\/nature-o.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2670"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}