The legacy desktop system owns your billing. The new cloud competitors own your trucks. Whichever you pick, you run half the business somewhere else.
The legacy desktop system
01
One Windows machine everything depends on
Everyone knows which computer it is. It is also the backup plan.
02
One user in an account at a time
Two people need the same customer, so one of them waits.
03
Routes by hand, data in islands
Somebody uploads the routes before the trucks roll, and every yard keeps its own database.
The new cloud competitors
04
Priced per truck
Add a truck and the software bill goes up with it.
05
Finances live somewhere else
Billing runs through a QuickBooks sync, and the roadmap answers to private-equity owners.
The product
Four parts of the day.
Billing, dispatch, the yard, and the customer portal: the four places the work happens.
Post a stack of twenty checks in about ninety seconds from the keyboard. No mouse.
Balance-forward statements, proration, and past-due notices on a schedule, all built in. Nothing runs through an accounting sync.
Financial records are never edited in place. Every balance traces back line by line, so an audit is a search that takes seconds.
The routes are already on the trucks. Nobody uploads anything in the morning.
Suspend an account and the stop drops off tomorrow’s route automatically.
The driver app works without signal. Stops complete offline and sync when the truck is back in range.
Roll-off work orders follow every can from order to return, with its size and where it sits: in the yard or on a customer’s site.
A full scale house from the Growth tier: weigh in and out, priced by material.
Charge the ticket to an account or take cash, with change computed for the operator.
Your customers pay through a portal that carries your name and your colors.
Card and ACH payments settle into your own Stripe account at Stripe’s published rates.
Bin-Ops adds no fee on any transaction.
Your money, your data
Your money, your data.
Your money and your data stay yours. Here is how we handle both.
01
Payments land in your Stripe account
Your customers pay directly into your own Stripe account. Bin-Ops never holds your money and takes no cut of processing. Payouts follow Stripe’s published schedule.
02
Export everything, any day
One click exports everything, any day you want it. No ticket, no waiting, no fee.
03
An API on every plan
A read-only API on every tier, with published rate limits and no limit on Dedicated. Your accountant or consultant can pull your data without asking us.
04
Hosted on Azure, backed up automatically
Your data runs in Microsoft Azure, in its own database with automatic backups. Nothing sits on a machine in your back office.
Built and supported in the American Midwest
Development and support stay in the US.
The founder
A note from the founder.
I’m Dan Hooyboer. I spent more than ten years building web systems that weren’t allowed to go down. Bin-Ops is that kind of engineering, pointed at an industry I respect.
Haulers deserve better than the legacy desktop system, and better than the new cloud competitors and the investor timelines behind them. So I built the alternative. I own Bin-Ops outright, with no investors and no exit plan. Your subscription pays for engineering and support, and when you call, you get the person who wrote the code.
Off the clock I’m outdoors or under a barbell.
If I’m ever wrong about any of this, you’re covered in writing: month-to-month terms and one-click export on every plan, and source-code escrow on Dedicated.
— Dan Hooyboer, founder
Pricing
The price, on the website.
Flat monthly tiers by active account count, published here before you ever sit through a demo.
Starter
$199/month
Up to 1,500 accounts
The whole system for a growing residential book.
Unlimited trucks, users, and drivers
Free white-glove migration from your current system
One-click full data export, any day
Keyboard posting for cash and checks
Most haulers start here.
Growth
$449/month
Up to 7,500 accounts
Adds the scale house, for haulers tipping their own material.
A full scale house: weigh in and out, priced by material
Route optimizer that prices dump sites, tipping fees, and truck capacity
Advanced
$799/month
Up to 20,000 accounts
Then $150 per additional 5,000 accounts
For multi-site residential books that have outgrown Growth.
Multi-site: every yard under one company view
Stays on shared hosting at any size. No forced move to Dedicated.
Dedicated
$1,499/month
+ Azure at cost
Your own isolated instance
A flat software fee, plus your instance’s Azure charges passed through at Microsoft’s rates with zero markup. We estimate them in writing before you sign and itemize them on every invoice.
No account ceiling and no API limits; usage runs on your own meter
Any Azure US region, priced at that region’s rates
A defined SLA, the same for every Dedicated customer
Source-code escrow, included
The switch, guaranteed
If we don’t match your old system to the penny, you never pay.
We import your data and run a full billing cycle alongside your current system. You get a written reconciliation report before you pay a dollar, and your old system stays untouched the whole time.
Read-only API with published rate limits (no limit on Dedicated)
Payments into your own Stripe account, with no Bin-Ops fee
To start
First and last month of the software fee. No contract, no setup fee, no implementation fee. Month to month: cancel anytime, and your final month is already paid. 90 days’ written notice before any change to a Bin-Ops fee.
Questions
Questions, answered.
The questions haulers ask on the first call.
Can you import my data from my current system?
Yes. Free, white-glove migration is included on every tier. We import from Trash Flow (accounts, balances, rates, routes, and history) and from spreadsheets. We restore your backup and your customers appear in Bin-Ops, usually the same day.
Isn't switching billing systems risky?
It used to be, so we built for it. We import your data, run a complete billing cycle alongside your current system, and hand you a written reconciliation report that matches to the penny before you pay anything. If we don't match, you never pay. Your old system stays untouched the whole time.
What does it cost to get started?
Your first and last month. That is the entire cost of starting: no setup fee, no implementation fee, no migration fee, no contract. Because your last month is prepaid, leaving later costs nothing extra either.
Do I need a server or new hardware?
No. Bin-Ops runs in the browser on the computers, tablets, and phones you already own. Retiring the office server, its backup routine, and the remote-access workarounds is the point.
Can I keep my old system running after I switch?
Yes, and we encourage it. Keep it read-only next to Bin-Ops for a full quarter if you want to.
What does Bin-Ops cost?
Four flat tiers by active account count: Starter at $199 a month (up to 1,500 accounts), Growth at $449 (up to 7,500, adds the scale house), Advanced at $799 (up to 20,000), and Dedicated at $1,499 a month plus your instance's Azure infrastructure at cost. Every tier includes unlimited trucks, users, and drivers. The full breakdown is on the pricing panel above.
Is that really the whole price?
Yes. No per-truck fees, no per-seat fees, no setup or implementation fee, and no surcharge from us on customer payments. The number on the pricing page is the number on your bill.
Is there a contract?
No. Bin-Ops is month to month. You pay first and last month on the software fee to start, and you can cancel anytime. Your final month is already covered, so cancellation costs nothing. On Dedicated, infrastructure is billed monthly in arrears from actual usage, so there is nothing to prepay there.
What happens to my bill when I add trucks?
Nothing. Adding a truck, a driver, a user, or a site costs zero, so your software cost per truck falls every time you grow. We price by account count because that is how your revenue grows.
Will you raise prices once I'm switched over?
Not without 90 days' written notice before any change to a Bin-Ops fee: the tier prices, the Advanced overage, and the Dedicated software fee. That is several times longer than the industry's usual notice, and it is in the agreement. Azure's infrastructure rates are set by Microsoft and pass through unchanged, including any discounts we obtain for your instance.
Why are you so much cheaper than the alternatives?
Because our costs are lower by design. Serving a hauler costs a fraction of the subscription, and there is no investor to repay and no sales machine to feed. Your subscription funds engineering and support.
How does Dedicated pricing work?
Dedicated has two parts, and we show both everywhere the price appears. The first is our software and operations fee: $1,499 a month, flat, covered by the same 90-day price-change notice as every tier. The second is the Azure infrastructure your isolated instance runs on: your own database, compute, storage, backups, and networking, in your own resource group. Those charges are set by Microsoft and pass through at cost, itemized on your invoice, with the Azure cost report attached so you can check our math. Before you sign, we size your instance and give you a written estimate. We review sizing every quarter and shrink anything we can; we make nothing on your Azure bill, so we have no reason to run it bigger than you need.
Why is part of Dedicated variable?
Because a single blended price for an isolated instance either overcharges small operations or quietly caps big ones, and hiding infrastructure inside a flat number is where vendors hide margin. The fee we control is flat and guaranteed; the infrastructure you use is metered and visible. That is also why Dedicated has no account ceiling and no API limits. It is the same approach as payments: Stripe's published rates on payments, Azure's metered rates on infrastructure, and no Bin-Ops markup on either.
Can my Dedicated bill go down?
Yes. Quarterly right-sizing reviews are included, reductions are applied without you asking, and any reserved-capacity discounts we obtain for your instance pass through to you. Any planned change that would raise your monthly infrastructure cost by more than 25% needs your written approval first. The one exception is emergency scaling to keep you online, which we do first and tell you about within five business days. You can also set budget alerts at whatever thresholds you want.
How is the Advanced overage counted?
By active accounts on the first day of each billing period. Above 20,000, each started block of 5,000 accounts adds $150 for that month; 27,000 accounts is two blocks, $1,099 total. The count moves in both directions: if your book shrinks, the overage shrinks with it the next period, and crossing a block mid-month is never billed retroactively.
Do you process my payments or take a cut?
No. Your customers pay through your branded portal directly into your own Stripe account, at Stripe's published rates, with no Bin-Ops fee on any transaction. Your money never touches us.
How fast does money reach my bank?
On Stripe's standard payout schedule, typically about two business days, with faster options you can turn on in your Stripe dashboard. Because the account is yours, the timing is Stripe's published policy.
What about cash and checks?
Built for them. Payment posting works from the keyboard: post a stack of twenty checks in about ninety seconds, matching the fastest legacy workflow. Remittance scanning speeds up the mail pile too.
We run our books in QuickBooks. Do we have to give it up?
Keep it. Bin-Ops exports clean, summarized journal entries to your accounting system. What we won't do is make QuickBooks pretend to be an AR system for thousands of residential accounts.
Who owns my data?
You do, and we make that practical: one-click full export any day you want it, plus a read-only API on every tier. Your accountant or consultant can pull your data without asking us.
What are the API rate limits?
30 requests a minute on Starter, 60 on Growth, and 150 on Advanced, with short bursts to twice that. Dedicated has no limit because it runs on your own instance. A full data pull never counts against any of it, because bulk exports are free and unlimited on every tier.
What does an audit look like?
Every financial record in Bin-Ops is an append-only event. Nothing is edited in place, and every balance can be recomputed from the ledger. When someone asks where a number came from, the answer is on screen in seconds.
How do you compare to the legacy desktop system most haulers run?
It earned its reputation on billing, and we kept what people love: keyboard-speed payment posting works the same way in Bin-Ops. Then we fixed the rest. It runs in the cloud instead of on an office server, any number of users can work the same account at once, multiple sites share one system instead of separate databases, routes sync themselves instead of being uploaded by hand, and suspending an account drops the stop from tomorrow's route automatically.
How do you compare to the new cloud competitors?
They built polished dispatch and driver tools. The differences: their pricing is per truck or quoted after a demo, and ours is flat and on this page. Their finances typically run through a QuickBooks sync, and our AR engine is built in, with balance-forward statements, proration, and past-due notices on a schedule. Several are owned by private-equity roll-ups; we are founder-owned with no exit plan. And their "integrated payments" put the vendor inside your cash flow, while your payments settle into your own Stripe account.
What about the big enterprise systems?
Good systems for 75-truck fleets and municipal contracts. Below that, they are overkill at many times the price, with implementations measured in seasons. Bin-Ops brings the piece that used to require them, the scale house, into a $449-a-month tier. If you run 75 or more trucks or bid municipal RFPs, we will say so and point you upstream.
I run one or two trucks. Is Bin-Ops for me?
Maybe not yet. If you are a roll-off-only owner-operator, the budget flat-rate tools may serve you fine for now. When you add residential routes and need statement cycles, proration, and real AR, that is us, and the migration is free when you get there.
The cloud apps advertise AI routing. Do you have that?
Yes, and it is not locked behind a top-tier plan. Our optimizer prices dump sites, tipping fees, and truck capacity into every route, included from the Growth tier. Whoever you evaluate, ask them to demonstrate their savings claims on your routes, with your dump sites. We will do the same.
What should I ask any software vendor, including you?
Six questions worth asking everyone. Is your pricing public? What does my next truck cost per year, in writing? How many users can open the same account at once? How do I get my data out, in what format, and what does it cost? Can my accountant pull data through an API on my plan? Who owns your company, and who owned it two years ago? Our answers are on this page. Make everyone else write theirs down.
Who answers when I call?
The people who build the product. Support is US-based and knows the waste business. There is no phone tree and no offshore first tier reading a script. If your question is about a billing run, you are talking to someone who has run one.
Where is Bin-Ops based?
The American Midwest. Development and support stay in the US.
Will you still be here in five years?
That is what the company is built around. Every new customer more than covers what it costs to serve them, and there are no investors to repay. I own Bin-Ops outright, with no venture debt and no exit plan. You do not have to take my word for it: month-to-month terms, one-click export any day, and source-code escrow on Dedicated are all in writing.
What happens if Bin-Ops gets acquired or shuts down?
You are never trapped, and that is contractual: month-to-month terms, 90 days' written notice before any change to a Bin-Ops fee, and one-click full data export any day you are a customer. The Dedicated tier adds source-code escrow.
Get started
Get started.
Look at the real thing first. Then talk to the people who built it.