Invoice financing is a type of business loan in which a company uses its outstanding invoices as collateral to receive cash advances. This form of financing helps businesses improve their cash flow, pay employees and suppliers, and reinvest in operations and growth before their customers settle their accounts.