Order Fulfillment Companies for Small Businesses: How to Choose
Quick answer: A small business should judge a fulfillment company on four things: no monthly fees or setup charges, a per-order price that still makes sense at 10–30 orders a day, a direct connection to your store, and a real person who answers when an order goes wrong. Since 2025 there is a fifth: if you sell to the US from China, the company must quote your landed cost with duties included, because no parcel from China enters duty-free anymore. Then test with one or two products before you move everything.
Why "best for a small business" is a different question
Most fulfillment comparisons are written for brands that ship thousands of orders a month. A small store has a different set of problems:
- Volume is low and uneven. Ten orders on Monday, forty after a TikTok video on Thursday. Fees built for steady volume punish you in quiet weeks.
- Cash is tight. Every dollar locked in stock or monthly charges is a dollar you can't spend on ads.
- Products are still being tested. You may drop half your catalog in three months, so big batches and long contracts are a risk.
- You are the support team. When a parcel goes missing, you need an answer you can forward to the customer the same day.
So the right company for you is not the biggest one. It is the one whose pricing, terms and service model fit a store doing tens of orders a day.

The scorecard: 8 things to check
Send every company on your shortlist the same questions and fill in this table. Anything in the right-hand column is a reason to walk away.
| Check | Good answer | Red flag |
|---|---|---|
| Monthly fees and setup charges | None; you pay per order shipped | A monthly floor you owe even when sales are slow |
| Contract | No fixed term | A 12-month lock-in or exit fees |
| Fee list | Published, in writing, every line item | "It depends" until after you sign |
| Store connection | Orders import on their own from Shopify or WooCommerce; CSV for other platforms | You email a spreadsheet every morning |
| Starting without stock | Can buy and ship order by order, then hold stock once a product sells | Needs a large inbound shipment before your first order |
| Quality control | A fixed share of each batch inspected, with photos | Inspection only "on request" |
| Duties and landed cost | Quotes product, shipping, duty and fees per order; ships duties paid to the US | Quotes the product price only |
| Support | A named person on a chat app you already use | A ticket queue with replies that take days |
If you plan to hold larger volumes of stock and want to dig into warehouse operations and contract terms, our guide on how to choose a 3PL provider goes further.
Run the numbers at your real volume
Ask each company one plain question: "What would I pay on a day with 10 orders? With 30? With 60?" A rate card that looks cheap at 500 orders a day can be expensive at 15.
Here is that test on PackQuay's public pricing, where the pick-and-pack rate falls as your paid orders for the day (Beijing time) pass each tier. All orders below hold a single item.
| Orders that day | How it's charged | Pick and pack total | Average per order |
|---|---|---|---|
| 10 | 10 × $2.00 | $20.00 | $2.00 |
| 30 | 19 × $2.00 + 11 × $1.70 | $56.70 | $1.89 |
| 60 | 19 × $2.00 + 30 × $1.70 + 11 × $1.50 | $105.50 | $1.76 |
At the first tier, each extra SKU in an order adds $1.00 and each extra unit adds $0.50, so a bundle of two different products costs $3.00 to pack. There is no subscription, and storage is free for your first two months and for as long as you have orders to process, so a slow week costs nothing beyond the orders you actually ship. Shipping is charged at cost on top.
Whichever companies you compare, put their numbers in the same table. Add receiving fees, monthly storage and any minimum charge, then divide by your order count. That cost per order is the only fair comparison.
Traps that catch small sellers
- Paying to store slow stock. Small sellers often overbuy the first batch because the factory quoted a better price for more. Size it to what you can sell in about eight weeks.
- Tracking that appears before the parcel moves. Some setups upload a tracking number as soon as a label is printed. The customer sees "label created" for days and opens a dispute. Ask exactly when tracking reaches your store.
- Split parcels. A three-item order sent in three boxes from three suppliers means three shipping charges and three customs entries. Ask whether multi-item orders are combined into one parcel.
- Duty bills at the door. If duties aren't prepaid, the carrier can ask your customer to pay before delivery, and many simply refuse the parcel. Ship duties paid (DDP) and build the duty into your price.
- No exit plan. Before you sign, ask how you get your stock back if you leave, and what that costs.
- Branding minimums you can't meet. Custom boxes are great, but check the minimum print run first. A printed insert card is a cheaper first step.
A low-risk way to switch
- Start with one or two products. Pick your steadiest sellers, not the whole catalog.
- Order to yourself first. Place a real order to your own address and one to a friend in your main market. Check the packaging, the transit time and when tracking showed up in your store.
- Run old and new side by side for two to four weeks. Compare cost per order, delivery time and customer messages.
- Move the rest once the numbers hold. Keep testing new products without stock and stock the ones that sell. Our comparison of dropshipping vs. ecommerce fulfillment shows how to time that step.
Still weighing shipping it yourself against a China warehouse or an overseas one? Read product fulfillment solutions first. Already set on China? How to find a fulfillment center in China walks through vetting one.
Where PackQuay fits
PackQuay is built for stores at this stage: no subscription, no monthly fee and no fixed-term contract. We run our own warehouse in Xinxiang, Henan, so buying, inspection, storage and packing happen under one roof.
- Start without stock: we buy each item after your customer pays, on average within 4–5 days, then hold stock of your sellers for dispatch within 24 hours (48 hours at peak).
- 20% of each batch inspected free; extra inspection at $7 per person per hour.
- Multi-item orders combined into one parcel and shipped on 30+ lines.
Message your account manager on WhatsApp with your products and daily order count, and we'll send back a cost-per-order quote.
FAQ
What should a small business look for in a fulfillment company?
No monthly fees or setup charges, a per-order price that works at your real daily volume, automatic order import from your store, inspection of each batch and quick replies from a real person. If you sell to the US from China, add a landed-cost quote with duties paid.
How much does order fulfillment cost for a small online store?
It depends on how the provider bundles its fees, so compare the total cost per order rather than one headline rate. At PackQuay, pick and pack is $2.00 for a single-item order on days under 20 orders and falls in tiers to $1.00, with shipping at cost and no monthly fee.
Do fulfillment companies charge monthly minimums?
Some do, and that is the first thing a small seller should ask about. PackQuay has no subscription or monthly fee: you pay per order shipped, and storage is free for the first two months and while you have orders to process.
Can I use a fulfillment company before I have inventory?
Yes, if the company also buys products for you. It purchases each item after your customer orders and ships it, and you move to holding stock once a product sells steadily.
How do I test a fulfillment company without much risk?
Move one or two products first and place test orders to yourself and to someone in your main market. Check packaging, transit time and when tracking appears in your store before you move the rest.