Question: Who has the power over the money in the us government?
Answer: Congress
Natural Questions answer: Congress (from the Wikipedia article "Power of the purse")