How Does the Government Pay for Things?
The government pays for things by creating money when it spends, not by collecting money first through taxes or borrowing.
Mainstream framing
Mainstream economics teaches that the government must first obtain money before it can spend, either through taxation, borrowing from the public by issuing bonds, or printing money (which is seen as inflationary). This view treats the government like a household that must balance its budget over time. Taxes and borrowing are seen as the primary funding mechanisms, with the government competing with private actors for limited savings. Excessive deficits are viewed as unsustainable because they require ever-increasing debt that future taxpayers must repay, potentially crowding out private investment and leading to fiscal crises.
MMT answer
MMT reveals that a currency-issuing government like the US creates money when it spends and destroys money when it taxes. As Warren Mosler explains, government spending is operationally the creation of new bank reserves credited to recipient accounts, while taxation removes reserves from the banking system. This means the government doesn't need to 'get' money from anywhere before spending—it creates the money as it spends. The Treasury and Federal Reserve work together through established procedures, but the consolidated government sector has the operational capacity to spend by crediting accounts in its own unit of account.
Bond sales by the Treasury don't fund spending in an operational sense; rather, they provide interest-earning alternatives to non-interest bearing reserves, helping the Fed maintain its target interest rate. As Stephanie Kelton and other MMT scholars demonstrate, the sequence is spend first, then tax or borrow, not the reverse. The real limit on government spending isn't money availability but the economy's productive capacity and the risk of inflation if spending exceeds the economy's ability to produce real goods and services.