Tarifas ciudadanas

¿Eres ciudadano/a de la ciudad de Barcelona o de alguno de los 35 municipios de  su área metropolitana y tienes una potencia contratada inferior a 15 kW? Conoce las tarifas de Barcelona Energia.

Tarifa Variable

La tarifa más transparente y económica con la que pagarás tu luz al precio real de mercado.

SABER MÁS

Tarifa Clásica

Con la tarifa fija clásica disfrutarás del mismo precio de electricidad durante un año. 

SABER MÁS

Tarifa Eficiente

Establece el precio de la energía en función del número de integrantes del núcleo familiar y de su consumo.

SABER MÁS

Tarifa Solar

La solución para sacar el máximo partido a las placas fotovoltaicas. 

SABER MÁS

Tarifa Variable

La tarifa más transparente con la que pagarás  la luz a precio real de mercado*. Ahórrate así los sobrecostes de los márgenes de seguridad propios de las tarifas fijas.
*El precio de la energía se fijará cada hora en función de los precios del mercado mayorista de electricidad y de los costes de REE (Red Eléctrica de España).

Sisältöjulkaisija

Virhe tapahtui prosessoidessa esitysmallia.
The following has evaluated to null or missing:
==> VER_PRECIOS_SIN_IVA  [in template "20097#20123#78421" at line 10, column 57]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: ${VER_PRECIOS_SIN_IVA}  [in template "20097#20123#78421" at line 10, column 55]
----
1<#if (themeDisplay.getLanguageId() == 'es_ES')> 
2<#assign VER_PRECIOS_CON_IVA = 'VER PRECIOS CON IVA'/> 
3<#assign VER_PRECIOS_SIN_IVA = 'VER PRECIOS SIN IVA'/> 
4</#if> 
5<#if (themeDisplay.getLanguageId() == 'ca_ES')> 
6<#assign VER_PRECIOS_CON_IVA = 'VEURE PREUS AMB IVA'/> 
7<#assign VER_PRECIOS_SIN_IVA = 'VEURE PREUS SENSE IVA'/> 
8</#if> 
9<div class="d-flex justify-content-end"> 
10      <span class="arrow-bottom-white sin-iva d-none">${VER_PRECIOS_SIN_IVA}</span> 
11      <span class="arrow-bottom-white con-iva">${VER_PRECIOS_CON_IVA}</span> 
12</div> 
13<#if entries?has_content> 
14<div class="box-three tarifas-sin-iva"> 
15<#list entries as curEntry> 
16    <#assign assetRenderer = curEntry.getAssetRenderer() journalArticle = assetRenderer.getAssetObject()/> 
17    <#assign renderer=curEntry.getAssetRenderer() /> 
18    <#assign className=renderer.getClassName() /> 
19    <div class="w-100 d-inline"> 
20        <@liferay_journal["journal-article"] 
21            articleId=journalArticle.getArticleId() 
22            ddmTemplateKey="78415" 
23            groupId=journalArticle.getGroupId() 
24        /> 
25    </div> 
26</#list> 
27</div> 
28 
29<div class="box-three tarifas-iva d-none"> 
30<#list entries as curEntry> 
31  <#assign languageId = themeDisplay.getLanguageId()/> 
32    <#assign assetRenderer = curEntry.getAssetRenderer() journalArticle = assetRenderer.getAssetObject()/> 
33    <#assign renderer=curEntry.getAssetRenderer() /> 
34    <#assign className=renderer.getClassName() /> 
35    <#assign docXml = saxReaderUtil.read(curEntry.getAssetRenderer().getArticle().getContent()) /> 
36    <#assign idTarifa = docXml.valueOf("//dynamic-element[@name='CódigoTarifa']/dynamic-content[(@language-id='" + languageId + "')]/text()") /> 
37    
38   
39    <div class="w-100 d-inline"> 
40        <@liferay_journal["journal-article"] 
41            articleId=journalArticle.getArticleId() 
42            ddmTemplateKey="78466" 
43            groupId=journalArticle.getGroupId() 
44        /> 
45    </div> 
46</#list> 
47</div> 
48<div class="d-flex justify-content-center align-items-center container-buttons"> 
49<#if (idTarifa == 'tarifa-eficiente')> 
50 <a 
51    href="/tarifa-eficiente-informacion" 
52    data-lfr-editable-id="linkcont" 
53    data-lfr-editable-type="link" 
54    class="my-btn" 
55    ><@liferay.language key="CONTRATAR"/></a 
56
57  <#else> 
58   <a 
59    href="/contrata?${idTarifa}" 
60    data-lfr-editable-id="linkcont" 
61    data-lfr-editable-type="link" 
62    class="my-btn" 
63    ><@liferay.language key="CONTRATAR"/></a 
64
65</#if> 
66  
67  <a 
68    href="/simulador?${idTarifa}" 
69    data-lfr-editable-id="linkfactur" 
70    data-lfr-editable-type="link" 
71    class="btn-secondary-class" 
72    ><@liferay.language key="SIMULAR-FACTURA"/></a 
73
74</div> 
75</#if> 
76 
77<style> 
78.portlet-decorate .portlet-content{ 
79    background:transparent; 
80
81.box-three .journal-content-article{ 
82    display:flex; 
83
84</style> 

Tarifa Clásica

Con la tarifa fija clásica disfrutarás del mismo precio de electricidad durante un año. Así, el importe final de la factura solo dependerá de tu consumo energético.

Sisältöjulkaisija

Virhe tapahtui prosessoidessa esitysmallia.
The following has evaluated to null or missing:
==> VER_PRECIOS_CON_IVA  [in template "20097#20123#78795" at line 10, column 45]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: ${VER_PRECIOS_CON_IVA}  [in template "20097#20123#78795" at line 10, column 43]
----
1<#if (themeDisplay.getLanguageId() == 'es_ES')> 
2<#assign VER_PRECIOS_CON_IVA = 'VER PRECIOS CON IVA'/> 
3<#assign VER_PRECIOS_SIN_IVA = 'VER PRECIOS SIN IVA'/> 
4</#if> 
5<#if (themeDisplay.getLanguageId() == 'ca_ES')> 
6<#assign VER_PRECIOS_CON_IVA = 'VEURE PREUS AMB IVA'/> 
7<#assign VER_PRECIOS_SIN_IVA = 'VEURE PREUS SENSE IVA'/> 
8</#if> 
9<div class="d-flex justify-content-end"> 
10  <span class="arrow-bottom-gray con-iva">${VER_PRECIOS_CON_IVA}</span> 
11  <span class="arrow-bottom-gray sin-iva d-none">${VER_PRECIOS_SIN_IVA}</span> 
12</div> 
13<#if entries?has_content> 
14<div class="box-three tarifas-sin-iva"> 
15<#list entries as curEntry> 
16    <#assign assetRenderer = curEntry.getAssetRenderer() journalArticle = assetRenderer.getAssetObject()/> 
17    <#assign renderer=curEntry.getAssetRenderer() /> 
18    <#assign className=renderer.getClassName() /> 
19    <div class="w-100 d-inline"> 
20        <@liferay_journal["journal-article"] 
21            articleId=journalArticle.getArticleId() 
22            ddmTemplateKey="78415" 
23            groupId=journalArticle.getGroupId() 
24        /> 
25    </div> 
26</#list> 
27</div> 
28 
29<div class="box-three tarifas-iva d-none"> 
30<#list entries as curEntry> 
31<#assign languageId = themeDisplay.getLanguageId()/> 
32    <#assign assetRenderer = curEntry.getAssetRenderer() journalArticle = assetRenderer.getAssetObject()/> 
33    <#assign renderer=curEntry.getAssetRenderer() /> 
34    <#assign className=renderer.getClassName() /> 
35    <#assign docXml = saxReaderUtil.read(curEntry.getAssetRenderer().getArticle().getContent()) /> 
36    <#assign idTarifa = docXml.valueOf("//dynamic-element[@name='CódigoTarifa']/dynamic-content[(@language-id='" + languageId + "')]/text()") /> 
37    <div class="w-100 d-inline"> 
38        <@liferay_journal["journal-article"] 
39            articleId=journalArticle.getArticleId() 
40            ddmTemplateKey="78466" 
41            groupId=journalArticle.getGroupId() 
42        /> 
43    </div> 
44</#list> 
45</div> 
46<div class="d-flex justify-content-center align-items-center container-buttons"> 
47  <a 
48    href="/contrata?${idTarifa}" 
49    data-lfr-editable-id="linkcont" 
50    data-lfr-editable-type="link" 
51    class="my-btn" 
52    ><@liferay.language key="CONTRATAR"/></a 
53
54  <a 
55    href="/simulador?${idTarifa}" 
56    data-lfr-editable-id="linkfactur" 
57    data-lfr-editable-type="link" 
58    class="btn-secondary-class" 
59    ><@liferay.language key="SIMULAR-FACTURA"/></a 
60
61</div> 
62</#if> 
63 
64<style> 
65.portlet-decorate .portlet-content{ 
66    background:transparent; 
67
68.box-three .journal-content-article{ 
69    display:flex; 
70
71</style> 

Tarifa Eficiente

Tarifa recomendada si haces un uso racional del consumo energético de tu hogar.

La tarifa eficiente establece el precio de la energía en función del número de integrantes del núcleo familiar y de su consumo. Dentro de cada núcleo familiar, se determinan distintos tramos de diferente precio, de menor a mayor, según el consumo de electricidad mensual. Más información >

Sisältöjulkaisija

Virhe tapahtui prosessoidessa esitysmallia.
The following has evaluated to null or missing:
==> VER_PRECIOS_SIN_IVA  [in template "20097#20123#78421" at line 10, column 57]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: ${VER_PRECIOS_SIN_IVA}  [in template "20097#20123#78421" at line 10, column 55]
----
1<#if (themeDisplay.getLanguageId() == 'es_ES')> 
2<#assign VER_PRECIOS_CON_IVA = 'VER PRECIOS CON IVA'/> 
3<#assign VER_PRECIOS_SIN_IVA = 'VER PRECIOS SIN IVA'/> 
4</#if> 
5<#if (themeDisplay.getLanguageId() == 'ca_ES')> 
6<#assign VER_PRECIOS_CON_IVA = 'VEURE PREUS AMB IVA'/> 
7<#assign VER_PRECIOS_SIN_IVA = 'VEURE PREUS SENSE IVA'/> 
8</#if> 
9<div class="d-flex justify-content-end"> 
10      <span class="arrow-bottom-white sin-iva d-none">${VER_PRECIOS_SIN_IVA}</span> 
11      <span class="arrow-bottom-white con-iva">${VER_PRECIOS_CON_IVA}</span> 
12</div> 
13<#if entries?has_content> 
14<div class="box-three tarifas-sin-iva"> 
15<#list entries as curEntry> 
16    <#assign assetRenderer = curEntry.getAssetRenderer() journalArticle = assetRenderer.getAssetObject()/> 
17    <#assign renderer=curEntry.getAssetRenderer() /> 
18    <#assign className=renderer.getClassName() /> 
19    <div class="w-100 d-inline"> 
20        <@liferay_journal["journal-article"] 
21            articleId=journalArticle.getArticleId() 
22            ddmTemplateKey="78415" 
23            groupId=journalArticle.getGroupId() 
24        /> 
25    </div> 
26</#list> 
27</div> 
28 
29<div class="box-three tarifas-iva d-none"> 
30<#list entries as curEntry> 
31  <#assign languageId = themeDisplay.getLanguageId()/> 
32    <#assign assetRenderer = curEntry.getAssetRenderer() journalArticle = assetRenderer.getAssetObject()/> 
33    <#assign renderer=curEntry.getAssetRenderer() /> 
34    <#assign className=renderer.getClassName() /> 
35    <#assign docXml = saxReaderUtil.read(curEntry.getAssetRenderer().getArticle().getContent()) /> 
36    <#assign idTarifa = docXml.valueOf("//dynamic-element[@name='CódigoTarifa']/dynamic-content[(@language-id='" + languageId + "')]/text()") /> 
37    
38   
39    <div class="w-100 d-inline"> 
40        <@liferay_journal["journal-article"] 
41            articleId=journalArticle.getArticleId() 
42            ddmTemplateKey="78466" 
43            groupId=journalArticle.getGroupId() 
44        /> 
45    </div> 
46</#list> 
47</div> 
48<div class="d-flex justify-content-center align-items-center container-buttons"> 
49<#if (idTarifa == 'tarifa-eficiente')> 
50 <a 
51    href="/tarifa-eficiente-informacion" 
52    data-lfr-editable-id="linkcont" 
53    data-lfr-editable-type="link" 
54    class="my-btn" 
55    ><@liferay.language key="CONTRATAR"/></a 
56
57  <#else> 
58   <a 
59    href="/contrata?${idTarifa}" 
60    data-lfr-editable-id="linkcont" 
61    data-lfr-editable-type="link" 
62    class="my-btn" 
63    ><@liferay.language key="CONTRATAR"/></a 
64
65</#if> 
66  
67  <a 
68    href="/simulador?${idTarifa}" 
69    data-lfr-editable-id="linkfactur" 
70    data-lfr-editable-type="link" 
71    class="btn-secondary-class" 
72    ><@liferay.language key="SIMULAR-FACTURA"/></a 
73
74</div> 
75</#if> 
76 
77<style> 
78.portlet-decorate .portlet-content{ 
79    background:transparent; 
80
81.box-three .journal-content-article{ 
82    display:flex; 
83
84</style> 

Tarifa Solar

La tarifa solar tiene dos precios durante el día, uno para el periodo solar (más impacto de horas de luz) y uno para el periodo no solar.
Tarifa exclusiva para consumidores con instalación fotovoltaica y tarifa de acceso 2.0TD.
Más información >

Sisältöjulkaisija

Virhe tapahtui prosessoidessa esitysmallia.
The following has evaluated to null or missing:
==> VER_PRECIOS_CON_IVA  [in template "20097#20123#78795" at line 10, column 45]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: ${VER_PRECIOS_CON_IVA}  [in template "20097#20123#78795" at line 10, column 43]
----
1<#if (themeDisplay.getLanguageId() == 'es_ES')> 
2<#assign VER_PRECIOS_CON_IVA = 'VER PRECIOS CON IVA'/> 
3<#assign VER_PRECIOS_SIN_IVA = 'VER PRECIOS SIN IVA'/> 
4</#if> 
5<#if (themeDisplay.getLanguageId() == 'ca_ES')> 
6<#assign VER_PRECIOS_CON_IVA = 'VEURE PREUS AMB IVA'/> 
7<#assign VER_PRECIOS_SIN_IVA = 'VEURE PREUS SENSE IVA'/> 
8</#if> 
9<div class="d-flex justify-content-end"> 
10  <span class="arrow-bottom-gray con-iva">${VER_PRECIOS_CON_IVA}</span> 
11  <span class="arrow-bottom-gray sin-iva d-none">${VER_PRECIOS_SIN_IVA}</span> 
12</div> 
13<#if entries?has_content> 
14<div class="box-three tarifas-sin-iva"> 
15<#list entries as curEntry> 
16    <#assign assetRenderer = curEntry.getAssetRenderer() journalArticle = assetRenderer.getAssetObject()/> 
17    <#assign renderer=curEntry.getAssetRenderer() /> 
18    <#assign className=renderer.getClassName() /> 
19    <div class="w-100 d-inline"> 
20        <@liferay_journal["journal-article"] 
21            articleId=journalArticle.getArticleId() 
22            ddmTemplateKey="78415" 
23            groupId=journalArticle.getGroupId() 
24        /> 
25    </div> 
26</#list> 
27</div> 
28 
29<div class="box-three tarifas-iva d-none"> 
30<#list entries as curEntry> 
31<#assign languageId = themeDisplay.getLanguageId()/> 
32    <#assign assetRenderer = curEntry.getAssetRenderer() journalArticle = assetRenderer.getAssetObject()/> 
33    <#assign renderer=curEntry.getAssetRenderer() /> 
34    <#assign className=renderer.getClassName() /> 
35    <#assign docXml = saxReaderUtil.read(curEntry.getAssetRenderer().getArticle().getContent()) /> 
36    <#assign idTarifa = docXml.valueOf("//dynamic-element[@name='CódigoTarifa']/dynamic-content[(@language-id='" + languageId + "')]/text()") /> 
37    <div class="w-100 d-inline"> 
38        <@liferay_journal["journal-article"] 
39            articleId=journalArticle.getArticleId() 
40            ddmTemplateKey="78466" 
41            groupId=journalArticle.getGroupId() 
42        /> 
43    </div> 
44</#list> 
45</div> 
46<div class="d-flex justify-content-center align-items-center container-buttons"> 
47  <a 
48    href="/contrata?${idTarifa}" 
49    data-lfr-editable-id="linkcont" 
50    data-lfr-editable-type="link" 
51    class="my-btn" 
52    ><@liferay.language key="CONTRATAR"/></a 
53
54  <a 
55    href="/simulador?${idTarifa}" 
56    data-lfr-editable-id="linkfactur" 
57    data-lfr-editable-type="link" 
58    class="btn-secondary-class" 
59    ><@liferay.language key="SIMULAR-FACTURA"/></a 
60
61</div> 
62</#if> 
63 
64<style> 
65.portlet-decorate .portlet-content{ 
66    background:transparent; 
67
68.box-three .journal-content-article{ 
69    display:flex; 
70
71</style> 

¿Necesitas ayuda?

Lomake

Necesitas ayuda footer

También puedes contactarnos por e-mail consulta@barcelonaenergia.cat o llamarnos al 900 906 807

Resolvemos tus dudas

Aquí encontrarás respuesta a las preguntas que nos hacéis con más frecuencia. ¡Es la forma más rápida de resolver tus dudas!

PREGUNTAS FRECUENTES