Велике заморожування. Кому держава перестала платити, а кому ще платить
07.10 14:50 | Економічна правда
1 вересня прем"єр-міністр Сергій Корецький оголосив режим економії, а 28 вересня деталізував, що держава відкладає будівництва, некритичні капітальні ремонти, благоустрій парків, скверів, фонтанів і перекладання бруківки.
Видатки на оборону, пенсії, соціальні виплати й зарплати вчителів та лікарів обіцяли не чіпати.
ЕП вже розбирала, чому в держбюджеті "зненацька" забракло грошей, а зараз пояснює, як виглядає це заморожування.
.epchart { max-width:960px; margin:24px auto; color:#333; font-family:"Fira Sans", "Segoe UI", Arial, sans-serif; font-variant-numeric:tabular-nums; }
.epchart * { box-sizing:border-box; }
.epchart svg g, .epchart svg text { font-family:inherit; }
.epchart .chart { min-height:200px; }
.epchart .chart svg { display:block; overflow:visible; }
.epchart .note { font-size:13px; line-height:1.5; color:#666; margin-top:8px; }
.epchart .fail { padding:24px 0; font-size:14px; color:#777; }
.epchart .tip { position:fixed; pointer-events:none; background:#fff; border:1px solid #ccc; padding:5px 8px; font-size:13px; opacity:0; z-index:50; }
.epchart .ttl { font-size:20px; font-weight:700; line-height:1.3; margin:0 0 4px; color:#121212; }
.epchart .sub { font-size:15px; line-height:1.4; color:#555; margin:0 0 12px; }
.epchart .key { font-size:13px; color:#555; margin:0 0 8px; }
.epchart .key i { display:inline-block; width:10px; height:10px; border-radius:50%; margin:0 5px 0 0; vertical-align:-1px; border:1px solid #333; }
.epchart .key span { margin-right:14px; white-space:nowrap; }
.epchart .tgl { display:flex; width:max-content; margin:0 auto 12px; border:1px solid #121212; border-radius:4px; overflow:hidden; }
.epchart .tgl button { font:inherit; font-size:13px; font-weight:600; padding:5px 12px; border:0; background:#fff; color:#121212; cursor:pointer; }
.epchart .tgl button + button { border-left:1px solid #121212; }
.epchart .tgl button.on { background:#121212; color:#fff; }
Кількість платежівСуми платежів
Кількість платежів у середньому за робочий день, по двотижневих відрізках.
Горизонтальна лінія — звичний рівень, середнє за 6 липня — 11 вересня.
Сума платежів у гривнях у середньому за робочий день, по двотижневих відрізках.
Горизонтальна лінія — звичний рівень, середнє за 6 липня — 11 вересня.
Без разової передоплати «Укрзалізниці» 28 серпня.
Джерело: Spending.gov.ua, усі платежі Казначейства, без трансферів.
(async () => {
// ===== КАРКАС =====
const ROOT = document.getElementById("epchart-kazna-typy");
const BOX = ROOT.querySelector(".chart");
let d3, Plot;
try {
[d3, Plot] = await Promise.all([
import("https://cdn.jsdelivr.net/npm/d3@7.9.0/+esm"),
import("https://cdn.jsdelivr.net/npm/@observablehq/plot@0.6.17/+esm"),
]);
} catch (e) {
BOX.innerHTML = "Графік не завантажився.
Оновіть сторінку.";
return;
}
const DATA = {"groups":[{"key":"cap","name":"Капітальні видатки"},{"key":"serv","name":"Оплата послуг"},{"key":"subs","name":"Дотації комунальним підприємствам"},{"key":"rest","name":"Решта поточних: зарплати, соцвиплати, товари, комуналка"}],"rows":[{"start":"2026-07-06","end":"2026-07-17","days":10,"key":"cap","v":89.924,"u":91.722,"nday":624,"mlnday":613},{"start":"2026-07-06","end":"2026-07-17","days":10,"key":"serv","v":106.753,"u":108.294,"nday":7402,"mlnday":1001},{"start":"2026-07-06","end":"2026-07-17","days":10,"key":"subs","v":104.607,"u":115.922,"nday":6500,"mlnday":702},{"start":"2026-07-06","end":"2026-07-17","days":10,"key":"rest","v":96.82,"u":75.116,"nday":45350,"mlnday":4879},{"start":"2026-07-20","end":"2026-07-31","days":10,"key":"cap","v":111.065,"u":135.513,"nday":771,"mlnday":905},{"start":"2026-07-20","end":"2026-07-31","days":10,"key":"serv","v":84.116,"u":82.77,"nday":5833,"mlnday":765},{"start":"2026-07-20","end":"2026-07-31","days":10,"key":"subs","v":106.696,"u":91.544,"nday":6629,"mlnday":554},{"start":"2026-07-20","end":"2026-07-31","days":10,"key":"rest","v":102.178,"u":62.592,"nday":47860,"mlnday":4066},{"start":"2026-08-03","end":"2026-08-14","days":10,"key":"cap","v":53.032,"u":80.9,"nday":368,"mlnday":541},{"start":"2026-08-03","end":"2026-08-14","days":10,"key":"serv","v":99.084,"u":102.534,"nday":6871,"mlnday":947},{"start":"2026-08-03","end":"2026-08-14","days":10,"key":"subs","v":96.858,"u":92.04,"nday":6018,"mlnday":557},{"start":"2026-08-03","end":"2026-08-14","days":10,"key":"rest","v":92.705,"u":132.29,"nday":43423,"mlnday":8594},{"start":"2026-08-17","end":"2026-08-28","days":10,"key":"cap","v":126.355,"u":91.83,"nday":877,"mlnday":614},{"start":"2026-08-17","end":"2026-08-28","days":10,"key":"serv","v":102.684,"u":86.554,"nday":7120,"mlnday":800},{"start":"2026-08-17","end":"2026-08-28","days":10,"key":"subs","v":109.592,"u":116.551,"nday":6809,"mlnday":706},{"start":"2026-08-17","end":"2026-08-28","days":10,"key":"rest","v":121.534,"u":98.183,"nday":56926,"mlnday":6378},{"start":"2026-08-31","end":"2026-09-11","days":10,"key":"cap","v":119.625,"u":100.035,"nday":830,"mlnday":668},{"start":"2026-08-31","end":"2026-09-11","days":10,"key":"serv","v":107.363,"u":119.849,"nday":7445,"mlnday":1107},{"start":"2026-08-31","end":"2026-09-11","days":10,"key":"subs","v":82.247,"u":83.943,"nday":5110,"mlnday":508},{"start":"2026-08-31","end":"2026-09-11","days":10,"key":"rest","v":86.763,"u":131.819,"nday":40640,"mlnday":8563},{"start":"2026-09-14","end":"2026-10-02","days":15,"key":"cap","v":7.974,"u":56.813,"nday":55,"mlnday":380},{"start":"2026-09-14","end":"2026-10-02","days":15,"key":"serv","v":9.78,"u":53.748,"nday":678,"mlnday":497},{"start":"2026-09-14","end":"2026-10-02","days":15,"key":"subs","v":73.585,"u":84.675,"nday":4572,"mlnday":513},{"start":"2026-09-14","end":"2026-10-02","days":15,"key":"rest","v":122.158,"u":101.271,"nday":57218,"mlnday":6578}]};
const $$ = s => ROOT.querySelectorAll(s);
const pct = (v, d = 1) => (v > 0 ? "+" : v < 0 ? "–" : "") + Math.abs(v).toFixed(d).replace(".", ",") + "%";
const esc = s => String(s).replace(/[&""]/g, c => ({ "&": "&", "": ">", """: """, """: "'" }[c]));
const num = (v, d = 0) => v.toLocaleString("uk-UA", { minimumFractionDigits: d, maximumFractionDigits: d }).replace(/ /g, " ");
const MONTHS = ["січ", "лют", "бер", "квіт", "трав", "черв", "лип", "серп", "вер", "жовт", "лист", "груд"];
const FONT = ""Fira Sans", "Segoe UI", Arial, sans-serif";
const STYLE = { fontFamily: FONT, fontSize: "13px", color: "#333", overflow: "visible", fontVariantNumeric: "tabular-nums" };
await Promise.race([document.fonts.load("400 13px "Fira Sans""), new Promise(r => setTimeout(r, 1500))]).catch(() => {});
// ===== СЦЕНИ: дані =====
const YELLOW = "#f3b61f", RED = "#d1342c", PANEL = "#f2f2f2";
const LONG = { cap: "Капітальні видатки", serv: "Оплата послуг", subs: "Дотації комунальним підприємствам", rest: "Решта поточних видатків" };
const SHORT = { cap: "Капітальні видатки", serv: "Оплата послуг", subs: "Дотації комунальним підприємствам", rest: "Решта поточних" };
const parse = d3.timeParse("%Y-%m-%d");
const rows = DATA.rows.map(r => {
const a = parse(r.start), b = parse(r.end);
// звичайні відрізки — точка посередині; пауза — на її останньому дні
const x = r.start >= "2026-09-14" ? b : new Date((a.getTime() + b.getTime()) / 2);
return { ...r, a, x };
});
let MODE = "v"; // v — кількість платежів, u — сума
const PRE = "2026-08-31", PAUSE = "2026-09-14", LAST = d3.max(DATA.rows, r => r.start);
const xmin = d3.timeDay.offset(d3.min(rows, r => r.x), -6), xmax = d3.timeDay.offset(d3.max(rows, r => r.x), 12);
const YMIN = -12, YMAXS = { v: 185, u: 185 }; // запас під підписи всередині панелі
const order = DATA.groups.map(g => g.key);
function draw(W) {
const mobile = W < 600;
const YMAX = YMAXS[MODE];
const R = rows.map(r => ({ ...r, v: r[MODE], dev: r[MODE] - 100 }));
const solid = R.filter(r => r.start r.start === PAUSE);
const ncol = mobile ? 2 : 4;
const names = mobile ? SHORT : LONG;
const pos = Object.fromEntries(order.map((k, i) => [k, { c: i % ncol, r: Math.floor(i / ncol) }]));
const fx = d => pos[d.key].c, fy = d => pos[d.key].r;
const panels = order.map(k => ({ key: k }));
const nrow = Math.ceil(order.length / ncol);
const ticks = order.flatMap(k => ["2026-08-01", "2026-09-01", "2026-10-01"].map(s => ({ key: k, x: parse(s) })));
// підпис над/під точкою: над, якщо точка вища за звичний рівень
// dy у Plot — лише число, тому дві мітки: над точкою і під нею
const labOpt = { fx, fy, x: "x", y: "v", text: d => pct(d.dev, 0), fill: "#121212", fontSize: mobile ? 12 : 12.5, fontWeight: 600, stroke: "#fff", strokeWidth: 3 };
const lab = data => [Plot.text(data.filter(d => d.v >= 100), { ...labOpt, dy: -12 }),
Plot.text(data.filter(d => d.v < 100), { ...labOpt, dy: 14 })];
return Plot.plot({
width: W, height: nrow * (mobile ? 190 : 230) + 10,
marginLeft: mobile ? 36 : 42, marginRight: 22, marginTop: 10, marginBottom: 30,
style: STYLE,
fx: { axis: null, padding: 0.06 }, fy: { axis: null, padding: mobile ? 0.12 : 0.1 },
x: { type: "time", domain: [xmin, xmax], axis: null },
y: { axis: null, domain: [YMIN, YMAX] },
marks: [
Plot.rect(panels, { fx, fy, x1: () => xmin, x2: () => xmax, y1: () => YMIN, y2: () => YMAX, fill: PANEL }),
Plot.text(panels, { fx, fy, frameAnchor: "top-left", text: d => names[d.key], dx: 10, dy: 10,
fontWeight: 700, fontSize: mobile ? 12.5 : 14, fill: "#121212", lineWidth: mobile ? 11 : 16 }),
Plot.ruleY(panels, { fx, fy, y: 100, stroke: "#121212", strokeWidth: 1, strokeDasharray: "4,3" }),
// «100%» зліва від звичного рівня біля панелей лівого стовпця
Plot.text(panels.filter(d => pos[d.key].c === 0), { fx, fy, x: () => xmin, y: () => 100, text: () => "100%", dx: -5, textAnchor: "end", fill: "#555", fontSize: mobile ? 11.5 : 12.5 }),
Plot.line(solid,{ fx, fy, x: "x", y: "v", z: "key", stroke: "#121212", strokeWidth: 2 }),
Plot.dot(post, { fx, fy, x: "x", y: "v", r: 5.5, fill: RED, stroke: "#121212", strokeWidth: 1 }),
...lab(post),
// підписи місяців під кожною панеллю (1 серпня, 1 вересня, 1 жовтня)
Plot.ruleX(ticks, { fx, fy, x: "x", y1: YMIN, y2: YMIN + 6, stroke: "#777" }),
Plot.text(ticks, { fx, fy, x: "x", y: YMIN, text: d => MONTHS[d.x.getMonth()], dy: 9, lineAnchor: "top",
fill: "#555", fontSize: mobile ? 11.5 : 12 }),
],
});
}
// ===== КАРКАС: малювання й перебудова лише при зміні ширини =====
let lastW = 0, rt;
function build(force) {
const W = BOX.clientWidth;
if (!W || (W === lastW && !force)) return;
lastW = W;
BOX.replaceChildren(draw(W));
}
build();
$$(".tgl button").forEach(btn => btn.addEventListener("click", () => {
if (btn.dataset.m === MODE) return;
MODE = btn.dataset.m;
$$(".tgl button").forEach(b => b.classList.toggle("on", b.dataset.m === MODE));
$$(".sub").forEach(d => { d.hidden = d.dataset.m !== MODE; });
build(true);
}));
new ResizeObserver(() => { clearTimeout(rt); rt = setTimeout(build, 150); }).observe(BOX);
})();
Кожен бюджетний платіж проходить через Державну казначейську службу і з"являється на порталі Spending.
Бюджетна установа подає доручення, а казначейство – перераховує кошти.
Тож паузу видно як провал у кількості платежів, кожен з яких має код економічної класифікації видатків Мінфіну: зарплата, послуги, будівництво тощо.
До 14 вересня всі групи видатків трималися біля звичного рівня.
Після цієї дати капітальних платежів – на будівництво, ремонти й обладнання – стало у дванадцять разів менше (–92%).
Оплат послуг, куди входять поточні ремонти, прибирання, вивіз сміття й утримання доріг, – у десять разів менше.
Дотації комунальним підприємствам з того часу просіли на чверть.
Зарплати, соцвиплати, комунальні платежі бюджетних установ ішли як завжди.
Читайте також
Слон у кімнаті та дірки в бюджеті.
Чому уряд зупинив фінансування некритичних видатків і що буде далі
Якщо дивитися не на кількість транзакцій, а на суми грошей, то "просідання" менш відчутне.
Обсяг капітальних видатків знизився на 43% у порівнянні зі звичайним рівнем, оплат послуг – на 46%, дотацій комунальним підприємствам – на 15%.
Це може свідчити про те, що гроші продовжує отримувати невелика кількість великих одержувачів, а дрібні платежі за ремонти й послуги майже зникли.
Ймовірно, це може свідчити про те, що держава в першу чергу фінансує свої видатки, а видатки громад, які менші за обсягом, призупиняє.
Серед останніх вже звучить незадоволення.
2 жовтня перший заступник міського голови Львова Андрій Москаленко заявив, що казначейство не проводить платежі за тепло, зарплати двірникам і водіям трамваїв.
Дані по платежах бюджету Львова це підтверджують.
11 вересня місто перерахувало "Львівелектротрансу" 20,7 млн грн компенсації за пільговий проїзд.
Відтоді не надійшло жодної гривні.
Оплат послуг за тиждень 7-11 вересня Львів провів 1 121, а за тиждень з 28 вересня по 2 жовтня – лише 5.
По всій країні, в першій половині вересня, громади заплатили за послуги 992 млн грн.
Наступні три тижні – від 6 млн грн до 35 млн грн на тиждень.
До 14 вересня платили фірмам за будівництво й обладнання в середньому 3 млрд грн на тиждень, після – 869 млн грн.
Фінансування укриттів скоротилось на 92%, шкіл і садочків – на 98%, лікарень – на 90%, парків та благоустрою – на 99%.
На дороги витрачено на 86% менше.
.epchart { max-width:960px; margin:24px auto; color:#333; font-family:"Fira Sans", "Segoe UI", Arial, sans-serif; font-variant-numeric:tabular-nums; }
.epchart * { box-sizing:border-box; }
.epchart svg g, .epchart svg text { font-family:inherit; }
.epchart .chart { min-height:200px; }
.epchart .chart svg { display:block; overflow:visible; }
.epchart .note { font-size:13px; line-height:1.5; color:#777; margin-top:8px; }
.epchart .fail { padding:24px 0; font-size:14px; color:#777; }
.epchart .tip { position:fixed; pointer-events:none; background:#fff; border:1px solid #ccc; padding:5px 8px; font-size:13px; opacity:0; z-index:50; }
.epchart .ttl { font-size:20px; font-weight:700; line-height:1.3; margin:0 0 4px; color:#121212; }
.epchart .sub { font-size:15px; line-height:1.4; color:#555; margin:0 0 12px; }
.epchart .key { font-size:13px; color:#555; margin:0 0 6px; }
.epchart .key i { display:inline-block; width:10px; height:10px; border-radius:50%; margin:0 5px 0 0; vertical-align:-1px; border:1px solid #333; }
.epchart .key span { white-space:nowrap; }
Капітальні оплати бюджетів фірмам за напрямами, мільйонів гривень на тиждень
Джерело: Spending.gov.ua, капітальні платежі бюджетів фірмам.
Без передоплати «Укрзалізниці» за вагони 28 серпня, 1,4 млрд грн.
(async () => {
// ===== КАРКАС =====
const ROOT = document.getElementById("epchart-kazna-napriamy");
const BOX = ROOT.querySelector(".chart");
let d3, Plot;
try {
[d3, Plot] = await Promise.all([
import("https://cdn.jsdelivr.net/npm/d3@7.9.0/+esm"),
import("https://cdn.jsdelivr.net/npm/@observablehq/plot@0.6.17/+esm"),
]);
} catch (e) {
BOX.innerHTML = "Графік не завантажився.
Оновіть сторінку.";
return;
}
const DATA = {"rows":[{"name":"Школи, садки, освіта","short":"Освіта","base":432.4,"pause":9.2,"chg":-98,"tail":false},{"name":"Енергетика, тепло, захист критичної інфраструктури","short":"Енергетика, тепло","base":412.9,"pause":499.2,"chg":21,"tail":false},{"name":"Житло, комунальне господарство","short":"Житло, ЖКГ","base":379.6,"pause":67.2,"chg":-82,"tail":false},{"name":"Дороги, мости, вулиці","short":"Дороги","base":356.4,"pause":51.0,"chg":-86,"tail":false},{"name":"Транспорт, техніка, обладнання","short":"Транспорт, техніка","base":329.0,"pause":13.8,"chg":-96,"tail":false},{"name":"Лікарні, медицина","short":"Медицина","base":240.7,"pause":23.8,"chg":-90,"tail":false},{"name":"Укриття, захисні споруди","short":"Укриття","base":223.6,"pause":18.7,"chg":-92,"tail":false},{"name":"Благоустрій, парки, бруківка","short":"Благоустрій","base":102.1,"pause":1.5,"chg":-99,"tail":false},{"name":"Дрони й техніка для війська від громад","short":"Дрони, авто для війська","base":68.4,"pause":0.1,"chg":-100,"tail":false},{"name":"Культура, спорт, адмінбудівлі","short":"Культура, спорт","base":52.6,"pause":0.7,"chg":-99,"tail":false},{"name":"Водогони, каналізація","short":"Водогони","base":22.8,"pause":73.9,"chg":224,"tail":false},{"name":"Інше","short":"Інше","base":61.7,"pause":0.0,"chg":-100,"tail":true},{"name":"Призначення не розпізнано","short":"Не розпізнано","base":346.0,"pause":109.8,"chg":-68,"tail":true}],"total":{"base":3028,"pause":869,"chg":-71}};
const $$ = s => ROOT.querySelectorAll(s);
const pct = (v, d = 1) => (v > 0 ? "+" : v < 0 ? "–" : "") + Math.abs(v).toFixed(d).replace(".", ",") + "%";
const esc = s => String(s).replace(/[&""]/g, c => ({ "&": "&", "": ">", """: """, """: "'" }[c]));
const num = (v, d = 0) => v.toLocaleString("uk-UA", { minimumFractionDigits: d, maximumFractionDigits: d }).replace(/ /g, " ");
const MONTHS = ["січ", "лют", "бер", "квіт", "трав", "черв", "лип", "серп", "вер", "жовт", "лист", "груд"];
const FONT = ""Fira Sans", "Segoe UI", Arial, sans-serif";
const STYLE = { fontFamily: FONT, fontSize: "13px", color: "#333", overflow: "visible", fontVariantNumeric: "tabular-nums" };
await Promise.race([document.fonts.load("400 13px "Fira Sans""), new Promise(r => setTimeout(r, 1500))]).catch(() => {});
// ===== СЦЕНИ: числа в текст, дані =====
$$("[data-s]").forEach(el => { el.textContent = { b: num(DATA.total.base), p: num(DATA.total.pause), c: pct(DATA.total.chg, 0) }[el.dataset.s]; });
const DOWN = "#d1342c", UP = "#e8a400", TAIL = "#a8a8a8", INK = "#121212", PANEL = "#f2f2f2";
const rows = DATA.rows.map(r => ({ ...r, up: r.pause > r.base,
col: r.tail ? TAIL : r.pause > r.base ? UP : DOWN }));
const xmax = d3.max(rows, r => Math.max(r.base, r.pause));
function draw(W) {
const mobile = W < 600;
const label = r => mobile ? r.short : r.name;
const order = rows.map(label);
const step = mobile ? 44 : 32;
return Plot.plot({
width: W, height: rows.length * step + 40,
marginLeft: mobile ? 8 : 330, marginRight: mobile ? 52 : 60, marginTop: mobile ? 40 : 30, marginBottom: 50,
style: STYLE,
x: { domain: [0, xmax], ticks: mobile ? 3 : 6, grid: true, tickFormat: v => num(v),
label: "млн грн на тиждень, у середньому", labelAnchor: "center", labelArrow: "none", labelOffset: 40 },
y: { domain: order, label: null, axis: mobile ? null : "left", tickSize: 0, tickPadding: 12 },
marks: [
Plot.frame({ fill: PANEL, stroke: null, inset: -10 }),
// на телефоні назва ряду — над стрілкою
...(mobile ? [Plot.text(rows, { x: 0, y: label, text: label, textAnchor: "start", dy: -14,
fill: r => r.tail ? "#999" : "#333", fontSize: 12.5 })] : []),
// стрілка від «до паузи» до «під час паузи»: червона — падіння, жовта — зростання, сіра — інше/не розпізнано
Plot.arrow(rows, { x1: "base", x2: "pause", y1: label, y2: label, stroke: "col",
strokeWidth: r => r.tail ? 2 : 3, headLength: mobile ? 9 : 11, insetEnd: 1 }),
// над першою стрілкою — періоди: біля вістря пауза, біля хвоста звичний рівень
Plot.text([rows[0]], { x: "pause", y: label, text: () => mobile ? "14 вер — 2 жовт" : "14 вересня — 2 жовтня", dy: mobile ? -30 : -16,
textAnchor: mobile ? "start" : "middle", fill: "#000", fontWeight: 700, fontSize: mobile ? 11.5 : 12.5 }),
Plot.text([rows[0]], { x: "base", y: label, text: () => mobile ? "17 серп — 11 вер" : "17 серпня — 11 вересня", dy: mobile ? -30 : -16,
textAnchor: "middle", fill: "#000", fontWeight: 700, fontSize: mobile ? 11.5 : 12.5 }),
Plot.text(rows, { x: r => Math.max(r.base, r.pause), y: label, text: r => pct(r.chg, 0), dx: 10, textAnchor: "start",
fill: r => r.tail ? "#888" : INK, fontWeight: r => r.tail ? 400 : 600, fontSize: mobile ? 12.5 : 13 }),
],
});
}
// ===== КАРКАС: малювання й перебудова лише при зміні ширини =====
let lastW = 0, rt;
function build() {
const W = BOX.clientWidth;
if (!W || W === lastW) return;
lastW = W;
BOX.replaceChildren(draw(W));
}
build();
new ResizeObserver(() => { clearTimeout(rt); rt = setTimeout(build, 150); }).observe(BOX);
})();
З дорогами, втім, не все так просто.
Буквально за кілька днів, як держава почала затримувати платежі, дорожні компанії встигли отримати чималі кошти.
Ще 21 серпня уряд виділив Агентству відновлення 24 млрд грн з резервного фонду на борги за ремонт доріг.
Служби відновлення платять ці гроші за окремим кодом видатків – "заходи розвитку".
За тиждень з 31 серпня по 4 вересня за цим кодом провели 592 млн грн, за 7-11 вересня – за пару днів до повного блокування – 11,8 млрд грн, у 20 разів більше.
Читайте також
На що витратять 7,2 трильйона: інфографіка видатків державного бюджету 2027 року
Найбільше заплатили служби відновлення Кіровоградської, Харківської і Одеської областей.
"Наші гроші" порахували 5,17 млрд грн лише великим дорожнім підрядникам за 7-10 вересня.
"Автострада", чий власник Максим Шкіль оцінював борг держави перед компанією в 15 млрд грн, отримала 11 вересня 2,4 млрд грн, а 13 вересня ще 390 млн грн.
Втім, з 14 вересня цей потік обірвався.
Жоден із 12 найбільших дорожніх підрядників після 13 вересня не отримав за дороги жодної гривні з державного бюджету.
Але частина з них продовжує отримувати гроші й далі за інші об"єкти.
Попри попередні заяви посадовців і побоюванням ЗМІ, станом на 5 жовтня видатки на підготовку до зими поки не зупинилися.
Енергетика, тепло й захист критичної інфраструктури отримували 413 млн грн на тиждень до бюджетної паузи і 499 млн грн – під час неї.
Це, зокрема, платежі "Автостраді" за магістральні водогони в Томаківку і Мирівську громаду на Нікопольщині, Вінницькому облавтодору й "Євроавтобану" за реконструкцію "Об"єктів № 1–5 і 12" на Вінниччині (що це за об"єкти, у платежах не сказано, лише "об"єкт критичної інфраструктури", але, зазвичай, так позначають спорудження захисту в енергетиці), а також підрядникам резервних котелень в Одесі.
У призначенні платежу таких оплат стоїть посилання на дві урядові постанови про захист критичної інфраструктури: № 393 від 20 березня і № 821-р від 17 серпня.
За підрахунками ЕП, до "казначейської паузи" з такою позначкою йшло 9% усіх грошей, які платили фірмам за будівництво й обладнання, тоді як зараз – 59%.

