About
I built this for my own warehouse first.
Not as a product. As a way to stop losing money on accounts I'd priced years earlier and never looked at again.
Why it exists
I run a 3PL. For years, quoting worked like this: a lead comes in, you open the last quote you sent, you change the company name and most of the numbers, and you send it before you've talked yourself out of the price. Sometimes you forget a line. Nobody notices until the invoice.
The worse half is what happens after. A client tells you they'll move four hundred pallets and eighteen months later they're storing six hundred and thirty. That's fine — good, even — except nothing in the way we worked would ever surface it. I knew what we quoted. I knew what we invoiced. Putting those two numbers next to each other was an afternoon of spreadsheet work per client, so it happened about once a year, on the account that had already gone wrong.
Everything I looked at owned one piece of that. A quoting tool that didn't know what a container unload was. A CRM built for software sales, with deal stages that meant nothing on a warehouse floor. Billing systems that could tell me what I charged but had no idea what I'd promised. Nothing connected the quote to the invoice, which is the only connection I actually needed.
So it got built. The awkward services are in there — container unload by load type, first item versus additional item, the minimum monthly that everyone pretends is simple — because real quotes needed them, not because they tested well.
What that means for the software
Opinionated in the places it should be.
It runs a real book every day
This isn't a demo that gets polished before a call. It's used to quote real prospects and to file real invoices against real accounts, which is why the rough edges that matter get fixed and the ones that don't get left alone.
Transparency is the actual position
A lot of this industry makes its margin in the gap between what a client thinks they're paying and what they're paying. That's a fine business right up until the client hires someone to read the invoice. I'd rather show the whole card and win the ones who were going to check anyway.
Nothing decides for you
Where there's automation, it shows you what it found before it changes anything, and it says so when it isn't sure. A tool that quietly guesses wrong about money is worse than no tool.
No growth theatre
There's no self-serve funnel, no trial timer, no in-app upsell. Accounts get set up on a call. That doesn't scale especially well, and at this size that's fine.
Where it's up to
Early, and honest about it.
Rateflow is not a mature product with a customer list to show you. The quoting, the client portal, the rate history and the invoice pipeline are built and in daily use. Other things are half-built or still on the list, and the list is public.
If you run one of these, I'd like to hear how you quote.
Request setup and we'll talk. Genuinely useful either way — half of what's in here came from someone describing how their shop does it differently.