Sourcing

How to vet a China fulfillment partner: 12 checks before you connect

Twelve concrete checks, from a business registration search to a written defect policy, before you send real orders to a new China fulfillment partner.

By ShipBee Operations9 min read

Run twelve checks before you send a single order to a new China fulfillment partner. A business registration search, a live warehouse video, an itemized quote, a small test order, and a signed agreement on dispatch time and defects. None of them need a lawyer or a flight. Together they take about an hour and they catch most of what goes wrong later.

This guide is for a Shopify merchant who already has a product moving. You need to verify a dropshipping agent or fulfillment partner before connecting a live store to their systems. It works whether this is your first agent or you have already been burned once.

Most fulfillment relationships fail quietly: orders slow down, a price creeps up, a defect rate rises. By the time you notice, real money is already tied up in stock or transit. Compare that against buying loose from AliExpress or a marketplace, where one bad order just gets refunded. A fulfillment partner holds your stock and your customer relationship, so checking them first matters more, not less.

The 12 checks

  1. Registered legal name in Chinese characters, plus the 18-character unified social credit code, checked on the national registry.
  2. The name on invoices matches the name on payment instructions.
  3. Response time to a real operational question, not a sales question.
  4. An itemized quote that splits product cost, shipping, and fee.
  5. A live, unscheduled video call showing the actual warehouse.
  6. Whether they hold stock themselves or order from a factory after you make a sale.
  7. Quality control shown on camera, not just claimed.
  8. A price that survives being questioned line by line.
  9. No new fees after you sign: a platform fee, a storage fee, or a minimum order count.
  10. Payment goes to the registered business account, never a personal one.
  11. A test order timed from placement to dispatch.
  12. Tracking checked on the carrier's own site, independent of their dashboard.

The sections below walk through each one, plus what to put in writing once a partner passes.

Checks you can run in under an hour

Start with paperwork, before you look at photos or promises.

Ask for the company's registered legal name, in Chinese characters, not the brand name on their website. Every company operating in mainland China carries an 18-character unified social credit code. The government registry that issues it is public and free to search. A partner who hesitates to give you that name, or whose name does not match the invoices they later send, has already told you something.

Next, check whether the name on your invoices matches the name on your payment instructions. A mismatch is common enough that it earns its own check further down, but confirming it now costs you nothing.

Send a real operational question, not a sales question, and time the reply. Ask how they handle a defect found after an order ships, or what happens if a product runs out of stock mid month. A same-day answer to a hard question tells you more than a same-hour answer to "can I get a discount."

Finally, ask for an itemized quote before you negotiate anything. A number that separates the product cost, the shipping line, and their fee is easier to question later than one flat total. If they cannot break it down at all, treat that as information rather than a dead end. The split usually changes depending on who is asking.

What a real warehouse tour shows

Every agent's website has warehouse photos. Almost none of them prove the warehouse is theirs, or that your product is actually sitting in it.

Ask for a live video call instead of a recorded tour, at a time you choose rather than one they suggest. During the call, ask them to hold your actual product, or a close sample. Have them place it next to a piece of paper with today's date written on it. This one request rules out a recycled video shot for a different client.

While you have them on camera, ask a direct question. Do they hold this stock themselves, or do they order from a factory only after you make a sale? Neither answer disqualifies a partner on its own. Holding stock and shipping in a day is honest. Ordering on demand and shipping in two weeks is honest too. What matters is whether the answer matches the delivery time already quoted, and whether they can show you a shelf instead of describing one.

Quality control belongs in the same call. A partner who checks products before they ship should be able to show you what that check looks like on camera. A pass rate with no source behind it is a claim, not proof.

Pricing red flags

A single blended price is not automatically a problem. The problem is a price that cannot survive a question.

Example: a store selling a home gadget at 40 orders a day gets quoted 9 dollars a unit, landed. Asked to explain it, a straight answer separates the product cost, the shipping line, and the fee: something like 4 dollars, 3.50, and 1.50. An answer that shifts every time you ask, or a total that never breaks apart at all, is the flag, not the 9 dollars itself.

