Zákon o státním rozpočtu ČR na rok 2018 přijala Poslanecká sněmovna 19. prosince 2017 (též hlasy hnutí ANO). Návrh tohoto rozpočtu sestavovala ještě předchozí vláda premiéra Bohuslava Sobotky ve složení ČSSD, ANO, KDU-ČSL. V této vládě mělo hnutí ANO místo ministra financí. Nejdříve jím byl sám Andrej Babiš, a od 24. května 2017 zastával tuto funkci Ivan Pilný. Hnutí ANO se na sestavení rozpočtu též podílelo.
Vláda Andreje Babiše skutečně provedla v rozpočtu změny. Mimořádné státní dotace ve výši čtyř miliard korun určených na krajské silnice jsou složeny z vládních úspor jednotlivých ministerstev a jednu miliardu pak poskytne Státní fond dopravní infrastruktury. Stejně jako v předchozích letech budou peníze rozděleny podle délky krajem spravovaných silnic.
Vláda dne 27. března přijala usnesení č. 206, ve kterém schvaluje zavedení nové slevy z jízdného ve vlacích a autobusech pro seniory, děti, žáky a studenty. Rovněž schválila snížení výdajů v roce 2018 v jednotlivých kapitolách státního rozpočtu ve prospěch rozpočtu Ministerstva dopravy na kompenzaci slev z jízdného ve vlacích a autobusech pro seniory, děti, žáky a studenty v celkové výši 3,258 mld. Kč. Kvůli tomuto dokumetu se na Andreje Babiše vznesla vlna kritiky, že toto opatření bude zavedeno zejména na úkor Ministerstva školství.
Ministerstvo financí vydalo v reakci na kritiku prohlášení, ve kterém se uvádí, že změny upravující strukturu státního rozpočtu na letošní rok, umožní financování aktuálních vládních priorit z nečerpaných prostředků jednotlivých kapitol. Mezi tyto priority patří zmírnění škod způsobených suchem a mrazem (2,15 mld. Kč), opravy silnic II. a III. třídy (3 mld. Kč) a kompenzaci slev na jízdné pro studenty a seniory (3,26 mld. Kč), což opravdu dává dohromady zhruba Babišem zmíněných 8,5 miliard Kč. Na tyto vládní priority se měly použít prostředky z jednotlivých kapitol, které se v roce 2018 nestačí utratit.