Every 3PL's fee structure is a little different. None of that makes a provider untrustworthy — but the more moving parts a fee structure has, the more places a billing error can hide. Here's what's publicly known about how each of these four prices fulfillment, and what to double-check regardless of who you use.
This isn't a ranking, and it isn't an accusation against any of the four providers below — all of them are established, widely used 3PLs, and complex fee structures are the industry norm, not a red flag specific to one company. The point of comparing structures is narrower: knowing where a given 3PL's pricing has the most tiers, thresholds, or judgment calls tells you exactly where to look first when you're checking your own invoice against your own contract.
ShipBob's publicly described model prices pick-and-pack per order with a volume-tiered rate (the more orders you ship monthly, the lower the per-order rate), plus a separate per-item charge for units beyond the first few in an order. Storage is split across bin, shelf, and pallet tiers, prorated daily based on which tier your inventory occupies. Receiving is typically billed as a flat rate for an initial block of time, then hourly beyond that.
Where to look first: the volume tier your pick-fee rate is based on, and whether your storage is being billed at the bin/shelf/pallet tier your inventory actually occupies — tiered structures like this are the most common place a rate quietly gets applied one tier higher than it should.
Per ShipMonk's own published billing FAQ, storage is billed per location per day, itemized on a bi-weekly invoice cycle — a finer-grained cadence than the monthly billing common elsewhere. Pick-and-pack combines a base order fee with a per-additional-item charge. ShipMonk's monthly minimum is explicitly defined as the greater of a flat $250 or the equivalent of your storage fee. Its invoices also include "period adjustments" — retroactive carrier surcharge or dimension corrections applied after the original charge.
Where to look first: period adjustments, specifically. Because they're applied after the fact on a bi-weekly cycle, they're the easiest charge to lose track of if you're only skimming invoice totals rather than reading the itemized breakdown.
Whiplash's publicly described structure follows a similar shape to ShipBob's: a per-order pick fee covering a set number of items with extra picks charged separately, and storage billed monthly based on the physical space occupied across bins, shelves, or pallets. Receiving follows the common flat-rate-plus-hourly pattern. Exact current rates aren't published — Whiplash prices by custom quote.
Where to look first: because pricing is fully custom-quoted rather than published, the rate card itself is the only source of truth — there's no public benchmark to sanity-check against, which makes keeping your own signed copy on hand more important than with a 3PL that publishes list rates.
Red Stag doesn't publish itemized fee tables either, and its own public messaging leans into that deliberately — its leadership has been vocal that comparing 3PLs line-item by line-item is less meaningful than comparing total fulfillment cost, and that value-added services priced unclearly can feel like hidden charges if they aren't communicated upfront. Red Stag also markets a zero-shrinkage guarantee, which is a different lever than a low per-unit rate.
Where to look first: since Red Stag's own framing favors total-cost comparison, the audit-relevant question isn't just "is each line correct" but "does the all-in monthly total match what total-cost-of-fulfillment math would predict" — both are worth checking, not just one.
Every structure above shares the same two features that create audit risk: tiers (pricing that changes based on a threshold — order volume, storage type, hours worked) and custom or semi-custom rate cards (negotiated per account, not fully public). Tiers create risk because the wrong tier is an easy, honest mistake to make in a billing system — and semi-custom rate cards create risk because there's no public list price to double-check yourself against, so the signed contract is the only source of truth. Neither of those is a reason to avoid any of these providers. It's a reason to actually hold onto your signed rate card and check your invoices against it, category by category, on a regular cadence — which is the process laid out in our full invoice audit checklist.
Send one invoice and your rate card. We'll check it against every category above and tell you what we find — free, no commitment.
Get your free scan