Green Fuel Trading
PLEN
Get pricing →
All postsContracting

Biomass procurement season 2026/2027 — structuring an annual contract

April is the best window to reserve volume. July costs +8–15%. We explain how to structure an annual contract for wood chips, A2 pellet and PKS across the October–April cycle.

10 min readGFT Team

Why the contracting date matters more than the base price

In the Polish district-heating market, the season runs from 1 October to 30 April — 7 months of boiler work on solid fuel plus a month of slack on either end. Typical demand for a municipal heating plant in central Poland: 4 000 t of bulk A2 pellet + 12 000 t of forestry chips + 3 000 t of PKS for co-firing.

A customer signing in April of the preceding year and reserving volume gets the season's base price. A customer hesitating until July — pays 8–15% more on tightening demand and seasonal supply drawdown. A customer starting the supplier search in October — pays 20–30% more and faces limited availability.

Conclusion: contracting timing matters more than the difference in prices between suppliers. We know this from the trader side, watching prices climb week over week between May and October.

Three annual contract types

There are three annual-contracting patterns we routinely see — each with a different risk profile and pricing structure.

Fixed volume, fixed price

The customer reserves a specific volume (e.g., 4 000 t A2 pellet) at a set price for the whole season. The supplier delivers on a weekly schedule; the customer pays per invoice on delivery.

Pros: full price and availability certainty. The customer knows the fuel cost for the year and plans the budget.

Cons: customer bears the risk of a mild season (they will order less than reserved but still owe for the "contracted non-delivery"). Supplier bears the risk of a sharp season (price jumps 20% mid-season while supplier ships at the lower contract price).

When: demand known to ±5%, tight operating budget, customer wants to sleep at night.

Range contract

Customer reserves volume within a range (e.g., 3 500–4 500 t A2 pellet) at a set price. Draws between min and max on the weekly schedule. Above max — market-price top-up. Below min — under-lift penalty (typically 3–5% of the undelivered batch value).

Pros: ±12–15% flexibility on volume. Customer does not pay for surplus.

Cons: range negotiation is more complex. Base price is slightly higher (supplier prices the flexibility).

When: demand exposed to weather-driven seasonal risk (municipal heating where a sharp January shifts demand by 15%).

Framework agreement with monthly spot

The buyer signs a framework with the supplier setting parameters (quality, docs, schedule) and a base price. We do not use this model — we agree terms in writing before loading, without a separate framework agreement. Volumes are ordered monthly, 30 days out, at monthly pricing (possibly fixed, possibly indexed to PMI or a market average).

Pros: maximum flexibility, price risk shared.

Cons: no hard volume reservation — in a sharp season, the customer may not get the ordered volume on time.

When: customer with buffer storage and a flexible budget, able to absorb price swings.

Contracting calendar — month by month

A practical contracting calendar for season 2026/2027 (October 2026 – April 2027):

April 2026 — best-price window

Supply (pellet, chips, PKS) is still in the previous season's reserve. Suppliers hold buffer inventories and plan production for the coming season. Base price is at its low — the supplier wants to lock volume to size production.

Recommendation: sign for 60–80% of season demand.

May–June 2026 — second window

Base price climbs 3–5%. Suppliers see how demand shapes up and adjust. Room for negotiation remains.

Recommendation: add 15–20% (up to 90% of demand).

July–August 2026 — expensive window

Base price is 8–15% above April. Reason: A1/A2 pellet producers plan August–September output and need to know what they will sell. Sawmill-chip stocks are tight (slow sawmill summer schedules). PKS from import has the longest lead time (container ex Asia: 45 days + 15 days customs and transit to Poland).

Recommendation: fill the last 10% here if April and May did not close everything. Do not wait.

September–October 2026 — spot window, expensive

Prices are 20–30% above April. Availability tightens — suppliers have 80–90% of season volume already contracted and sell the rest at spot. A heating plant without contracts in late September has a real problem — bulk A2 pellet may need replacement with more expensive sacked A1 because bulk A2 is sold out.

Recommendation: avoid this window. If you must — buy small short-dated lots and start looking for a long-term deal for the next season.

What it looks like with us

We do not sign multi-page framework agreements. Commercial terms are agreed in writing before the first loading and cover four things:

  • The fuel and its parameters — class, grain size, calorific value, ash and moisture, confirmed by the batch test report.
  • Volume and the collection schedule for the season, adjusted as demand changes.
  • Price and payment terms for the agreed volume.
  • The collection point — we sell on FCA terms, loading the goods onto the vehicle you send. For orders above 1,000 tonnes we can help arrange haulage, agreed case by case.

Every batch ships with the full paperwork: KZR documentation, the test report and the weighbridge ticket.

Three common mistakes in seasonal procurement

1. Waiting for "a better price in September"

In Polish district heating, mid-year prices do not fall — they climb. September is always more expensive than April. Waiting until September is a weather lottery — if the previous season was mild and supplier inventories are large, September prices sting less; if the previous season was sharp, September hurts.

2. Signing with too few suppliers

A customer with one supplier for 100% of demand is exposed: if the supplier hits a warehouse outage in mid-January, the plant stops. Standard diversification is 60/40 (main + backup) or 50/30/20 (three suppliers).

3. Skimping on buffer storage

A customer taking JIT deliveries with a 3-day buffer is exposed to every logistics disruption (snowstorm, frozen roads, wagon failure). Standard buffer is 14–21 days of stock at the customer's warehouse.

FAQ

Can I contract half the season (October–December) and try the second half at spot? You can, but it is expensive. First-half price will be 5–8% above a full-season contract (supplier's risk is split), and the second half (January–April) will be at spot prices which are typically 10–20% above the seasonal base.

Does the supplier guarantee quality? Standard yes — the annual contract includes a clause on batch parameters within agreed ranges (calorific value, ash, moisture, chlorides). Larger deviations → claim, and the supplier either discounts the batch by 10–15% or ships a replacement batch at its own cost.

What if the customer wants to change the fuel type mid-season? Rare, but it happens (boiler shifted to a higher PKS share, or the customer wins subsidised funding and grows volume). A change of fuel type or volume is agreed as we go and confirmed in writing — no annex to a separate agreement is needed.

Summary

April is the best-price window. July is +8–15%. October is a lottery. It is the simple truth of the Polish biomass market, known to anyone who has been buying fuel for five years.

Green Fuel Trading opens contracting for season 2027/2028 in April 2027. Reserving volume in that window = a safe base price for the next heating-plant cycle. Talk to us — our buyers see the market at the sawmills, at the pellet mills and at the PKS importers. We can prepare a portfolio recommendation matched to your boiler's parameters within five business days.