82 Projects, One Deadline: The Collision Course Reshaping CEE BESS Logistics

Series
Clockwork: Managing Risk in BESS Delivery Schedules
- Ep. 1 · The Critical Path - The 14 Decisive Weeks
- Ep. 2 · Plan B - When the Schedule Falls Apart
- Current episode: Ep. 3 · 82 Projects - The Capacity Collision
The Clock Problem
By 31 July 2026, more than 82 BESS projects in Bulgaria must be connected to the grid to preserve their RESTORE programme support. This is not simply an individual challenge for each project; it is a systemic shared-resource problem. When dozens of projects need the same ports, carriers, customs brokers and installation teams within the same 14-week window, logistics capacity stops being only a planning question and becomes a competition for scarce resources.
The Numbers
RESTORE 2 approved 31 standalone BESS projects with more than 4 GWh of capacity. Together with first-round projects and unsubsidised projects, the pipeline exceeds 5 GW of requested capacity. The source cites Aurora Energy Research estimating only 1.8 GW may be operational by the end of 2026; the gap of more than 3 GW is not just technological but logistical and execution-related.
Critical planning numbers:
- Grid-connection deadline: 31 July 2026.
- Test-protocol deadline: 31 August 2026.
- At the source's 15 April 2026 reference point: 15 weeks to connection and 19 weeks to the test protocol.
- Typical 50 MW / 200 MWh BESS project: approximately 40 containers, 20' HC and around 43 tonnes each.
- Transit from China to Burgas: 28–65 days depending on routing.
- Customs clearance: around three working days with perfect documentation, up to 10 with problems.
- Inland transport: 1–2 weeks normally, 2–3 weeks for complex routes.
Shared resources:
- Port of Burgas: weekly feeder links from Piraeus/Turkish hubs and a monthly direct China service via Suez.
- Port of Varna: similar feeder pattern, without a direct container service from China.
- Port of Constanța: larger terminal, more frequent feeders and a monthly direct China service.
- Qualified ADR carriers in the region: limited number with BESS experience.
- Customs brokers with BESS expertise: concentrated in a small number of firms.
The Planning Framework
When 82 projects compete for the same deadline, ordinary backward planning is not enough. The schedule has to account for competition over shared resources.
Step 1: Map the Critical Path with Competitive Nodes
Instead of planning only your own project, identify where the schedule depends on shared capacity:
| Stage | Duration | Competitive node | Congestion risk |
|---|---|---|---|
| Sea transport | 28–65 days | Carrier DG slots | High, Q2 2026 |
| Piraeus transshipment | 7–21 days | Feeder links to the Black Sea | Critical |
| Customs clearance | 3–10 days | Customs-broker capacity | Medium |
| Inland transport | 7–21 days | ADR carriers and permits | High |
| Installation and commissioning | 14–28 days | Qualified installation teams | Critical |
Step 2: Reserve Shared Resources before Cargo Is Confirmed
The traditional logic is “confirm the cargo, then book transport”. With 82 projects and one deadline, that is dangerous. Sea freight, ADR road carriers and installation teams should be reserved 4–6 weeks before expected loading even if the final production schedule is still moving.
Practical sequence:
- Week -12: reserve a DG slot with an ocean carrier for UN3536 cargo.
- Week -10: engage a customs broker with confirmed capacity for the period.
- Week -8: start oversized-load permit work through the road carrier.
- Week -6: confirm an installation team with fixed dates.
- Week -4: finalise the OEM production schedule.
Step 3: Build Buffers at Competitive Nodes
A standard 10–15% buffer is not enough during systemic congestion. Buffer size should reflect competition risk:
- Piraeus transshipment, Q2 2026: +14 days instead of a standard seven.
- Customs clearance: +5 working days.
- Inland transport: +7 days for permits and carrier availability.
- Installation: +7 days for unexpected technical issues.
Total recommended Q2 2026 buffer: 33 days above the nominal schedule.
The Scenarios
Scenario 1: Missed Feeder in Piraeus
Trigger: containers arrive in Piraeus on Friday after the Burgas feeder sailed on Thursday.
Immediate action: check the next feeder, normally seven days later, and push the carrier to load the cargo.
Fallback: if the next feeder is more than 10 days away, examine direct road transport from Piraeus to Bulgaria, roughly 800 km and 2–3 days with an ADR carrier. This requires T1 customs transit and permits arranged in advance.
Impact: +7 to +14 days. Road transport adds cost but may restore the schedule.
Scenario 2: Weight Discrepancy at Customs
Trigger: Packing List shows 42,800 kg per container while the Bill of Lading based on VGM shows 43,200 kg.
Immediate action: customs requests an explanation. Contact the manufacturer for an updated Packing List reflecting actual finished weight.
Fallback: if the manufacturer cannot provide an updated document within 24 hours, prepare a written technical explanation covering the final configuration.
Impact: +2 to +5 working days while storage charges accumulate from discharge.
Scenario 3: No Specialist ADR / Heavy-Haul Carrier Available
Trigger: the cargo is customs-cleared, but all heavy-haul carriers with BESS experience are committed to other projects.
Immediate action: broaden the search to carriers in neighbouring countries such as Romania and Greece. ADR qualifications are valid across the EU.
Fallback: if no carrier is available within five days, use temporary terminal storage and negotiate a priority slot for the following week.
Impact: +5 to +10 days while storage costs continue.
Scenario 4: Installation Team Reassigned to Another Project
Trigger: the booked installation team remains stuck at another site because of technical issues.
Immediate action: activate any contractual delay clause and search the system integrator's network for an alternative team.
Fallback: if no complete alternative team exists, negotiate partial mobilisation and begin unloading/positioning until the full crew is available.

