Your volume and quote
Decision snapshot
Arithmetic from your inputs, not a quote or recommendation. Change one assumption at a time to see what drives the decision.
Keep this bid so it is still here when the customer calls back. Every number on this form is saved together, under a name you choose, along with the figure it gave you, and restoring one puts the whole job back exactly as you priced it. Mark each one won or lost when you hear — the ones you have not heard back on stay listed as waiting, with how long they have been out. Once a few have come back, this panel says how long yours actually take, and how many are still out past that. Once enough of them have been decided, it also says whether the bids you save here have been landing differently lately than they used to. Once a few here are decided, this panel says what the ones you won averaged against the ones you lost, so you can see where your price tips. On a lost bid you can also note what the job went for, if you heard — then it says how far off you actually were, which is the part guessing gets wrong in both directions. On a won one, note what the job came to once it was done and this panel says what those jobs actually kept, so you can see whether the ones you are winning are worth winning — and it tells you how many of your won jobs are still missing that figure, rather than going quiet about it. Restoring a bid also pins the figure it was saved at above this panel, so when the customer asks what it costs without the tear-off, the new number is shown against the one they already have — and by how much, in money and in percent.
Kept in this browser only, on this site’s own storage. Nothing is uploaded, and clearing your browser data clears it — download a backup to keep a copy or open your bids on another device. Bids are kept per tool, so these are the ones you saved here.
FULFILLMENT DECISION TOOL
Third-party logistics quotes hide the real answer in receiving, storage, pick and pack, shipping, returns, and minimums. Put every line on the same monthly basis and compare it with your in-house cost.
Also see compare two quotes, volume sensitivity, when return fees flip the quote, whether leftover long-term storage flips the quote, whether restocking a return still beats letting the customer keep it, whether paying the 3PL to kit still beats skipping the bundle, whether pallet inbound still beats carton or loose receiving, create a negotiation brief, rank the largest rate-card lines, and download a reviewable CSV or JSON record.
Arithmetic from your inputs, not a quote or recommendation. Change one assumption at a time to see what drives the decision.
The dedicated inbound method calculator already has the full math. This block uses the same compareInboundMethods on the quote you just typed, so you do not leave the page. Pallet and carton defaults match that page ($10 / 60 units, $1.50 / 6 units). Loose receiving uses the Receiving / unit field above. More: why pallet inbound is usually cheaper than carton.
| Method | Containers | Receiving / unit | Monthly receiving | 3PL total | Cost / order |
|---|
The dedicated kitting calculator already has the full math. This block uses the same compareKitting on the quote you just typed, so you do not leave the page. Defaults match that page ($6 AOV lift, $2.80 extra COGS, $3.50 kit fee, $1 extra picks, $0.36 extra receiving, $0.90 pre-kit labor).
| Path | Extra 3PL / labor | Extra COGS | AOV lift | Net / kit | Monthly |
|---|
The dedicated aged-storage calculator already has the full math. This block uses the same compareAgedStorage on the quote you just typed, so you do not leave the page. Defaults match that page ($54 long-term / leftover pallet, $80 liquidation recovery). Leftover cannot exceed the pallets field above.
| Path | Leftover | Storage | 3PL total | vs as written |
|---|
The dedicated return-disposition calculator already has the full math. This block uses the same compareReturnDisposition on the quote you just typed, so you do not leave the page. Defaults match that page ($1.50 destroy, $8 prepaid label, $18 unit cost, 70% restockable, $0.40 storage until resale). Return handling and restock fees come from the quote form above.
| Path | 3PL + label | Inventory written off | Net / return | Monthly |
|---|
Itemized straight from the quote above — nothing to re-type. Unlike the line-by-line summary in the results panel, this omits your in-house estimate and break-even volume, so it stays safe to hand to the provider you are negotiating with. Comparing against a second provider's own itemized quote instead? Use the two-quote negotiation brief once you have both all-in monthly totals.
Already run warehouse or order management software? See this calculator vs. Extensiv. Comparing a quote from a specific 3PL network? See this calculator vs. ShipBob. Thinking of just building this in a spreadsheet? See this calculator vs. normalizing the quote yourself.
Yes. The returns line is orders × returns rate × (return handling fee + restock fee), using the return handling and restock inputs above the calculator. It does not include chargebacks, refunded product cost, or inventory written off on returns you can't resell — the dedicated return-disposition calculator covers that.
The total switches to your minimum, and the “Minimum charge applied?” row tells you when that happened. Below the volume where the order-driven line items alone clear the minimum, the minimum is what's really setting your bill, not your order count — that's the threshold the sensitivity and negotiation pages linked above use.
It's a single number you type in, not a breakdown. If it leaves out warehouse rent, software, packaging materials, or a share of your own labor, the in-house side looks artificially cheap and the break-even volume shown will be wrong. Build it up from your own costs before trusting the comparison.
No. Everything is computed client-side; your inputs are saved to this browser's local storage only so the form survives a reload, and nothing is uploaded. Turn off usage counting with the button in the results panel if you don't want anonymous feature events recorded either.