Battery revenue study

Battery revenue study from your site's own data

What would a battery earn at your site? Upload a year of meter data. A deterministic dispatch engine runs the battery against real day-ahead prices and the published network tariff for your market, and returns the revenue by stream, the right size, and the assumptions the number rests on.

  • 25 European marketsexchange prices, regulator tariffs, versioned
  • Five sizes per studyvalue per kWh installed for each
  • Every number has a cellevery assumption has a source
results · KPIs and findings
Results screen of a battery revenue study on a synthetic Portuguese C&I site: annual value, best size by value per kWh, cycles per year, largest open swing, and three reviewed findings with evidence.

results of a study on a synthetic Portuguese C&I site (demo data)

Three things a committee asks for

What you get

results · findings
Three findings from a demo study, each with an evidence block whose figures are links to result cells.

Findings with the evidence attached

Three findings written from the engine output and reviewed by a second pass. Every number in them links to the cell it comes from, so the reader can check the claim without opening the workbook.

results · size sweep
Size sweep chart with five battery sizes, annual value stacked by stream and value per kWh drawn across.

Five sizes, every stream

The engine sweeps five battery sizes around your proposal and values each revenue stream on its own: self-consumption, arbitrage, peak shaving, and aFRR or mFRR where the site can reach them. A stream that depends on an unconfirmed assumption is shown flagged, not folded into the headline.

results · dispatch explorer
Dispatch explorer for one day: load, PV, price and tariff periods with the battery's charge, discharge and state of charge.

The dispatch, any day of the year

Pick a day and see load, PV, price, tariff periods, charge, discharge and state of charge at the market's settlement interval. It is the screen an engineer uses to decide whether to believe the annual number.

From a meter export to findings

How a study is produced

  1. 01

    Upload the site's data

    Meter exports, inverter portal downloads, SCADA files or PDF bills. An ingestion agent reads the file, reports rows, interval, timezone, gaps and daylight-saving transitions, and proposes what each column is. Nothing is modelled until you confirm the mapping.

    step 1 of 7 · upload data
    Upload step of a demo study: column mapping with series, unit and sign per column, timezone and interval, and the normalised average day.
  2. 02

    Describe the site and the contract

    Location, connection, import cap, export permission, metering, market route, supply pricing and export remuneration. The network tariff and the balancing products come from the market's rulebook. You can override any of them.

    step 4 of 7 · tariff and contract
    Tariff and contract step of a demo study: supply pricing, export remuneration and the network access tariff from the rulebook.
  3. 03

    Review the assumptions register

    Every value the engine will use has a row with its source, its confidence and whether you confirmed it. Defaults stay flagged until you touch them, and a study run with flagged defaults says so in the report.

    step 6 of 7 · assumptions register
    Assumptions register of a demo study: each row with its value, source, confidence and confirmation status, flagged defaults marked.
  4. 04

    Run and read the findings

    The engine solves a linear programme for every day of the year, for five sizes, enabling one stream at a time. Findings are written from the output and reviewed. Change one assumption and re-run; scenarios sit side by side.

    results · KPIs and findings
    Results of a demo study: four KPIs and three reviewed findings with evidence.

Nine minutes, one site

See a study built from start to finish

A recorded run on a synthetic Portuguese commercial site: upload, register, run, results, downloads. Narrated, with captions.

tutorial · from a meter export to findings · 8:59

Built for the reader who checks

Every number has a cell

A study is only useful if the person reading it can trace the number. Every KPI, finding and chart in a DYNVOLT study carries the identifier of the cell it came from in the results file, and the assumptions register lists every input with its source, its confidence and its confirmation status.

The report is written for that reader: findings with evidence, the size sweep, revenue by stream with the status of each stream, the dispatch for a typical and a peak day, the open items with their euro swing, and the basis and limitations stated plainly. A method card with the engine, rulebook, price-data and tariff-data versions ships with every study.

