Question: how does the government raise money for deficit spending?
Answer: The budget deficit is financed by sale of government bonds. These are essentially interest paying “IOUs” which the government sells to investors. Purchasers of government bonds include pension funds, insurance companies, households and overseas investors.