In the United States, the debt ceiling is a law limiting the total amount of money the federal government can borrow.
Since the federal government has consistently run a budget deficit since 2002, it must borrow to finance the spending that has been legally authorized in the federal budget.