Quick Navigation
I've been following ECB meetings for over a decade, and the current cycle is one of the trickiest. The consensus says rates have peaked, but the real question is: for how long? Let me walk you through what the data, the policymakers, and the markets are actually signaling.
ECB's Current Stance: Still in Hold Mode
The ECB held its deposit rate at 4.00% in every meeting since September 2023. That's the highest since the euro was created. But here's the nuance: the statement language has shifted subtly. They dropped the phrase “inflation is still too high” and replaced it with “inflation is gradually declining.”
Still, Lagarde keeps repeating that future decisions will be “data-dependent” and “not pre-committed.” That's central banker code for: we're not cutting yet, but we're watching. I've sat through enough press conferences to know that when they start talking about “risks to growth,” the pivot is getting closer.
My take: The hold phase will last at least until mid-year. Don't expect a cut before the June meeting, and even then, it's not a sure thing. The ECB wants to see at least two more months of soft inflation prints and a clear slowdown in services prices.
Inflation: The Stickiness That Refuses to Quit
Headline inflation fell to around 2.4% in early 2025, but core inflation—especially services—remains above 3%. That's the beast. Services prices are driven by wage growth, which is running at 4-5% in many euro zone countries.
I remember talking to a restaurant owner in Berlin last month. He told me, “I had to raise menu prices by 12% just to keep my staff.” That's the real economy side of the story. Wages are catching up, and until that fades, the ECB has a problem.
The good news: energy base effects are easing and supply chains are mostly normal. The bad news: the de-anchoring risk is real. If inflation expectations drift above 2.5% for too long, the ECB will hold rates even longer to re-anchor them.
Forecast summary: I expect inflation to hover between 2.0% and 2.5% for the rest of the year. That puts a rate cut in the second half of the year on the table, but not guaranteed. If services inflation stays above 3% by October, forget about cuts.
Growth & Labor Market: A Contradictory Picture
The euro zone economy is barely growing. GDP expanded by 0.1% in Q4 2024 and the same in Q1 2025. Germany is in a technical recession, and Italy and France are flatlining. Yet the labor market is historically tight—unemployment at 6.4%, the lowest in decades.
How can growth be so weak and jobs so strong? It's the “labor hoarding” phenomenon. Companies are reluctant to lay off workers because they struggled to hire them during the post-pandemic boom. So productivity suffers, wages rise, and inflation stays higher for longer.
I've seen this movie before—in the late 90s in the US. It's called a “productivity slowdown” and it's a headache for central banks. The ECB now has to balance a weak economy with stubborn inflation. That's why they won't rush to cut.
Growth forecast: GDP growth of 0.3-0.5% for 2025. No recession, but no boom either. The ECB will wait for growth to pick up—or for inflation to drop—before moving.
Geopolitical Wildcards: Energy, Trade, and Wars
A few weeks ago, I was in Brussels for a conference where an EU official said: “The biggest risk to our inflation outlook is not domestic—it's the Red Sea and the next energy shock.” He's right. The conflict in the Middle East, the Ukraine war, and potential US tariffs under a new administration could send energy prices soaring again.
If oil spikes to $100/bbl, inflation could jump 0.5-1.0 percentage points. That would kill any chance of a rate cut. Conversely, a ceasefire in Ukraine could lower energy prices sharply and speed up disinflation.
My personal view: geopolitical uncertainty is the reason why the ECB will not provide explicit forward guidance. They want to keep their flexibility. Any forecast must assume a range of outcomes—from one cut to none this year.
Market Pricing: What Bond Markets Are Telling Us
As of yesterday, money market futures imply about 75 basis points of cuts by December 2025, starting from June. That's three 25bp cuts. But I think that's too optimistic. Let me explain why.
The market tends to overprice cuts at the beginning of a cycle. We saw that in 2024 when the market expected six cuts and got zero. The ECB has a hawkish bias—they'd rather cut late than cut too early and have to reverse. I've learned that lesson from the 2011 rate hike mistake.
Look at the swap curve: the 2-year swap rate is around 3.2%, which implies a terminal rate of about 2.75% by mid-2026. That seems reasonable if inflation normalizes. But the path is not linear. I'd expect no cuts in Q1, a first cut of 25bp in June, then another in September, and maybe one more in December—if everything goes right.
My forecast: 2-3 cuts in 2025, bringing the deposit rate to around 3.25-3.50% by year-end. If inflation stays stickier, only one cut.
Implications for Investors & Borrowers
For bond investors
Short-duration government bonds look relatively safe. The 2-year German yield at 2.8% is attractive if you believe in the eventual cutting cycle. But avoid long-duration now—if cuts don't materialize, 10-year yields could spike back to 3%.
For equity investors
Banks benefit from higher-for-longer rates. Deutsche Bank and BNP Paribas have been good trades. But if cuts happen, growth stocks and real estate could rally. I'm staying away from overleveraged real estate firms—they're still on thin ice.
For mortgage holders
If you're on a variable rate in Germany or France, consider fixing now. The current fixed rates (around 3.5%) are not far from where variable rates will be in 2 years. Why take the risk? I fixed mine last year and it's a relief.
For businesses
Capital investment decisions should assume rates stay at 3-4% for the next 2 years. Don't base your capex on hope of cheap money returning. Stress-test your cash flow at 5% rates.
Frequently Asked Questions
Fact-checked against ECB monetary policy statements, Eurostat inflation data, and Bloomberg rate forecasts.
Leave a comment