The US Congress.
The branch that controls funds necessary to maintain the armed forces is the Department of Defense (DoD) within the executive branch of the U.S. government. The DoD is responsible for preparing and executing the budget for military operations, personnel, equipment, and infrastructure. This budget is proposed by the President and must be approved by Congress, which allocates the necessary funds through the appropriations process.
The legislative branch of government is responsible for funding all government expenditures. Funding bills are initiated in the House of Representatives and thereafter to the Senate for approval or disapproval. More often then not, through conference committees of both Houses, the levels of funding get compromised and funds are appropriated and applied.
The Legislative branch.
The House Armed Service Committee is a committee of the US House of Representatives that funds the Department of Defense and the US armed forces.
Taxpayers money personally I feel the armed forces needs more funds
Yes, armed forces should be allowed to recruit in public schools because the government funds these schools and has the right to recruit in them. There is no harm in recruiting in public schools because there is so much about the armed forces not known by kids, and this is a great education opportunity to learn about the life and job of the armed forces.
Legislative
The Legislative Branch controls the allocation of funds in the United States.
appropreate funds to carry out laws and programs
The Insolvency Service is part of the UK's DBIS where it is an executive branch. An example of what it provides is providing banking and investment services of estate funds during bankruptcy and liquidation.
The Department of Defense (The Pentagon) just like it does all the Armed Services.
The legislative branch authorizes and appropriates funds for budget spending.