First, a trucking company delivers goods and sends an invoice to their customer. Instead of waiting for the customer to pay, the trucking company sells that invoice to a factoring company. The factoring company pays most of the invoice value upfront. When the customer pays the full invoice, the factoring company will then pay the remaining balance to the trucking company, minus their fees.