Invoice financing lets businesses get quick cash by selling their unpaid customer invoices to a financing company at a small discount. The financing company then collects the payments from the customers. This helps businesses improve their cash flow without waiting for slow payments.