For energy suppliers and large consumers

Buy tomorrow's power with confidence.Pay less for forecast errors.

Know tomorrow's demand before the market closes at noon, including how sure the forecast is. Free, open-source forecasting software, set up for you by the sktime developers.

Book your free 60-minute call

No obligation. We look at your numbers together.

Example forecast

How much power should we buy for tomorrow?

Order deadline 12:00630Morning peak4.7 MWsite demand in MW0h12h0h12h24hTodayTomorrow
Past demandsktime forecastLikely range
sktime forecasts
About 4.7 MW at 11 am tomorrow, most likely between 4.3 and 5.1 MW
You decide
Buy for 4.7 MW before noon and keep a small reserve for the upper range.
Illustrative example based on real meter data of an industrial site, scaled. The forecast is a simple profile model. The decisions stay with your team. Data: Trindade, UCI ElectricityLoadDiagrams, CC BY 4.0

Sound familiar?

Where energy buyers lose money, and where sktime helps.

In Germany the day-ahead market for tomorrow closes at noon today. Every kilowatt hour you got wrong is then bought or sold at short notice, or settled at the imbalance price, which is very volatile. It shows up in five places: (Narajewski, Energies, 2022)

Day-ahead buying

The market closes at noon. Your best guess for tomorrow is last week's load.

Last week's pattern misses the weather, holidays, and changes in production. sktime forecasts demand for every hour of tomorrow, so you buy what you will actually use.

Imbalance costs

You were off by a few percent. The bill arrives anyway.

Every deviation from your schedule is settled afterwards at the imbalance price, which can swing sharply from one quarter hour to the next. sktime forecasts per quarter hour and shows the likely range, so you see where the risk sits.

Peak-load charges

For many large consumers, one quarter hour sets the capacity charge for the whole year.

Large consumers usually pay part of their grid fees based on their highest load of the year. A forecast that flags a peak a day early gives your team time to shift or switch off load.

Weather and holidays

The first heat wave pushes demand up. A bridge day pulls it down.

Demand reacts to temperature, public holidays, and the days around them. sktime learns these patterns from your history and adds weather forecasts, so unusual days come as less of a surprise.

Changing load

New heat pumps, charging points, or a new production line change your load curve.

Last year's data does not show these changes yet. sktime compares many methods on your most recent data, so the forecast keeps up with how your load really looks today.

Who it is for

Two kinds of energy buyers, one forecast problem.

Energy suppliers and balancing group managers

You balance the demand of many customers.

A better forecast for the whole portfolio means less balancing energy and fewer trades at short notice. You see the likely range for every hour of tomorrow before the market closes.

Large electricity consumers

You buy power for plants, sites, or fleets.

A forecast per site shows tomorrow's demand and its peak before the deadline. Your energy team buys closer to what the site will use and sees expensive peaks coming.

What the numbers say

What modern forecasting delivers in energy.

Studies and practice reports show what machine-learning forecasts achieve for energy demand. sktime offers many machine-learning forecasting methods in one open-source toolkit, so you can use them without building everything from scratch.

40%

smaller forecast errors for a grid operator's balancing group

In a test run, Fraunhofer IOSB reports cutting the average day-ahead error of the quarter-hourly balancing-group forecast for the regional grid operator Albwerk by about 40% compared with its previous provider. Albwerk says the balancing energy volume and cost fell as well.

ZfK, 2024

28%

lower balancing costs at a manufacturer

A neural-network forecast for the next day saved a large Italian industrial company about 28% of its balancing costs compared with the method it used before.

Salvatori et al., 2019

2.4%

average day-ahead error for Germany's national demand, down from 4.3%

On German national power demand, the best transfer-learning neural network in the study was off by 2.4% on average. A simple forecast that repeats last week was off by 4.3%. A single site is harder to forecast than a whole country.

Tzortzis et al., 2023

These figures come from studies and trial reports on machine-learning forecasting, not from sktime projects. Results depend on your data and on how good your current forecast already is. We work out what is realistic for your business in a first conversation.

sktime is open source: no license fees per user or site.

Your numbers

What could this be worth for your business?

A back-of-the-envelope estimate. Enter your annual power consumption and what a miss costs you per megawatt hour, and see a rough range in euros. The rest are our assumptions, based on public studies.

Your business

Move the sliders to see your potential savings.

Roughly estimated annual savings

–/ year

– of your power bill at €89/MWh

CautiousExpectedOptimistic
––
Energy a simple forecast gets wrong
–
Cost of these errors
–
The part of your power bill that better forecasts can reduce, if you start from a simple forecast.

Not included: lower peak-load charges, less risk, and the cost of setup and support. After a first conversation we give you a fixed price for a trial project.

How we calculate this

Three steps. Consumption and price gap come from you. The percentages are fixed assumptions, based on the sources below.

1. Energy a simple forecast gets wrong

annual consumption × 4% error of a simple forecast

4% is the average day-ahead error of a simple forecast that repeats last week, for Germany as a whole. A single site or a small portfolio is harder to forecast, which would raise this figure. If you already have a good forecast, your current error is lower and so is the saving. At 500 GWh, 4% is 20 GWh a year bought or sold at short notice.