When every project shares the same finish line, timing becomes the ultimate scarce resource.
Impact: +7 to +14 days. It threatens the commissioning window but does not automatically miss it.
Mistakes Project Managers Make
Mistake 1: Planning with Nominal Lead Times without Competition
The standard approach takes normal lead times – 55 days sea transport, three days customs, 10 days inland – and builds a schedule. Those figures apply under normal capacity conditions. With 82 projects competing for the same resources in Q2 2026, nominal times become optimistic.
Consequence: the project appears on schedule until it meets the reality of congested resources, when there is no time left to correct course.
Mistake 2: Relying on “Flexibility” Instead of Firm Reservations
Many PMs avoid firm transport and installation bookings because the production schedule may change. Under constrained capacity, however, flexibility can mean having no resource at all.
Consequence: when production is ready, there is no available carrier or installation team and the project waits weeks for the next slot.
Mistake 3: Underestimating Piraeus Transshipment
Piraeus is a dominant Black Sea transshipment hub. In peak periods the source notes delays of 2–3 weeks before feeder transfer, while many project plans include only 5–7 days.
Consequence: containers wait in Piraeus while the carrier sequences them for loading.
Mistake 4: Treating Customs Clearance as an Administrative Formality
BESS import documentation is standard, but “standard” does not mean automatic. Weight and other discrepancies can hold customs processing for up to 10 working days.
Consequence: the project loses critical days exactly when every day matters.
What This Means for Your Project
- Reassess your schedule through a competition lens. For May–June 2026 deliveries into Burgas or Varna, assume other projects want the same resources and add at least 33 days above nominal timing.
- Reserve shared capacity now, not when cargo is ready. DG ocean slots, ADR carriers and installation teams should be engaged 8–12 weeks in advance where capacity is tight.
- Build alternatives before you need them: backup carrier, backup port and backup installation team for each competitive node.
- Coordinate with the customs broker before cargo reaches the discharge port. Make sure Packing List weight is aligned to VGM before customs sees the discrepancy.
- Communicate with ESO about a realistic grid-connection window. If many projects target the same month, grid-connection resources are also constrained.
What to Remember
- 82 projects and one deadline means logistics capacity is a shared resource. Plan for competition, not only execution.
- Reserve sea transport, ADR carriers and installation teams well in advance; flexibility is limited when the market is capacity-constrained.
- Add a 33-day buffer above nominal timing for the source's Q2 2026 planning case.
- Piraeus transshipment can add 2–3 weeks in peak season; use a 14-day buffer rather than seven.
- Weight documentation is a recurring customs-delay risk. Align Packing List and VGM before loading.
Frequently Asked Questions
Q: What is the RESTORE 2 grid-connection deadline?
A: The source gives 31 July 2026 for grid connection and 31 August 2026 for the test protocol.
Q: How many projects are competing for the same 2026 deadline?
A: The source describes a pipeline of more than 82 projects and more than 5 GW of requested capacity when RESTORE rounds and unsubsidised projects are combined.
Q: What buffer should I add for a Q2 2026 delivery?
A: The source recommends 33 days above nominal timing: +14 days for Piraeus, +5 for customs, +7 for inland transport and +7 for installation.
Q: How far in advance should sea freight be reserved?
A: For constrained DG capacity, the source recommends 8–12 weeks before expected loading.
Q: What if the feeder in Piraeus is missed?
A: A missed feeder can add 7–14 days. Road transport from Piraeus may be possible but adds cost and requires customs-transit changes, permits and carrier availability.
Q: Why do Packing List and Bill of Lading weights differ?
A: The Packing List may use design specifications while VGM reflects actual final weight. Update the Packing List after final weighing.
Q: What duty does the source cite for BESS batteries imported into Bulgaria?
A: It cites 2.7% ad valorem for lithium-ion BESS batteries under HS code 8507.60.00.90.