“The Money Is There, But You Won’t Get It”: Who Is Blocking Soldiers’ Salaries?
Ukraine’s Treasury has frozen payments nationwide. In Lviv alone, more than 500 million hryvnias in salaries are stuck, and soldiers are searching online for why they aren’t being paid. An op-ed on the gap between “everything for the front” rhetoric and the reality of unpaid wages.
1 / 4Again. Here we are again.
For the tenth time in recent months, we hear the same tune: “no money”, “the Treasury can’t keep up”, “payments are blocked”. There’s one tiny detail, though: the money is in the budget. It’s there, allocated, earmarked. It’s just… not being released.
A search spike is a telling thing. When thousands of people simultaneously type “why aren’t soldiers being paid 2026” into Google, it’s not a coincidence. It’s a diagnosis. And this diagnosis is not about a technical glitch — it’s about the state’s systemic attitude toward those who defend it.
The Treasury has blocked payments across the country. In Lviv, according to city officials, more than 500 million hryvnias are stuck. That’s salaries for public sector workers, utility employees, teachers. People are working for thanks. Doctors perform surgeries, street cleaners sweep the streets, drivers move the city — all in “we’ll pay you later, if you wait” mode.
But the most painful part is the army.
Soldiers who risk their lives every day suddenly find themselves in line for their own money. They hear the same explanations: “budget process”, “cash gaps”, “technical difficulties”. And they have to wait. Because they can’t quit. Unlike the mayor.
Lviv’s mayor, Andriy Sadovyi, refused his own salary in protest. A nice, symbolic gesture. But what does it change? He can afford not to take money — he’s not on the front line. What about a soldier whose family is waiting to pay utilities and buy food? He can’t refuse his salary — it’s his only source of income. He can’t refuse to serve, either.
That’s the real gap between rhetoric and reality.
“Everything for the front, everything for victory” sounds great in briefings. In practice, it’s: “Front, wait — we have a cash gap.” While officials shrug, the army types “salary delay for soldiers 2026” into search and finds thousands of others.
I don’t know who exactly decided to block the payments. But I do know it’s not an act of God or force majeure. It’s a decision made by specific people in specific positions. And those people are still in their jobs. They aren’t held accountable for the fact that the country has frozen in anticipation of its own money.
We’re told: “the budget is balanced, the money is there.” Okay. So where is it? Why hasn’t a teacher in a district center been paid for two weeks? Why are utility workers working for thanks? Why is a soldier searching online to find out if he’ll be paid at all this month?
The answer is simple: because the state believes it can wait. It believes the army won’t go anywhere, public sector workers won’t leave, utility workers won’t strike. And it’s right — for now. But trust is not an infinite resource.
We’ve been through this before. In 2024, in 2025, and now in 2026. The story repeats with a regularity that inspires not surprise, but exhaustion. Exhaustion from promises that mean nothing. From “everything will be fine” that means nothing. From having to find the truth in search suggestions instead of official statements.
I’m not calling for panic. I’m not saying all is lost. But I am saying: stop pretending this is normal. It’s not normal when the country’s defenders have to Google why they aren’t being paid. It’s not normal when cities grind to a halt because someone “didn’t manage” to process a payment.
If the government truly wants “everything for the front”, let it start by making sure the front gets its money on time. Without delays. Without explanations. Just — on time.
Because everyone is tired of waiting. And the soldiers are tired first.