Deterministic engine
Same inputs, same answer, every time. No forecast model inside the loop.
Real prices and tariffs
Day-ahead prices from the exchange, network tariffs from the regulator, pinned to a rulebook version with source and retrieval date.
Foresight haircut
Arbitrage value is reduced for forecast error, and the haircut is stated as a cell.
Out of scope, stated
Grid connection, permitting, capex financing and forward prices are not modelled, and every report says so.
results · what is still open
Open items table of a demo study: each unconfirmed assumption with its low and high case, the euro swing and who confirms it.

the open items: every assumption that moves the answer, its euro swing and who confirms it

Cover page of the sample report with the four KPIs and their cell identifiers.
cover and KPIs
Findings page of the sample report, each figure carrying its cell identifier.
findings with evidence
Dispatch page of the sample report showing one day of load, PV, price and battery operation.
dispatch, a typical day

Twenty-five markets ready

Markets

Each market is a rulebook: exchange day-ahead prices, the regulator's network tariffs and tariff periods, and the transmission operator's balancing products, each with its source and retrieval date, pinned to a version. Studies run in euro. A market not listed here can be loaded on request; it takes a few days.

Spain and Portugal first: the rulebooks carry the Spanish 6.1TD peak-power term and the Portuguese ponta, cheia and vazio periods, so peak shaving is sized against the tariff the site actually pays.

  • PTPortugal
  • ESSpain
  • FRFrance
  • ITItaly
  • DEGermany
  • LULuxembourg
  • NLNetherlands
  • BEBelgium
  • ATAustria
  • CHSwitzerland
  • GBUnited Kingdom
  • IEIreland
  • FIFinland
  • SESweden
  • NONorway
  • EEEstonia
  • LTLithuania
  • CZCzechia
  • SKSlovakia
  • HUHungary
  • RORomania
  • BGBulgaria
  • HRCroatia
  • SISlovenia
  • MKNorth Macedonia
  • more on request

Read one before you order one

Download the sample report

An eleven-page study on a synthetic Portuguese cold-storage site: KPIs, findings with evidence, size sweep, revenue by stream, dispatch days, open items, basis and limitations, and the assumptions register as an appendix. The method card comes with it. Enter a work email and both PDFs are sent to you, with a link to open them now.

Per site, in euro, excluding VAT

Pricing

Pay-as-you-go

€490
per site analysis

One site, taken through the full study. Re-runs and scenarios on that site are included for 30 days. PDF report, results workbook, assumptions register, method card and share links.

Request a study

Team

€1,490
per month

Five site analyses a month, one market, three seats. Re-runs for the life of the plan. For an origination team screening its own pipeline.

Request a study

Portfolio

€3,900
per month

Twenty site analyses a month, all markets, fleet screening and white-label reports. For developers and advisers working across several markets.

Request a study

Reviewed

€2,900
per site

A DYNVOLT engineer validates the inputs and the method, signs the method card and walks your lender's adviser through the study. Every assumption must be confirmed before the run.

Request a study

Fees are credited in full against a DYNVOLT operating contract signed within twelve months. Every request is approved and invoiced by DYNVOLT; invoices are payable within 14 days. Prices exclude VAT.

Behind the meter

Battery feasibility study for commercial and industrial sites

For a commercial or industrial site, the study is the feasibility stage for a battery behind the meter: whether it pays, at what size, and from which streams, using the site's own load and the tariff it is actually on. Peak shaving is sized against the network's peak-power term, self-consumption against the measured PV surplus, and arbitrage against the day-ahead prices of the study year.

The output is a set of lender-ready inputs, not a promise: a traceable, reproducible number with its assumptions listed, its open items priced, and grid connection, permitting and capex financing stated as out of scope.

Who it is for

Origination analysts

Screen a pipeline of C&I sites with the same method and compare them on value per kWh, not on a rule of thumb.

EPCs and installers

