Згідно з Указом Президента «Про порядок виконання державного бюджету України» від 18 червня 1993 р. Національний банк за згодою Міністерства фінансів запровадив із другого півріччя 1993 р. єдину схему касового виконання бюджету — як державного, так і місцевих. Фінансування витрат відтоді здійснюється у межах доходів, що реально надійшли до державного бюджету, а також за рахунок кредитів, наданих Національним банком Міністерству фінансів.
Щоб поліпшити управління державними фінансами, 27 квітня 1995 р. Президент України підписав Указ «Про Державне казначейство». Постановою Кабінету Міністрів України від 31 липня 1995 р. затверджено Положення про Державне казначейство. Основними завданнями цього відомства стали організація виконання державного бюджету і державних позабюджетних фондів, здійснення контролю з використанням бюджетних коштів, а також облік касового виконання бюджету і складання відповідної звітності.
До запровадження казначейської системи касового виконання державного бюджету виконання бюджету здійснюється через установи уповноважених банків.
Касове виконання державного бюджету за доходами через банківську систему. Щоб підвищити надійність зберігання бюджетних коштів та посилити контроль за їхнім рухом і використанням, Кабінет Міністрів і Національний банк України визначають коло комерційних банків, уповноважених здійснювати касове виконання державного бюджету і державних позабюджетних фондів (крім Пенсійного фонду). З Національним банком і уповноваженими комерційними банками Головне управління Державного казначейства укладає угоди на здійснення відповідних розрахунково-касових операцій.
В установах Національного банку та уповноважених комерційних банків для органів Державного казначейства відкриваються дохідні рахунки. На балансові рахунки № 2510 (комерційні банки), 3510 (НБУ) «Кошти Державного бюджету України» зараховуються кошти, що безпосередньо надходять до державного бюджету; на балансові рахунки № 2500, 3500 «Кошти бюджетів України до розподілу» — загальнодержавні податки і збори, які потім розподіляються між державним і місцевими бюджетами або між місцевими бюджетами. Органи Державного казначейства отримують із дохідних рахунків виписки з додатком копій платіжних документів, завірених установою банку.
Для того щоб кошти до Державного бюджету України надходили правильно, згідно з бюджетною класифікацією, фінансові органи, органи Державного казначейства та Державної податкової адміністрації за місяць до початку бюджетного року подають відповідним установам комерційних банків списки платників податків за кожним районом, містом із зазначенням виду платежу, а також підрозділу бюджетної класифікації доходів, символів звітності банку та номерів рахунків, на які слід зараховувати платежі.
Кошти, що надійшли на рахунки № 2500, 3500, розподіляються банками між державним і місцевими бюджетами або тільки між місцевими бюджетами згідно з нормативами, встановленими Верховною Радою України. У разі їх порушення до банків застосовують відповідні фінансові санкції. Крім того, згідно з рішенням Кабінету Міністрів України їх можуть позбавити права обслуговувати місцеві бюджети.
Кошти, що надійшли на балансовий рахунок № 2510, установи комерційних банків щоденно, не пізніше 10-ї години, переказують на транзитні дохідні рахунки, відкриті у регіональних управліннях Національного банку. Водночас вони подають оперативний щоденний звіт «Доходи державного бюджету». У свою чергу, регіональні управління НБУ не пізніше 16-ї години переказують залишки коштів із транзитних рахунків на централізований дохідний рахунок Головного управління Державного казначейства України в Операційному управлінні НБУ (балансовий рахунок № 3510). Щоденно Головне управління Державного казначейства отримує від ОПЕРУ НБУ виписки із цього рахунку, а також оперативну звітність про доходи державного бюджету за видами доходів.
Щомісяця НБУ подає Державному казначейству звіт про доходи державного бюджету та аналогічну звітність за рік.
Касове виконання державного бюджету за видатками через банківську систему. Головне управління Державного казначейства фінансує видатки із державного бюджету в межах асигнувань, передбачених у Державному бюджеті України, і залишків коштів на балансовому рахунку №3513 «Кошти Державного казначейства України». Це — рахунок Головного управління Державного казначейства в ОПЕРУ Національного банку України. На нього щодня переказуються кошти, які надійшли на рахунок № 3510 «Кошти Державного бюджету України». Головне управління Державного казначейства подає в ОПЕРУ НБУ платіжні доручення для переказування надходжень на поточні бюджетні рахунки окремих міністерств і відомств, визначених Кабінетом Міністрів і Національним банком, головними розпорядниками бюджетних коштів. У свою чергу, на основі розрахункових документів цих міністерств і відомств кошти зараховуються на поточні бюджетні рахунки організацій та установ (тобто безпосередніх розпорядників бюджетних коштів), що відкриваються в уповноважених банках за такими балансовими рахунками:
№ 2520 (комерційні банки), 3520 (НБУ) «Поточні рахунки клієнтів, які утримуються з Державного бюджету України»;
№ 2523 (комерційні банки), 3523 (НБУ) «Бюджетні рахунки цільового характеру клієнтів, які утримуються з Державного бюджету України» тощо.
Банківською системою касового виконання державного бюджету, запровадженою в Україні, передбачено постійний рух бюджетних коштів по вертикалі. Спочатку вони концентруються на централізованому рахунку Головного управління Державного казначейства, проходячи шлях по ланцюгу: платник податків і зборів - банк платника - уповноважений банк - регіональне управління НБУ - ОПЕРУ НБУ. Потім кошти здійснюють зворотний шлях, кінцева мета якого - бюджетні рахунки безпосередніх розпорядників коштів. Вертикальний рух коштів різко знижує ефективність системи касового виконання державного бюджету. Як показала практика, певна частина бюджетних коштів затримується на проміжних ланках, розпорошується по рахунках міністерств і відомств. Слабким місцем банківської системи виконання бюджету є контроль за процесом виконання бюджету. До функцій комерційних банків та Національного банку не входять контроль за цільовим використанням бюджетних коштів, оперативне управління наявними коштами.
Щоб підвищити ефективність управління бюджетними коштами, Кабінет Міністрів і Національний банк України Постановою «Про впровадження казначейської системи виконання державного бюджету» від 14 січня 1997 р. передбачили запровадження в Україні казначейської системи виконання державного бюджету. Відтак повноваження учасників бюджетного процесу дещо змінюються. Кошти державного бюджету акумулюються на єдиному казначейському рахунку (сукупність бюджетних рахунків, відкритих Головному управлінню Державного казначейства та його територіальним органам за балансовими рахунками № 2513, 3513 «Кошти Державного казначейства України» в установах Національного банку та уповноважених комерційних банках), через який органи Державного казначейства здійснюють операції за бюджетними доходами і видатками згідно із законом про Державний бюджет України на відповідний рік, затвердженим Верховною Радою України. Органи Державного казначейства здійснюють попередній контроль за витрачанням бюджетних коштів, ведуть облік цих коштів і складають відповідну звітність. Банківська система акумулює кошти державного бюджету на єдиному казначейському рахунку, зберігає і переказує їх за дорученням органів Казначейства. За міністерствами й відомствами (головними розпорядниками бюджетних коштів) залишається право розподілу коштів за напрямами витрат, затвердженими в бюджеті. Органи Державної податкової адміністрації стежать за дотриманням податкового законодавства, забезпечують облік платників податків і зборів, контролюють своєчасність надання бухгалтерської звітності. Державна контрольно-ревізійна служба і Рахункова палата здійснюють подальший контроль за використанням бюджетних коштів.
Згаданою вище спільною постановою Кабінету Міністрів і Національного банку України від 14 січня 1997 р. передбачено поетапне запровадження в Україні казначейської системи касового виконання державного бюджету. На першому етапі, починаючи з 1997 р., поступово запроваджується касове виконання державного бюджету через територіальні органи Державного казначейства за видатками. Головне управління Державного казначейства за погодженням із Національним банком затвердило 21 березня 1997 р. Тимчасову інструкцію про порядок касового виконання бюджету за видатками та Положення про єдиний казначейський рахунок. На другому етапі передбачається поступове запровадження касового виконання державного бюджету через казначейську систему за доходами. Згідно з наказом Головного управління Державного казначейства від 29 квітня 1998 р. запроваджується експеримент з 1 травня 1998 р. по касовому виконанню державного бюджету за доходами органами Державного казначейства паралельно з установами банків.
Касове виконання державного бюджету за видатками через казначейську систему. Головне управління Державного казначейства доводить до головних розпорядників бюджетних коштів затверджені обсяги фінансування за підрозділами бюджетної класифікації. У свою чергу, головні розпорядники на основі отриманих даних складають розподіл бюджетних коштів по областях за підвідомчими установами, організаціями, а також розділами, параграфами і статтями бюджетної класифікації. Головне управління Державного казначейства, отримавши від розпорядників розподіл бюджетних коштів, переказує гроші своїм територіальним управлінням, щоб забезпечити фінансування видатків державного бюджету. Кошти зараховуються на бюджетні рахунки єдиного казначейського рахунку, відкриті для територіальних управлінь в установах банків за балансовими рахунками № 3513 (НБУ), 2513 (комерційні банки) «Кошти Державного казначейства України». На підставі виписок, отриманих із банківських установ, органи Казначейства зараховують одержані кошти на реєстраційні рахунки, відкриті в органах Казначейства на ім'я розпорядників коштів, з метою обліку як надходження грошей, так і їх витрат.