How to Choose Order Fulfillment Software: 2026 Buyer's Checklist
Quick answer: Order fulfillment software moves orders from your sales channels to whoever packs them, keeps stock counts in step, prints labels and sends tracking back. Choose it in three steps. First, settle who physically packs your orders, because that decides which software you need at all. Second, score each candidate on the same checklist: channel connections, order import, SKU mapping, inventory sync, routing, exceptions, labels, customs data, tracking, returns, reporting, and pricing with a clean exit. Third, push real orders through a trial before you move everything. In 2026 add one requirement if you ship from China: customs data stored per SKU and support for duties-paid shipping, because every US parcel from China now pays duty.
Step 1: who packs the boxes?
"Fulfillment software" covers tools for very different situations. Start from yours:
| Your setup | Software you need | What you can skip |
|---|---|---|
| You pack orders yourself | Order import, stock counts, label printing with carrier rates, packing slips, tracking upload | Warehouse location management, until you have shelves worth mapping |
| A 3PL or agent packs everything | A solid connection between your store and the partner; the partner's dashboard | Labels, pick lists and warehouse tools: the partner runs those |
| Hybrid: some products you, some a partner | Rules that send each product to the right packer; stock kept separate per location | Duplicate stock apps that write the same counts |
| Several channels or several warehouses | One system holding the master stock count and routing orders | Nothing; this is where a dedicated order management or inventory tool earns its place |
If you already outsource and want to know which tools you can drop, our guide to software after you outsource covers that. The rest of this page is about choosing.
Step 2: the 12-point checklist
Use the same list for every candidate, including your fulfillment partner's own app. Ask for a demo on your data, not theirs.
| Area | What to check | Red flag |
|---|---|---|
| 1. Channel connections | A direct connection to each channel you sell on, plus a CSV or Excel route for the rest | Connections that need a paid third-party connector |
| 2. Order import | Automatic import; edits, cancellations and address changes after import are picked up | Orders imported once and never updated |
| 3. SKU mapping | Each store variant mapped once to one warehouse SKU; bundles and kits supported | Mapping by product title, which breaks when you rename |
| 4. Inventory sync | Counts from real shelf stock, per location, pushed to every channel; low-stock alerts | Two tools that both write stock levels |
| 5. Routing | Rules for which location ships what, including avoiding split parcels | Routing you can't see or change |
| 6. Exceptions | Orders with an unmapped SKU, a bad address or a risk flag are held and reported, not silently skipped | Problems you only find when a customer complains |
| 7. Labels and carriers | Lines that serve your destinations, with prices and transit times you can see | One carrier for every destination |
| 8. Customs data | HS code, country of origin and declared value stored per SKU; duties-paid shipping supported | Customs forms typed by hand per parcel |
| 9. Tracking writeback | Tracking sent at physical dispatch to your store, payment provider and marketplaces | Tracking sent when the label prints |
| 10. Returns | Return requests, return addresses (local or origin), restock or write-off | Returns handled by email outside the system |
| 11. Reporting | Cost per order, dispatch time, late orders, exceptions per SKU | Only sales totals |
| 12. Pricing and exit | Clear pricing at today's volume and at three times that; full export of orders and history | Long contracts, data you can't take with you |
Weight the rows to fit your business. A single-channel dropshipper cares most about rows 2, 3, 6 and 9; a brand selling on four channels from two warehouses lives or dies by rows 4 and 5.
The 2026 detail most checklists miss: customs data
Until 2025, low-value parcels entered the US duty-free, so many tools treated customs as a formality. That has changed. The $800 de minimis exemption ended for China and Hong Kong in May 2025 and for every other country in August 2025; US Customs made the suspension indefinite in June 2026, and the exemption is repealed by law from July 1, 2027. Every parcel from China to the US now owes duty, whatever its value.
For software, that means three practical requirements:
- Customs fields per SKU: a description, HS code, country of origin and declared value stored once, so every parcel carries the same accurate declaration.
- Duties-paid shipping (DDP): the duty is prepaid when the parcel ships, so the carrier doesn't bill your customer at the door.
- Landed cost reporting: product, shipping, duty and fulfillment fee per order, so your margin report matches reality.
Step 3: a 10-order trial
Demos show the happy path. A trial with real orders shows how the tool behaves when something goes wrong:
- Connect one store and map five products, including one with variants and one bundle.
- Place ten real or test orders: single-item, multi-item, one to a second country.
- Edit an address on one order after import and cancel another. Check both changes reached the packer.
- Leave one variant unmapped and see whether the order is flagged or quietly ignored.
- Check when each tracking number reached the store: at label printing or at dispatch?
- Compare the stock count in the tool, in the store and on the shelf after all ten ship.
- Read the invoice: does each order's cost match what you were quoted?
- Export the data and open it. Is everything there?
Ten orders take a week at most and tell you more than any feature list.
How to compare pricing models
Software is priced per month, per order, per label, per user or per location, and often a mix. Turn every model into one number, cost per order, at two volumes: what you ship today and three times that. A flat monthly fee can be cheap at scale and expensive while you're testing; per-order pricing does the opposite. When the software comes with a fulfillment partner, the cost usually sits inside the per-order fee. At PackQuay, for example, there's no subscription: pick and pack is charged per order, from $2.00 down to $1.00 as your daily volume grows, plus a fee for each extra SKU and unit (see pricing).
Where this fits with OMS and routing
If your shortlist is really about managing orders across channels rather than packing them, read what an OMS does first. If it's about choosing which warehouse ships each order, see distributed order management. And if the decision is between running fulfillment yourself and handing it over, our 3PL scorecard covers the partner side.
How PackQuay fits in
When we ship your orders, we run the warehouse layers for you, so you don't need warehouse software of your own. We connect your Shopify or WooCommerce store for you, map SKUs and shipping lines per product, and send tracking back to your store only after physical dispatch; other platforms can send orders as a CSV or Excel file. Try it with a handful of orders first; your account manager will set it up with you on WhatsApp.
FAQ
What is order fulfillment software?
Software that moves orders from your sales channels to whoever packs them, keeps stock counts in step, prints shipping labels and sends tracking back to your store and customers.
How do I choose order fulfillment software?
Decide first who packs your orders, then check every candidate against the same list: channel connections, order import, SKU mapping, inventory sync, routing, exceptions, labels, customs data, tracking, returns, reporting and pricing. Finish with a trial using real orders.
Do I need fulfillment software if I use a 3PL?
Not the warehouse kind. The 3PL runs picking, packing and labels in its own system. You need a reliable connection between your store and the 3PL that carries orders one way and stock and tracking the other.
What should fulfillment software do for orders shipped from China?
Store customs data per SKU, such as HS code, country of origin and declared value, support duties-paid shipping, and report landed cost per order, because every US parcel from China now pays duty.
How should I compare fulfillment software prices?
Convert each pricing model into cost per order at your current volume and at three times that volume. Monthly fees, per-order fees and per-label fees rank very differently at different sizes.