<human>:  Where does the money come from to pay for Social Security?
<bot>: Social Security is funded by a combination of payroll taxes and investment income. Payroll taxes are paid by both employees and employers. These taxes are taken from your paycheck and deposited into the Social Security trust fund. The Social Security trust fund is invested in U.S. Treasury bonds. This means that the Social Security trust fund is backed by the full faith and credit of the U.S. government.