who prints our currency?
There is about $1.2 trillion dollars of U.S. currency in circulation. The Federal Reserve Banks distribute new currency for the U.S. Treasury Department, which prints it. Depository institutions buy currency from Federal Reserve Banks when they need it to meet customer demand, and they deposit cash at the Fed when they have more than they need to meet customer demand.