{"id":43378,"date":"2026-09-12T15:58:09","date_gmt":"2026-09-12T13:58:09","guid":{"rendered":"https:\/\/fvcomponentes.com\/calculadora-placas-solares\/"},"modified":"2026-09-12T16:23:38","modified_gmt":"2026-09-12T14:23:38","slug":"solar-panel-calculator","status":"publish","type":"page","link":"https:\/\/fvcomponentes.com\/en\/calculadora-placas-solares\/","title":{"rendered":"Solar panel calculator: how many panels do you need for your home?"},"content":{"rendered":"<style>\n.fvt{max-width:980px;margin:0 auto;font-size:16px}\n.fvt .card{background:#fff;border:1px solid #E3E9EF;border-radius:16px;padding:22px;margin:0 0 22px;box-shadow:0 1px 3px rgba(10,76,122,.06)}\n.fvt h2{color:#0A4C7A;font-size:22px;margin:0 0 14px;padding-bottom:8px;position:relative}\n.fvt h2::after{content:\"\";position:absolute;left:0;bottom:0;width:46px;height:3px;background:#EF6B16}\n.fvt .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}\n.fvt label{display:block;font-size:13px;color:#4B5563;margin-bottom:4px;font-weight:600}\n.fvt input,.fvt select{width:100%;padding:10px 12px;border:1px solid #D1D5DB;border-radius:10px;font-size:15px;background:#fff}\n.fvt .btn{display:inline-block;background:#EF6B16;color:#fff;border:0;padding:12px 24px;border-radius:12px;font-weight:600;cursor:pointer;margin-top:16px;font-size:16px}\n.fvt .res{background:#F5F8FB;border-radius:12px;padding:18px;margin-top:18px;display:none}\n.fvt .res.on{display:block}\n.fvt .big{font-size:30px;font-weight:800;color:#0A4C7A}\n.fvt .ok{color:#15803D;font-weight:600}.fvt .ko{color:#B91C1C;font-weight:600}.fvt .warn{color:#B45309;font-weight:600}\n.fvt table{width:100%;border-collapse:collapse;margin-top:10px;font-size:14px}\n.fvt th{background:#0A4C7A;color:#fff;text-align:left;padding:8px}.fvt td{padding:8px;border-bottom:1px solid #EEF2F6}\n.fvt small{color:#6B7280}\n.fvt .cta{margin-top:24px;background:#0A4C7A;color:#fff;border-radius:16px;padding:22px;text-align:center}\n.fvt .cta a{display:inline-block;margin:8px 6px 0;background:#EF6B16;color:#fff;padding:10px 20px;border-radius:12px;text-decoration:none;font-weight:600}\n<\/style><div class=\"fvt\">\n<div class=\"card\"><p>It estimates that the <strong>photovoltaic power and the number of panels<\/strong> based on your home\u2019s annual energy consumption, the region of Spain, the orientation of the roof and the percentage of your energy consumption you wish to cover. You\u2019ll be given the kWp, the number of panels, the approximate surface area, annual output and a suggested inverter.<\/p><\/div>\n<div class=\"card\"><h2>Property details<\/h2><div class=\"grid\">\n<div><label>Annual consumption (kWh) <small>It\u2019s on the invoice<\/small><\/label><input id=\"p_kwh\" type=\"number\" value=\"4500\"><\/div>\n<div><label>Area<\/label><select id=\"p_zona\"><option value=\"1650\">Murcia, Andalusia, Alicante, the Canary Islands<\/option><option value=\"1550\">Valencia, the Balearic Islands, Extremadura, Castile-La Mancha<\/option><option value=\"1500\">Madrid, Aragon, Catalonia<\/option><option value=\"1400\">Castile and Le\u00f3n, Navarre, La Rioja<\/option><option value=\"1250\">Galicia, Asturias, Cantabria, the Basque Country<\/option><\/select><\/div>\n<div><label>Guidance<\/label><select id=\"p_or\"><option value=\"1\">South<\/option><option value=\"0.95\">South-east \/ South-west<\/option><option value=\"0.85\">East \/ West<\/option><option value=\"0.9\">East + West (gable roof)<\/option><\/select><\/div>\n<div><label>Slope<\/label><select id=\"p_inc\"><option value=\"1\">30\u201335\u00b0 (ideal)<\/option><option value=\"0.97\">15\u201325\u00b0 (standard roof tile)<\/option><option value=\"0.9\">Flat 0\u201310\u00b0<\/option><option value=\"0.93\">45-60\u00b0<\/option><\/select><\/div>\n<div><label>Shadows<\/label><select id=\"p_sh\"><option value=\"1\">No shadows<\/option><option value=\"0.92\">Lightweight (chimney, aerial)<\/option><option value=\"0.8\">Key parts of the day<\/option><\/select><\/div>\n<div><label>Consumption to be met by solar power (%)<\/label><select id=\"p_cov\"><option value=\"70\">70 % (standard, without battery)<\/option><option value=\"100\" selected>100 % of annual consumption (including surpluses)<\/option><option value=\"130\">130 % (battery-powered or electric car)<\/option><\/select><\/div>\n<div><label>Panel power (W)<\/label><input id=\"p_w\" type=\"number\" value=\"450\"><\/div>\n<div><label>Battery-powered?<\/label><select id=\"p_bat\"><option value=\"0\">No<\/option><option value=\"1\">Yes<\/option><\/select><\/div>\n<\/div><button class=\"btn\" onclick=\"calcPV()\">Calculate<\/button>\n<div class=\"res\" id=\"p_res\"><\/div><\/div>\n<div class=\"card\"><h2>How is it calculated?<\/h2>\n<p>Start from the <strong>specific output<\/strong> in your area (annual kWh per kWp installed, according to PVGIS), adjusted for orientation, tilt and shading. The required power is the annual consumption multiplied by the percentage to be covered and divided by that specific output. The number of panels is rounded up, and the inverter is sized with a DC\/AC ratio of 1.2, which is standard for self-consumption.<\/p>\n<h2>Tips<\/h2>\n<ul><li>Without a battery, direct self-consumption stands at around 30\u201350 %: the rest is sold as surplus at a lower price. That\u2019s why it\u2019s not worth oversizing the system too much if you\u2019re not going to install a battery.<\/li>\n<li>With the battery, covering 100\u2013130 % of consumption allows the battery to be charged during the day and enables 80\u201390 % of self-consumption.<\/li>\n<li>East-west roof: total output is 10 % lower, but the curve is flatter and direct self-consumption is improved.<\/li>\n<li>If you own or are planning to buy an electric car or an air-source heat pump, add their estimated consumption to your annual total.<\/li><\/ul>\n<p>Continue with: <a href=\"https:\/\/fvcomponentes.com\/en\/serial-to-parallel-panel-calculator\/\">string configuration and MPPT validation<\/a>, <a href=\"https:\/\/fvcomponentes.com\/en\/how-much-it-costs-to-install-solar-panels\/\">how much does it cost to install solar panels<\/a> y <a href=\"https:\/\/fvcomponentes.com\/en\/faq-frequently-asked-questions\/\">frequently asked questions<\/a>.<\/p><\/div>\n<div class=\"cta\"><strong>Any doubts about the result?<\/strong><br>Our technical support is free of charge for customers.<br><a href=\"https:\/\/fvcomponentes.com\/en\/product-category\/solar-plates\/\">Solar panels<\/a><a href=\"https:\/\/fvcomponentes.com\/en\/product-category\/solar-kits\/\">Solar kits<\/a><a href=\"https:\/\/fvcomponentes.com\/en\/request-a-quote\/\">Ask for advice<\/a><\/div>\n<\/div>\n<script>\nfunction calcPV(){\n const kwh=+p_kwh.value, y=+p_zona.value*+p_or.value*+p_inc.value*+p_sh.value, cov=+p_cov.value\/100, W=+p_w.value, bat=p_bat.value==='1';\n if(!(kwh>0)){p_res.innerHTML='Introduce el consumo anual.';p_res.classList.add('on');return;}\n const kwp=kwh*cov\/y; const n=Math.ceil(kwp*1000\/W); const kwpR=n*W\/1000; const prod=kwpR*y; const area=n*2.1;\n const invkw=Math.max(3,Math.round(kwpR\/1.2*10)\/10);\n const invs= kwpR<=6? (bat?'Fronius Primo GEN24 '+Math.min(6,Math.ceil(invkw))+'.0 Plus o Victron MultiPlus-II 48\/5000 + MPPT':'Fronius Primo '+Math.min(8.2,Math.ceil(invkw))+'.0') : (bat?'Fronius Symo GEN24 '+Math.min(10,Math.ceil(invkw))+'.0 Plus (trif\u00e1sico) o sistema Victron':'Fronius Symo '+Math.ceil(invkw)+'.0 (trif\u00e1sico)');\n const self= bat? Math.min(prod,kwh*0.85): Math.min(prod*0.45,kwh*0.6);\n const bkwh= bat? (kwh\/365*0.45*1.15).toFixed(1):null;\n p_res.innerHTML=`<div class=\"big\">${n} paneles de ${W} W \u00b7 ${kwpR.toFixed(2)} kWp<\/div>\n <p>Producci\u00f3n anual estimada: <strong>${Math.round(prod)} kWh<\/strong> (\u2248 ${Math.round(y)} kWh por kWp en tu zona y orientaci\u00f3n). Superficie necesaria: \u2248 <strong>${Math.round(area)} m\u00b2<\/strong>.<\/p>\n <p>Autoconsumo directo estimado: <strong>${Math.round(self)} kWh\/a\u00f1o<\/strong> (${Math.round(self\/kwh*100)} % de tu consumo)${bat?'':'; el resto de la producci\u00f3n se vierte a red y se compensa en factura'}.<\/p>\n <p>Inversor orientativo: <strong>${invs}<\/strong>${bat?`. Bater\u00eda orientativa: <strong>${bkwh} kWh \u00fatiles<\/strong> (calc\u00falala en detalle con la <a href=\"https:\/\/fvcomponentes.com\/calculadora-baterias-solares\/\">calculadora de bater\u00edas<\/a>)`:''}.<\/p>\n <p><small>Estimaci\u00f3n con datos medios de radiaci\u00f3n (PVGIS) y una p\u00e9rdida global del sistema del 14 %. Para un dimensionado con tu curva horaria y tejado real, abre un ticket en Gesti\u00f3n Comercial con tus facturas.<\/small><\/p>`;\n p_res.classList.add('on');\n}\n<\/script>","protected":false},"excerpt":{"rendered":"<p>Estima la potencia fotovoltaica y el n\u00famero de paneles que necesita tu vivienda a partir del consumo anual, la zona de Espa\u00f1a, la orientaci\u00f3n del tejado y el porcentaje de consumo que quieres cubrir. Obtendr\u00e1s kWp, n\u00famero de paneles, superficie aproximada, producci\u00f3n anual y un inversor orientativo. Datos de la vivienda Consumo anual (kWh) lo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-43378","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/fvcomponentes.com\/en\/wp-json\/wp\/v2\/pages\/43378","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fvcomponentes.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fvcomponentes.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fvcomponentes.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fvcomponentes.com\/en\/wp-json\/wp\/v2\/comments?post=43378"}],"version-history":[{"count":1,"href":"https:\/\/fvcomponentes.com\/en\/wp-json\/wp\/v2\/pages\/43378\/revisions"}],"predecessor-version":[{"id":43388,"href":"https:\/\/fvcomponentes.com\/en\/wp-json\/wp\/v2\/pages\/43378\/revisions\/43388"}],"wp:attachment":[{"href":"https:\/\/fvcomponentes.com\/en\/wp-json\/wp\/v2\/media?parent=43378"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}