Put a number and its evidence in front of a customer before the proposal, and size the battery the load actually supports.

Asset owners

Decide whether to add storage to a site or a plant, and know which assumption to confirm before committing.

Lenders' technical advisers

Audit the study from the assumptions register and the results file. Every number has a cell; the method card states the versions.

Thirteen questions, answered plainly

Questions

What data do I need?

One year of load at 15-minute or hourly resolution is ideal, plus PV production if the site has it. Ninety days is enough for a screening, and the report says which it is. If there is no metered profile, a planned PV system can be synthesised from satellite irradiance and monthly bills can be turned into a screening-grade profile; both are marked as derived.

How long does a study take?

A run takes under a minute once the data is confirmed. Most users go from upload to findings in one sitting. A Reviewed study is delivered within five working days of the run.

Which revenue streams are modelled?

Self-consumption shift, wholesale arbitrage and peak shaving are modelled for every site. aFRR and mFRR are modelled where the battery has its own meter, reaches the market route, and clears the minimum bid size or has an aggregator confirmed. FCR is included where the market remunerates it. A stream that depends on an unconfirmed assumption is shown flagged and kept out of the headline.

Where do the prices and tariffs come from?

Day-ahead prices from the exchange or from ENTSO-E Transparency for the bidding zone; network tariffs and tariff periods from the national regulator; balancing rules from the transmission operator. Each carries its source and retrieval date in the rulebook and is pinned to a version. A study is pinned to the rulebook version it ran on.

Is it a forecast?

No. The study runs the battery against the prices and tariffs of the study year with perfect foresight, then applies a stated haircut to the arbitrage value for forecast error. It tells you what the battery would have earned. It does not predict what prices will do.

Can I change an assumption and re-run?

Yes. A scenario changes one assumption and re-runs; each result is appended and can be compared side by side. Re-runs on the same site are free within the plan's window.

What do I get as files?

A PDF report, a results workbook with live formulas, the assumptions register as JSON, the results file with every cell, and a method card with the engine, rulebook, price-data and tariff-data versions. Read-only share links with an expiry and an optional password let you hand the results to a client or a lender.

What is not in scope?

Grid connection and its cost, permitting, capex financing and forward price curves. The report states this on its basis page. The Reviewed tier validates inputs and method; it is not a grid connection assessment.

Who sees my data?

Your organisation only. Data is not pooled, sold or used to train any model. Site names can be pseudonymised before any text is sent to a language model. You can export everything and ask for deletion at any time.

Is this a feasibility study?

For a battery behind the meter, yes, at the revenue and sizing stage. It tells you whether a battery pays at this site, at what size and from which streams, with every assumption listed. Grid connection, permitting and capex financing are out of scope and stated as such.

Can a lender's technical adviser use it?

Yes. The adviser gets the results file with a cell behind every number, the assumptions register with source and confidence per row, and the method card with engine, rulebook and data versions. The Reviewed tier adds an engineer's validation, a signed method card and a walkthrough.

Which markets are covered?

Twenty-five European markets are ready: Portugal, Spain, France, Italy, Germany, Luxembourg, the Netherlands, Belgium, Austria, Switzerland, the United Kingdom, Ireland, Finland, Sweden, Norway, Estonia, Lithuania, Czechia, Slovakia, Hungary, Romania, Bulgaria, Croatia, Slovenia and North Macedonia. Any other market with a public day-ahead price and a published network tariff can be loaded on request.

How do I start?

Send the request below. We reply within one working day, approve the request and invoice your company details. Nothing is charged until the request is approved.

Request a study

Start with one site

Tell us about the site and which option fits. We reply within one working day. Every request is approved and invoiced by DYNVOLT before work starts. Your data is used only for your study and deleted on request.

Coverage: the 25 markets above, and any other market with a public day-ahead price and a published network tariff on request.

Studies are indicative and prepared for discussion. They are not investment advice.