Energy billing
Spanish energy billing calculator
Calculate indexed and fixed electricity prices for any Spanish ATR tariff. OMIE market data, BOE regulatory components, and consumption analysis. Try it in the playground.
Before and after
Before
Manual spreadsheet calculations with dozens of regulatory components
Sourcing OMIE prices, BOE coefficients, and loss factors separately
No standard way to compare indexed vs fixed pricing strategies
After
All components assembled automatically — OMIE, peajes, cargos, pérdidas
Instant comparison of indexed and fixed pricing for any date range
Upload consumption data and get full cost breakdowns by period
How it works
Three steps to calculate Spanish electricity bills.

Upload Excel
Upload your consumption file (Excel, CSV, or Parquet). Columns are auto-detected and normalized to hourly data.
Configure tariff
Select your ATR tariff (2.0TD, 3.0TD, 6.xTD) and pricing strategy — indexed or fixed.
Calculate
Get full cost breakdowns by period, hourly detail, and component-level transparency.
Supported tariffs and pricing
Complete coverage of Spanish ATR tariffs with indexed and fixed pricing strategies.
Indexed pricing
Hourly OMIE prices + regulated components (peajes, cargos, pérdidas) with configurable margin and desvíos. 3 periods (P1/P2/P3).
Fixed pricing
Contractual per-period prices (€/kWh) applied to hourly data. Compare against indexed to evaluate contracts.
Built for energy professionals
Every feature designed to make electricity billing faster and more transparent.
All regulated components
OMIE prices, SSAA ancillary services, loss coefficients (coef_k), peajes, cargos, and OSOM — assembled hourly.
Indexed vs fixed comparison
Switch between pricing strategies in one request. Evaluate contracts against market prices.
Consumption pipeline
Upload consumption files (CSV, Excel, Parquet), auto-detect columns, normalize to hourly data, and calculate costs.
Structured output
JSON responses with per-period summaries, hourly breakdowns, and 24h sample data. Ready for reports.
Auditable
Every result includes the pricing configuration and formula used. Full transparency on component assembly.
Real market data
OMIE prices and BOE regulatory coefficients sourced from ESIOS and official publications.
Security and data handling
HTTPS encrypted
All communications encrypted in transit
Stateless calculations
We don't store your pricing requests or results
Official data sources
OMIE, ESIOS, and BOE — verified regulatory data
EU data residency
Infrastructure hosted in the European Union
Spanish Energy Billing
Everything you need for Spanish electricity pricing.
- All ATR tariffs — 2.0TD, 3.0TD, 6.1TD–6.4TD
- Indexed and fixed pricing strategies
- Consumption file upload and normalization
- Per-period cost breakdowns
- Interactive playground to try it online
- Priority support
Includes trial period
Frequently asked questions
What tariffs are supported?
All standard Spanish ATR tariffs: 2.0TD (residential, 3 periods), 3.0TD (commercial, 6 periods), and 6.1TD through 6.4TD (industrial, 6 periods).
What is indexed vs fixed pricing?
Indexed pricing assembles the final price from market components (OMIE + peajes + cargos + pérdidas + margin). Fixed pricing applies contractual per-period prices directly. You can compare both strategies for the same date range.
Where does the market data come from?
OMIE day-ahead prices from ESIOS (REE), loss coefficients from ESIOS archives, and regulatory parameters (peajes, cargos) from BOE official publications.
Can I upload my own consumption data?
Yes. Upload CSV, Excel, or Parquet files with your consumption data. The system auto-detects columns, normalizes to hourly kWh, and merges with pricing data for full cost breakdowns.
Can I try it online?
Yes. The interactive playground lets you upload consumption data and run calculations directly in your browser — no installation needed.
Is there a trial?
Yes. Contact us and we'll set up a trial so you can evaluate the billing engine with real tariffs and market data.
Stop assembling billing components manually
Be the first to try the billing calculator when it launches.