Watch for charges that only appear after you sign: a monthly platform fee, a storage fee, or a minimum order count. Ask about all three before you commit to anything. A partner who is upfront about how pricing works will answer without hesitating.

The clearest red flag in this whole guide has nothing to do with the number. It is where the money goes. A request to wire payment to a personal account, instead of the business account on the invoice, is worth walking away over on its own. A legitimate partner gets paid as the business it told you it is.

Test orders that reveal problems

Every check so far happens before you spend a dollar. This one costs a little, and it earns that cost back.

Place one small order before you move real volume. Time it from the moment you place it to the moment it dispatches. Ask what that gap normally looks like so you have something to compare against. Dispatch within a day is a different business than dispatch in a week, whatever either one calls standard.

Once it ships, check the tracking number on the carrier's own site, not only inside the partner's dashboard. A number that updates independently, at each handoff, means the shipment is real and moving. A number that only ever shows movement inside their own system is much harder to trust once something goes wrong later.

Open the package the way a real customer would. Compare the product, the packing, and anything included inside against what you were promised. An order that arrives late, damaged, or different from the sample is far cheaper to learn from now than after your first thousand orders.

What to put in writing

A good conversation is not an agreement. Before your first real order, get three things written down, even if it is only a message thread you can search later.

First, the dispatch time you were quoted, stated as a commitment rather than a guess. Second, what happens when a product arrives defective: who pays, how a refund or a reship gets triggered, and how long it takes. Third, the pricing terms themselves, including whether the quoted number can change and under what conditions.

None of this needs to be a formal contract to work. It needs to exist somewhere you can point back to when something does not match what you were told.

Common mistakes

The most common mistake is skipping the registration search because the sales conversation went well. A friendly, responsive contact and a real, verifiable company are two different facts. Only one of them shows up on a government registry.

The second is jumping straight to bulk volume because a test order feels slow. A single test order rarely costs more than a day of delay. It is the cheapest insurance in this entire process.

The third is treating a blended price as proof of a bad deal, or a good one. A landed price that folds in product, shipping, and handling is a normal way to quote fulfillment. What separates a fair one from a padded one is whether the partner can explain it, not whether it arrives as one number.

The fourth is never revisiting any of this once the first order ships well. Dispatch times drift and defect rates change. A partner that passed every check in month one can still slip by month six. Recheck the basics, especially the tracking check, every few months.

Frequently asked questions

How do I verify a dropshipping agent before I pay them?

Search their registered company name on China's national business registry. Ask for an itemized quote. Confirm the bank account on their payment instructions matches the business name on the invoice. If any of the three does not check out, hold the payment.

Is it safe to pay a China supplier by bank transfer?

A bank transfer itself is a normal way to pay for this kind of business. What matters is the account name. Paying a business account that matches your invoice is standard. Paying a personal account is the clearest red flag in the entire process.

What is a normal response time for a fulfillment partner?

A same-day answer to a specific operational question, such as a defect scenario, is a reasonable bar during business hours. A partner who answers a sales question in minutes but a real question in days is showing you their actual priorities.

Should I place a test order before switching fulfillment partners?

Yes. One small order, timed from placement to dispatch and checked against independent tracking, catches most of what a sales call cannot. Do this before moving real volume, even when the partner comes recommended.

What should a fulfillment agreement actually include?

At minimum, the dispatch time commitment, the defect and return process, and the pricing terms, including what can change them. It does not need to be a formal legal contract, but it does need to exist somewhere you can point back to.

Getting a partner that passes all twelve

Run these checks against a partner you are considering, or against the one you already use. A partner with nothing to hide will not mind a single one of them.

We built our pricing to survive checks like these. One landed price per product per destination, no monthly platform fee, no storage fee, no minimum. Request a quote and an account manager replies, usually within hours, with the landed price and the shipping lines we would use. If you want to run these checks against a real quote for your own product, book a call and bring your numbers.