
- Setor
- Energia
- Ferramentas
- Python, DuckDB, Power BI, Deneb (Vega-Lite), Docker, GitHub Actions
- Entregas
- Carga incremental com um extrator por fonte oficial
- Custo por km mensal das 27 capitais desde jan. 2012, com e sem tributos
- Painel em Power BI gerado por script, com simulador e tour de documentação
- 90 testes e integração contínua
Desafio
Quem pensa em trocar um carro popular a gasolina por um elétrico quer saber três coisas: quanto gasta para rodar, quanto desse gasto é tributo e em quantos anos a diferença no preço de compra volta. Os dados para responder são todos públicos, mas estão espalhados por órgãos diferentes e em unidades que não se comparam.
A ANP publica o preço do litro da gasolina e do etanol por estado. A ANEEL publica a tarifa de cada distribuidora em R$ por MWh, por período de vigência, e as bandeiras de cada mês. O consumo dos carros sai no PBE Veicular do Inmetro, só em PDF. Para comparar, tudo vira R$ por km, com o consumo de cada carro.
Os tributos complicam a conta. O ICMS da energia entra na própria base de cálculo. Com ICMS de 20% e PIS/Cofins de 5%, uma tarifa de R$ 1,00 chega à conta como R$ 1,00 ÷ (1 − 0,25) = R$ 1,33. Na gasolina, a forma de cobrar mudou três vezes em um ano: a LC 194 zerou os tributos federais em junho de 2022, a MP 1.163 trouxe parte deles de volta em março de 2023, e em junho de 2023 o ICMS virou um valor fixo por litro, igual no país inteiro. Não existe uma série pública com a composição do preço por estado, então ela foi montada a partir das normas, com o link de cada uma no repositório.
Há ainda o problema dos carros. Os elétricos populares só chegaram nos últimos anos, e a Tabela FIPE não tem termo de reúso. Este projeto de estudo fixa um par de carros à venda hoje (o Renault Kwid 1.0 e o BYD Dolphin Mini) com o consumo do PBE 2026 e aplica esse consumo ao preço de cada mês desde janeiro de 2012. A série mostra quanto custaria rodar os carros de hoje com os preços daquele mês, e o efeito do preço e do tributo aparece separado da evolução dos carros. O preço de compra vem do site de cada montadora.
Solução
Escolha uma energia para ver o que entra na conta, como ela é feita e o resultado de agosto de 2026.
Quanto custa rodar 100 km no elétrico
- Entrada
- Tarifa residencial convencional (tarifa de aplicação, B1) da distribuidora da capital, a vigente no dia 15 do mês; adicional da bandeira; ICMS e PIS/Cofins efetivos do SAMP
- Cálculo
- (tarifa + bandeira) ÷ (1 − ICMS − PIS/Cofins), vezes o consumo do Dolphin Mini GL no PBE 2026: 0,1083 kWh por km
- Lacunas
- Quando falta um reajuste na base aberta da ANEEL, entra a tarifa média faturada do SAMP, marcada no painel: 467 dos 4.752 meses
- Agosto de 2026
- R$ 1,14 por kWh na média das capitais e R$ 12,37 a cada 100 km
Quanto custa rodar 100 km a gasolina e a etanol
- Entrada
- Preço médio mensal de revenda por estado (ANP) e os tributos de cada período, tirados das normas
- Cálculo
- Preço do litro vezes o consumo combinado do Kwid Zen 2 1.0 no PBE 2026: 14,9 km/l na gasolina e 10,5 km/l no etanol
- Sem tributos
- Desconta PIS/Cofins e CIDE em todo o período e o ICMS por litro da gasolina desde jun. 2023; antes disso o ICMS era um percentual de cada estado e fica dentro do preço
- Agosto de 2026
- Gasolina a R$ 6,75 por litro e R$ 45,28 a cada 100 km; etanol a R$ 4,68 e R$ 44,59
- Extração. Cada fonte tem um extrator em Python que grava a camada bronze num banco DuckDB e só acrescenta o que ainda não existe. A tarifa da ANEEL vem da base aberta de tarifas homologadas, e o SAMP dá o ICMS e o PIS/Cofins que cada distribuidora efetivamente cobrou da classe residencial em cada mês. O consumo dos carros sai do PDF do PBE, e um teste compara a tabela de referência do projeto com o que o leitor extrai do PDF.
- Silver. A distribuidora da capital representa o estado, ligada pelo CNPJ, porque o nome muda com o tempo (a Celpe virou Neoenergia PE). A tarifa do mês é a que vale no dia 15, e a bandeira entra separada. Os tributos dos combustíveis são abertos em meses a partir das datas de cada norma.
- Gold. Uma tabela guarda o preço de cada energia por mês e estado com cada tributo em separado. A fato tem o custo por km de cada carro, nominal e corrigido pelo IPCA até agosto de 2026, com e sem tributos, junto com as horas de salário mínimo para pagar 100 km e os gramas de CO2 por km. As tabelas saem em Parquet, que o Power BI importa.
- Testes. São 90 testes, que conferem as fontes, as camadas e o próprio painel. No GitHub Actions, cada push passa pelo lint e pelos testes, e toda segunda-feira um job roda os extratores duas vezes para conferir que a carga incremental não duplica nada.
- Painel. O projeto do Power BI fica no formato PBIP, com o modelo em TMDL e o relatório em PBIR, e é inteiro gerado por um script em Python. Mudar um gráfico é mudar o script e gerar de novo, e o Git mostra a diferença como em qualquer código.
Este é o mesmo painel do botão Ver projeto. A Visão geral mostra o custo de 100 km mês a mês nas três energias, com os marcos legais no gráfico, e se o etanol compensa no carro escolhido. A página Impostos separa o custo de 100 km em preço sem tributos, ICMS, PIS/Cofins e CIDE. Em Estados, o mapa, o ranking e a dispersão entre a tarifa e o ICMS se realçam ao clique. O Simulador cruza os km por ano, a recarga em casa ou no carregador público, a tarifa convencional ou a branca e o preço dos carros, e desenha o custo acumulado dos dois ao longo dos anos. Os filtros ficam numa gaveta à direita, as dicas de ferramenta de um mês, de um estado ou de um ano de uso abrem uma página própria com o detalhe, e o botão Documentação percorre os visuais um a um.
Resultado
Valores com tributos, em reais de agosto de 2026, para o Kwid a gasolina e a etanol e o Dolphin Mini.
- Em agosto de 2026, rodar 100 km custou R$ 12,37 no elétrico, R$ 45,28 na gasolina e R$ 44,59 no etanol, na média das 27 capitais. O elétrico saiu 3,7 vezes mais barato. Para pagar esses 100 km, quem ganha um salário mínimo trabalha 1,7 hora no elétrico e 6,1 horas na gasolina.
- A vantagem vale em todo o período. A média anual do elétrico ficou entre R$ 9,43 (2013) e R$ 12,97 (2021) a cada 100 km. A da gasolina foi de R$ 39,32 (2014) a R$ 51,05 (2021).
- Nos 12 meses até agosto de 2026, 33% do preço da gasolina foi tributo (ICMS por litro, PIS/Cofins e CIDE) e 23,5% do preço da energia elétrica (ICMS e PIS/Cofins). Em 2022, com os federais zerados no segundo semestre, os tributos federais foram 4,6% do preço da gasolina.
- O custo do elétrico muda mais de um estado para outro que o da gasolina. Nos mesmos 12 meses, 100 km no elétrico custaram de R$ 9,73 em Santa Catarina a R$ 14,95 no Piauí; na gasolina, de R$ 42,15 na Paraíba a R$ 50,89 no Acre. O ICMS efetivo da conta de luz foi de 13,2% no Amazonas a 24,8% no Maranhão.
- O Dolphin Mini custa R$ 36.200 a mais que o Kwid no site das montadoras. Com 12 mil km por ano, 80% da recarga em casa e o resto a R$ 2,00 por kWh no carregador público, o elétrico economiza R$ 3.695 por ano em energia e empata em 9,8 anos. Com 20 mil km por ano, empata em 5,9 anos.
- O Kwid a gasolina emite 88 g de CO2 por km pelo escapamento. Nos 12 meses até agosto de 2026, com o fator médio de emissão do sistema elétrico, a energia que o Dolphin Mini gasta por km correspondeu a 5,4 g.
O botão Ver projeto abre o painel publicado. O código está no GitHub, com a licença MIT, as instruções para rodar o pipeline e o script que gera o painel.
Projeto de estudo da Dome Analytics com dados abertos da ANP, da ANEEL (licença ODbL), do Inmetro, do Banco Central, do MCTI e do IBGE. Não tem relação com esses órgãos nem com as montadoras e as distribuidoras citadas.
Projetos relacionados
Quanto o Mercado Erra a Inflação: o Boletim Focus Contra o IPCA
Medimos o erro do Boletim Focus contra o IPCA desde 2000: 1,83 p.p. com 12 a 24 meses de antecedência e 0,42 nos últimos 3 meses.
Cortes de Geração Eólica e Solar, dos Dados do ONS a um Painel em Power BI
Dados abertos do ONS num pipeline com Airflow e dbt e num painel em Power BI: 88 mil GWh que eólicas e solares deixaram de gerar por ordem do operador desde 2021.