Factoring is a financial arrangement where a business sells its accounts receivable (invoices) to a third party (called a factor) at a discount. There are two main types of factoring: recourse and non-recourse. Factoring provides businesses with cash flow, debt collection services, and credit protection. It benefits both sellers by providing liquidity and buyers by providing credit terms. Major factoring companies in India include Canbank Factors, SBI Factors, and Citi Bank. Factoring involves a client selling goods/services, assigning debts to the factor, the factor providing up to 80% funding and collecting payment from customers.