Model BESS revenues transparently with your market data

Revenue forecasts for BESS projects are often a black box. Open it with bessmo. Add your own market data, control market participation, customise revenue scenarios and understand past or future performance. Simple enough to explain to anyone, transparent enough for confidence.

Revenue Breakdown
DAM
FCR
aFRR
mFRR
aFRR Energy
mFRR Energy

Look inside the black box

bessmo gives you full visibility into how battery revenues are built up in each scenario — market by market, timestep by timestep — so you can challenge assumptions and make better informed decisions.

MILP Optimisation

Mixed-integer linear programming finds the theoretical revenue ceiling for any configuration — giving you a transparent benchmark to evaluate forecasts and trading strategies against.

Multi-Market Stacking

See how revenue splits across different markets. Understand which markets drive value and how sensitive your project - or current forecast - is to each one.

Flexible Resolution

Run at quarter-hourly, half-hourly, hourly, or custom resolutions — matching the granularity of your data and target markets for accurate revenue modelling.

Ramp Rate Constraints

Directional ramp rate limits on charge and discharge reflect real grid connection constraints. Capacity market bids are automatically reduced to match what the battery can physically deliver.

Offtake Structures

Supports PPAs, Contracts for Difference, tolling agreements, and more. See how different offtake structures interact with battery dispatch and market revenues. Custom structures available on request.

Co-location Modelling

Model BESS co-located with wind or solar — with or without a grid import connection. Understand how shared grid access and generation profiles affect battery value.

Battery Degradation

Cycle-aware degradation modelling with configurable warranty parameters, SoH tracking, and automatic repowering when capacity falls below threshold or a set number of years has passed.

Multi-Year Scenarios

Run full project lifetime simulations with price inflation modelling, degradation and augmentation. Compare scenarios side by side to understand how different assumptions affect your business case.

Participation control over time

Define exactly how much of your battery capacity participates in each market at every timestep. Model contractual volume commitments, seasonal strategies, or time-of-day restrictions.

Pan-European Coverage

Set up for custom rules depending on location and data granularity. Create custom (e.g. currently nonexistent) market rules for future scenarios.

Fully customisable

Have an idea or a requirement we don't cover yet? Get in touch — we're happy to discuss how new market structures can be incorporated.

How it works

1

Configure your battery

Set power capacity, duration, efficiency, grid connection, cycling limits, and degradation parameters to match your project.

2

Upload market data

Provide price time series for your target markets — day-ahead, balancing, and capacity. Add production profiles for hybrid projects.

3

Run the optimisation

The MILP engine models dispatch across all markets simultaneously, producing a detailed, timestep-level breakdown of where revenue comes from.

4

Analyse results

Explore per-market revenue breakdowns, daily dispatch profiles, and battery utilisation. Export granular data to include in your own financial models and challenge existing forecasts.

Who is bessmo for?

BESS Developers

Validate third-party revenue forecasts with your own independent analysis. Test how grid connection size, duration, and market access affect the business case before committing.

Energy Investors

Look behind the headline numbers in investment proposals. Understand which markets are driving returns, how sensitive projections are to price assumptions, and where the risks sit.

Renewable Energy Developers

Quantify the value that co-located storage adds to wind and solar projects. Compare PPA and CfD structures and see how battery dispatch interacts with generation profiles.

Ready to see inside the black box?

Get in touch to schedule a demo or discuss your project requirements.