GenerateMyInvoice

Invoice Financing Explained: Discounting, Factoring and Alternatives

Borrowing against unpaid invoices can bridge a cash gap. Understanding the cost in annual terms stops it becoming a habit you regret.

Unpaid invoices used as collateral with a bank building in the background

Invoice financing is an umbrella term for borrowing money against invoices your customers haven't paid yet. Instead of waiting 30, 60 or 90 days, you get most of the value now from a lender, and repay when the customer pays.

There are two main forms, and people often use the terms loosely.

Invoice discounting

You use your unpaid invoices as collateral for a loan or credit line. You still own the invoices and collect payment yourself. Customers typically don't know a lender is involved.

  • Advance: often 70–90% of the invoice value
  • You pay: interest on the amount borrowed plus fees
  • Best for: established businesses with good bookkeeping and credit control

Invoice factoring

You sell the invoices to a factoring company, which advances most of the value and collects from your customers directly. Customers usually know.

  • Advance: often 70–90%
  • You pay: a factoring fee, usually a percentage of the invoice per period
  • Best for: businesses that want help with collections, or that can't get discounting

We go deeper in what is invoice factoring.

Other variations

  • Selective or spot financing: finance individual invoices when needed instead of your whole ledger.
  • Platform financing: some accounting and payment platforms offer to advance funds against invoices raised in their system.
  • Supply chain finance: arranged by a large buyer so its suppliers get paid early. If a big customer offers this, it's often cheaper than doing it yourself.

What it really costs

Lenders quote costs in different ways: a monthly percentage, a discount fee plus a service fee, or an annual rate above base. Put them side by side by calculating total cost ÷ amount advanced, then annualize it.

Example: you finance a $20,000 invoice, get $17,000 upfront, and the customer pays in 45 days. Total fees: $600.

  • Cost as a share of the advance: $600 ÷ $17,000 = 3.5%
  • Annualized: 3.5% × (365 ÷ 45) ≈ 28.6% a year

That can still be a sensible trade if it lets you meet payroll, avoid a missed supplier discount or take on profitable work. It's rarely sensible as a permanent way of running.

Who can get it

Lenders look mostly at:

  • Your customers: are they creditworthy businesses? (Consumer invoices generally don't qualify.)
  • Your invoices: are they for delivered work, undisputed, and not already pledged elsewhere?
  • Your trading history and turnover
  • Concentration: if one customer is most of your ledger, the lender may limit how much it will advance against them

Before you finance, try the cheaper fixes

  1. Invoice immediately when work is delivered.
  2. Shorten terms: Net 14 instead of Net 30 for smaller clients. See payment terms.
  3. Take deposits and milestone payments. See deposit invoices.
  4. Chase on a schedule. See payment reminders.
  5. Offer card payment, which is often faster even after fees.
  6. Use an early payment discount selectively. It's often cheaper than financing.
  7. Review your aging report weekly.

Tighten your terms and add a deposit line on your next invoice.

Open the invoice generator

Questions to ask any lender

  • What's the total cost, including all fees, for a typical invoice?
  • Is there a minimum contract length or volume?
  • What happens if a customer pays late or doesn't pay?
  • Who contacts my customers, and how?
  • Are there exit fees?

Invoice financing agreements can be complicated and some are hard to leave. Read the contract fully, and consider asking an accountant to review it.

Hafiz

Hafiz runs GenerateMyInvoice and writes its guides on invoicing, payment terms and getting paid on time.

This guide is general information. For decisions about tax or legal action, check with an accountant or lawyer where you work.