The Invoice That Left 3 Days Late — And What It Actually Costs You
Most fuel distributors don't have a cash flow problem. They have a timing problem.
Most fuel distributors I talk to don’t think they have an invoicing problem.
They have dispatchers. They have billing clerks. Invoices go out. Customers pay. Business runs.
But when I ask one question, “How long after a delivery does your invoice go out?” the answer is almost always some version of: “A day or two. Maybe three if it’s busy.”
That pause before “maybe three” is where the money is.
Let’s do the math nobody does
Take a mid-size petroleum distributor.
250 deliveries a month. Average invoice value of $3,800.
If invoices go out 3 days after delivery on average, roughly $95,000 of completed, delivered revenue is sitting unbilled at any given moment. Across the year, that’s about $11.4M in revenue passing through a delayed billing workflow.
That’s not accounts receivable. That’s pre-receivable. It doesn’t even exist in your books yet.
Now add your payment terms. Net 30 is standard. That means some customers are effectively on net 33, net 35, net 38 and they don’t know it, and neither do you, because the clock didn’t start until the invoice hit.
If your cost of capital is 7%, that billing lag alone costs you roughly $55,000 a year in carrying cost. Not including the invoices that come back wrong because the pricing wasn’t updated before billing ran them.
Why does it actually happen?
It’s not a billing clerk problem. Your billing team isn’t slow. They’re waiting.
Here’s the typical sequence at a fuel distributor running QuickBooks or a legacy fuel system:
Driver completes delivery
Driver calls in, or brings in a paper ticket, or logs it in a separate system
Dispatcher closes out the load, whenever they get to it
Billing picks up the closed loads, batch, usually end of day
Billing cross-checks pricing. Is the contract rate current? Did rack move today?
Invoice gets generated and sent
Three days isn’t negligence. It’s the natural speed of a process with four handoffs, two systems, and no real-time connection between the truck and the invoice.
The billing clerk is the last person in a broken relay race.
The part that makes it worse
Billing delays don’t just cost you float. They cost you accuracy.
When three days pass between delivery and invoice, the conditions that determined that delivery have changed. Rack price moved. A customer’s contract tier needs to be verified again. Someone’s not sure if the driver delivered 850 gallons or 900 because the ticket was smudged.
So invoices go out late and wrong. And when a customer disputes a line item, your AR team is reconstructing a delivery from three days ago with partial information.
The dispute takes two weeks to resolve. The payment gets held. Your 30-day receivable just became 50.
What closing the gap actually looks like
The distributors I’ve seen run tight AR aren’t doing anything exotic. They’ve just eliminated the handoffs.
Delivery confirmation triggers billing. Pricing is pulled at the time of dispatch, locked at delivery, and doesn’t require a manual check before the invoice runs. The BOL and the invoice are created from the same data, not re-entered twice.
Same-day invoicing isn’t a fantasy. It’s what happens when dispatch and billing run on connected data instead of phone calls and batch exports.
The billing clerk goes from chasing information to reviewing exceptions. They go from processing to oversight.
The invoice that used to leave Tuesday goes out Monday night. Your DSO drops. Your cash flow improves. And you didn’t hire anyone new to make it happen.
The question worth asking your team this week
Pull your last 30 invoices. Find the delivery date. Find the invoice date. Average the gap.
If it’s more than 24 hours, you have a workflow problem, not a people problem. And the cost of that gap is probably higher than you think.


