Product · launch
The Battery Revenue Platform: their paid tier is our free tier
Published 2026-07-19 · open the explorer — free, no login
Europe is building batteries faster than it has ever built any generation asset — the German grid-scale pipeline alone runs to tens of gigawatts, Italy is auctioning storage capacity through MACSE, and the Netherlands' grid-fee arithmetic is pushing storage behind every congested connection point. Every one of those projects starts with the same question: what does a battery actually earn? And the market for answering it has just consolidated into a familiar shape: Nord Pool launched a storage index with Clean Horizon this month — one monthly aggregate number free, daily granularity and the revenue-stack breakdown behind an "inquire now" form, history back to 2023. Modo Energy built an entire company on the same mechanism in GB and is now expanding into the continent, subscription-gated and enterprise-priced.
Both incumbents left the same flank open: nothing self-serve, nothing interactive, everything backward-looking, free tiers deliberately crippled. So today we're shipping the Battery Revenue Platform, and the positioning fits in one sentence: their paid tier is our free tier.
Layer 1 — the open daily index
Standard 1h/2h/4h assets (matching the duration conventions analysts already use, so numbers are comparable), per bidding zone, daily granularity free, with the stack broken out: day-ahead arbitrage, IDA1 intraday arbitrage where we ingest the auctions, and FCR/aFRR capacity alternatives where the reserve markets publish (DE-LU via regelleistung.net, FI via Fingrid). History runs to 2015 — eight more years than the newest competitor, including the 2021–22 crisis that stress-tests every storage business case ever written. Rows are frozen at first write and never restated; method changes get a new version string (this is BESS-v2). One CSV, free with attribution. And weak months are displayed as prominently as record months — a benchmark that only shows good news is marketing, not a benchmark.
Layer 2 — the explorer nobody else has
The index assumes a standard asset; your project isn't standard. The explorer puts the assumptions on sliders: duration (1–8h), cycles per day, round-trip efficiency, availability, degradation cost in €/MWh. Zone-vs-zone comparison for siting decisions. Every view is a permalink — send a colleague the exact parameterization you argued for — and exports a branded PNG for the deck.
And one toggle we think changes the conversation: perfect foresight vs Volt foresight. Every battery index on the market (ours included, by default) assumes the battery knew the day's prices in advance. Flip the toggle and the schedule is instead chosen on our P50 price forecast issued before the auction gate, then settled at the actual prices — no lookahead, reconstructed day by day. The result is a capture rate: what fraction of the theoretical ceiling a battery trading on our forecast would have banked. That number is our accuracy record converted into euros — the only language this audience speaks — and yes, it doubles as the product demo for the forecast API.
Layer 3 — the forecast (only we can ship this)
Nord Pool, Clean Horizon and Modo all publish what a battery did earn. Nobody publishes what it will earn — because nobody else runs quantile price models across 40+ zones with a public scorecard. The platform now issues a 7-day expected revenue forecast per zone with P10–P90 bands (BESS-F1: the P50 schedule priced across the quantile curves — deterministic and reproducible), refreshed weekly. Every issued forecast is frozen and scored against the realized index when the days settle; the hit rate accumulates on the page, misses included, exactly like every other model we run. A forward-looking, publicly verified battery revenue chart is a weekly citable asset with no competitor — we checked.
The moat is the methodology page
Watch what the incumbents can't do: publish every assumption. Their business model is selling the detail; ours is giving the benchmark away and selling the API, the alerts and the desk around it. So the methodology states everything — the ceiling convention and why it's deliberate, what the stack figures mean and why they're never summed, what v2 does not model (reserve co-optimization, grid fees), and a public invitation to challenge any assumption. Radical transparency isn't a virtue here; it's the strategy.
Try it
voltcast.com/battery-revenue — pick your zone, drag the sliders, flip the foresight toggle. Per-market pages with the local numbers live at /battery-revenue/de-lu and 40 siblings (the German deep-dive is here). If you're a developer, lender or optimizer who needs custom assets by API, bulk parquet, revenue-regime alerts or the forecast as an endpoint — that's the Balancing tier, and the free platform is its permanent, uncrippled demo.
The monthly European power roundup
Negative-price records, the biggest spreads, which zones were hardest to forecast — every number computed from our production data, on the 2nd of each month. No filler, unsubscribe anytime.