Skip to content
Haul Math

How Much Does Freight Factoring Really Cost?

Updated Sep 28, 2026

Open the Freight Factoring Calculator

Factoring gets you paid in a day or two instead of waiting 30, 45, or 60 days for a broker. That cash can keep fuel in the tank, but it isn't free, and the rate on the front of the offer is rarely the whole cost. This guide shows how to turn any factoring offer into three numbers you can compare: dollars per month, percent of what you factor, and an annualized rate.

How a factoring fee is built

Fee = invoice amount × fee rate. The rate is where offers start to differ.

  • Flat rate. One percentage no matter when the customer pays, up to some cutoff.
  • Tiered rate. A base rate for the first stretch, then more for each extra period. "2% for 30 days, plus 0.5% for each 10 days after" means an invoice paid on day 38 costs 2.5%, and one paid on day 55 costs 3.5%. Slow payers make a tiered offer more expensive.

Then come the flat fees, which are easy to skip past when you read the offer:

  • Per-invoice or processing fees
  • ACH, wire, or same-day funding fees, charged each time they send money
  • Monthly service or account fees
  • Monthly minimums, where you pay a set amount in fees even in a slow month
  • Application, setup, or termination fees

Advance, reserve, and recourse

The advance rate is the share of the invoice you get up front. If it's 90%, the other 10% is the reserve. The factor holds it until your customer pays, then sends it to you minus their fees. A 100% advance means no reserve, and the fees come off the top.

Recourse means you buy back any invoice the customer doesn't pay. Non-recourse shifts some of that risk to the factor, but read what it actually covers. Many non-recourse contracts only cover a customer's credit failure, not disputes, short pays, or paperwork problems. A non-recourse label doesn't make an offer better on its own. It's one more thing to weigh against the price.

Three ways to measure the cost

  1. Monthly cost = % fees on your monthly volume + a minimum top-up if you fall short + per-invoice fees + transfer fees + monthly fees + a share of one-time fees.
  2. Effective rate = monthly cost ÷ monthly volume. This is the "real" percentage you pay after the flat fees are counted.
  3. Annualized cost (APR-style) = (monthly cost ÷ cash advanced) × (365 ÷ days to pay). It answers the question: if this were a loan, what yearly rate would it be? It's simple interest, not a legal APR, but it lets you hold factoring up against a line of credit or a card.

Worked example

Say you factor $24,000 a month across 8 invoices, and your brokers pay in 38 days on average. You have two offers. The terms below are made up for the example, not typical rates.

  • Offer A: 2% for 30 days, plus 0.5% for each 10 days after. 90% advance. $15 ACH fee per funding.
  • Offer B: flat 3.5% for up to 90 days. 97% advance. No other fees.

Offer A. Day 38 is 8 days past the base period, which counts as one add-on step, so the rate is 2% + 0.5% = 2.5%. The fees are $24,000 × 2.5% = $600, and the transfers are 8 × $15 = $120, for a total of $720 a month. That's 3.0% of what you factor. Cash advanced is $24,000 × 90% = $21,600. Annualized: ($720 ÷ $21,600) × (365 ÷ 38) = about 32.0%.

Offer B. $24,000 × 3.5% = $840 a month. Cash advanced is $23,280. Annualized: ($840 ÷ $23,280) × (365 ÷ 38) = about 34.7%.

At 38 days, Offer A saves you $120 a month, or $1,440 a year, even though it has more fees on paper.

Now say your brokers slow down to 55 days. Offer A becomes 2% + 3 × 0.5% = 3.5%, so $840 + $120 = $960. Offer B stays at $840. The cheaper offer flipped just because of pay days. That's why you should use your real days-to-pay, not the number you hope for.

What to check before you sign

  • Your real days to pay. Pull the last few months of invoices and see when each one was actually paid.
  • Every fee in the contract. Ask for the full fee schedule in writing, including anything for a mailed check, a same-day wire, a credit check on a new broker, or a fuel advance.
  • Minimums and term length. A monthly minimum hurts in a slow month. A long contract with a termination fee can lock you in.
  • All-or-nothing. Some contracts make you factor every invoice, even from customers who pay fast.
  • Recourse window. On recourse deals, find out how many days pass before an unpaid invoice comes back to you.

Run your own numbers

Put up to four offers into the freight factoring calculator and change the days to pay to see where each one wins. Then fold the monthly cost into your cost per mile, because factoring fees are a real cost of every load. If you bill your own loads, the freight invoice generator makes a clean invoice to send to the broker or the factor.