Start with the division, not the demo. Take your monthly outbound orders, divide by paid seats. Take the per-seat price, divide by the per-order price. If the first number beats the second, per-user pricing wins. If not, per-order wins. Everything in this article is just that division, worked out properly. (All figures below are illustrative examples, not any vendor's actual quote.)
Where the Money Actually Goes
Break the total cost of ownership open first. A SaaS WMS has five buckets: subscription, implementation, integrations (ERP, parcel shipping), training, and data migration — plus the re-migration cost if you ever switch systems. The pricing model only sets the subscription bucket, but that bucket repeats every year, and over five years it's usually the biggest one.
Here's the counterintuitive part: for a small warehouse, money squeezed out of implementation fees can get eaten by one year of subscription. Negotiate the one-time fees all you want — but never sign the recurring line blind. Understand the pricing model first, then talk discounts.
Stretch the math over five years and it gets uglier. Take a 12-seat, 8,000-orders-a-month warehouse as an illustrative example, with identical implementation cost on both sides:
| Per-user | Per-order | |
|---|---|---|
| Annual subscription | $6,480 | $24,000 |
| 5-year subscription total | $32,400 | $120,000 |
| Implementation (one-time) | $15,000 | $15,000 |
| 5-year TCO | $47,400 | $135,000 |
Implementation is identical, yet five-year TCO differs by $87,600. Pick the wrong pricing model and whatever you saved haggling over implementation is a rounding error — that's the full answer to "where the money actually goes."
Two Ledgers: Per-User vs Per-Order
| Per-user | Per-order | |
|---|---|---|
| Billing base | Paid seats | Outbound order volume |
| Cost grows with | Headcount | Orders |
| Slow season | You pay the same, every month | Bill drops automatically |
| Peak season / flash sales | Cost doesn't move | The invoice can give you a scare |
| Management burden | Seat hygiene: ex-employees' seats left active are money burned | The definition of "one order" must be nailed down |
Per-user pricing is a flat cost curve: add 5 temp packers in peak season, pay for 5 more seats; forget to deactivate accounts when they leave, keep paying. Per-order pricing follows volume: cheap in the slow months, but when orders triple on promotion day, so does the bill — have the cash flow ready.
The Break-Even Point Is One Division
The decision rule fits on one line:
Break-even throughput (orders/seat/month) = per-seat price ÷ per-order price
Above the line, per-user is cheaper. Below it, per-order. Gut feel gets no vote here.
Walk through it with illustrative numbers (per-seat $45/seat/month, per-order $0.25/order — examples only): break-even = 45 ÷ 0.25 = 180 orders/seat/month. When your throughput sits within 10% of the line either way, treat it as a tie and negotiate — small volume shifts will flip the winner.
| Warehouse A | Warehouse B | |
|---|---|---|
| Paid seats | 6 | 10 |
| Monthly orders | 3,000 | 1,500 |
| Actual throughput | 500 orders/seat/month | 150 orders/seat/month |
| Per-user annual cost | $3,240 | $5,400 |
| Per-order annual cost | $9,000 | $4,500 |
| Verdict | Above 180 → per-user, saves $5,760/yr | Below 180 → per-order, saves $900/yr |
A home-goods warehouse I ran the numbers for last year: 7 seats, 1,100 orders a month — throughput 157, under the line. Per-order it was, even though the owner felt "per-order sounds expensive." The math saved roughly a forklift's annual maintenance. A fast-moving consumer goods warehouse with 9 seats and 12,000 monthly orders — throughput 1,333 — locked in per-user and stopped worrying about adding peak-season staff.
Four Levers That Actually Save Money
First: do read-only seats cost money? The warehouse manager, finance, and the owner all want dashboards. Does a view-only login count as a paid seat? Get it in the contract, in writing. Verbal promises don't count.
Second: can seats be frozen in the slow season? Under per-user pricing, a warehouse with big seasonal swings can save real money with a seat-freeze or downgrade clause — negotiate it before signing, not when the slow months arrive and you discover you're stuck paying.
Third: what exactly counts as "one order"? This is the number-one trap in per-order contracts. Do return orders count? Transfer orders, cycle-count adjustments? Outbound orders only, or every document type? Leave it vague and month-end reconciliation turns into a shouting match.
Fourth: tiered pricing and volume commitments. High-volume warehouses can trade an annual volume commitment for a lower per-order rate — but don't inflate the commitment for the discount. Overage rates can be higher than the standard price. Do that math to the decimal.
One ugly truth to close this section: don't share one login across several people to save seats. Audits catch it every time, and after a permissions incident, what you saved won't cover a fraction of the legal bill.
What About Hybrid Quotes?
Some vendors will offer you a blend — a base seat fee plus a per-order overage past a threshold. Don't dismiss it as a trick; for warehouses with a brutal peak season and a quiet rest of the year, a hybrid can beat both pure models. The math is the same division, just done twice: compute your slow-month throughput against the base seats, then price the peak-month overage separately. If the vendor won't show you the overage rate in writing before you sign, walk away — that's the tell that the "hybrid" is just per-order pricing wearing a costume.

The conclusion is calculable — use it directly. Last month's outbound orders divided by paid seats gives your actual throughput; per-seat price divided by per-order price gives the break-even line. Above the line, go per-user; below it, go per-order. Neither model is inherently better or worse — the only question is whether it survives your warehouse's arithmetic.
One last trap: recompute at every renewal. Throughput drifts as you add SKUs and sales channels, and the model that was right in year one can quietly become the expensive one by year three. The vendor won't remind you — the division is yours to rerun. Run it, and you'll know exactly where the money went.
By Lao Zhou, Logistics Cost Analyst