2. What it costs you

energy a simple forecast gets wrong × your extra cost per MWh

The extra cost is what you pay on top of the day-ahead price when you fix a miss at short notice. It depends on your market and contract, so you set it yourself. We start at €15/MWh as an illustration. For scale, the German day-ahead price averaged €89/MWh in 2025.

3. What better forecasts save

cost of errors × 25 to 40% less

At the grid operator Albwerk, forecast errors fell by about 40% against the previous provider. Costs do not fall one-to-one with errors. A manufacturer in Italy saved about 28% of its balancing costs. We use 25% (cautious, our own assumption) to 40% (optimistic) as the range.

Annual savings = step 3. The expected value is the midpoint of the cautious and optimistic case.

Simplifications: errors in both directions are treated alike, every megawatt hour of error costs the same, and the cost of errors falls by the same percentage we use in step 3.

This is an illustration, and we do not promise these results. The reduction rates are based on reports on other companies, not on sktime projects. The baseline is a simple forecast, so the saving is smaller if your current forecast is already good. The extra cost of a miss varies a lot between markets and contracts. In the call we will explore options for your own use case.

Before you ask

Questions energy executives often ask.

We don't use any AI yet. Is it too early for us?
No. Load forecasting is a good first AI project because you can measure the result directly in your forecast error and your balancing costs. A pilot on a slice of your data shows the effect before you roll it out across the business.
We already get a forecast from our vendor. Why change?
Ask how accurate it is and how you know. In a pilot, we run sktime against your current forecast on your own history, so the comparison is fair and the numbers are yours. You also get a likely range for every hour, not just one number.
Is our data good enough?
Usually, yes. Meter data per hour or quarter hour from the last one to three years is enough to start. Weather, holidays, and production plans improve the forecast and can be added later. In early pilots, data preparation and cleaning may be needed. We aim to make the results reusable and, ideally, to improve data quality and governance across the company.
Does our data stay with us, and will it work with our systems?
sktime is designed to run on your own servers or in your own cloud, so your meter data does not have to leave the company. The forecasts go to your trading or scheduling system as files or through an interface. Because sktime is open source and developed by a broad community, you can check what it does at any time and are not tied to a single vendor. The core framework has a permissive license forever, with no license fees and no subscription requirement.
Are we in control of the software in our own system?
Yes. The core framework is open source with a permissive license forever, guaranteed by the non-profit GC.OS. Custom code built for you does not run on proprietary systems elsewhere, and you are not locked out of it. You choose the maintenance model, and we always discuss it with you in advance: either the code is handed over to your team completely, or you pay for continued maintenance.
Who do we sign with, and what if a developer leaves?
Depending on the type of engagement, your contract partner is the German Center for Open Source AI (a non-profit) or sktime Enterprise Solutions GmbH in Ulm, Germany, which provides services and software around sktime. For support after setup, we offer service level agreements (SLA). The non-profit setup keeps maintenance of the framework layer secure in the long term. An SLA is a legally enforceable guarantee that enough developers are always available to help maintain your infrastructure, even if someone leaves.Meet the team
Do we need to hire new people?
No. But we believe in the sovereignty of our users, and that means helping you build a competent team instead of locking you into endless consulting contracts. Our work usually comes with training for your internal teams, for example on AI, forecasting, or Python, so you can operate the system yourselves quickly. If you prefer, we can also handle most requests with our own staff, forward deployed engineers, or freelancers. Your team then carries a minimal load, and your analysts never have to write code.
What does it cost?
The sktime core framework is free, with no license fees per user or site, now or later, and it is governed by a non-profit. You pay for the setup and support you order. Pilots have a fixed price, always agreed in advance. Larger projects have defined deliverables, and we estimate and cap the price in a scoping phase before they start. Custom software or models that we maintain for you may incur costs through an SLA or licensing. We always discuss the contract and billing model with you in advance.

How we start

Three steps to forecasts you can trust.

  1. 01

    First conversation and scoping

    We look at your data and at where forecast errors cost you the most today. From that, we set the scope and a fixed price for the pilot.

  2. 02

    Pilot on your data

    Over two to six months, we build a first forecasting system on your own load data and compare it with your current forecast. You get benchmarks, all the code, and a report, and decide from there how to continue.

  3. 03

    Use in daily operations

    The forecasts go into your daily buying and scheduling. Under a service agreement, sktime Enterprise Solutions maintains the system and stays your contact when questions come up.

Your first step

Let's look at your numbers together.

sktime is free and open source. In a free 60-minute call, the people behind sktime look at how you buy power and plan load today, and what better forecasts could be worth for your business.

sktime is downloaded over a million times a month and built by more than 500 contributors worldwide. Its core team now sets it up for you.

Book your free 60-minute call

No obligation, no sales pressure.

What happens in the call

  1. 01

    Your situation

    How you buy power and plan load today, and where forecast errors cost you the most.

  2. 02

    Your data

    What you already have, and what a first forecast would need.

  3. 03

    Your numbers

    A first, rough estimate of what it could be worth, and what a pilot would look like.