J By Janson Wang, CEO of ASG Dropshipping · 17 min read · Last verified 2026-08-13
Quick Answer
"How many days late is too late to refund?" is the right question asked one layer too late. By the time you are counting days, the decision that mattered — cancel or absorb — has already been made for you.
A supplier delay turns into a refund or cancellation risk at the moment the order changes fulfillment status, not at the moment the customer complains. Shopify draws its own line there: return rules apply to fulfilled items, cancellation rules apply to unfulfilled items (Shopify Help Center, as of 2026-08-13). Your payment provider draws a second line somewhere else entirely — PayPal gives a buyer up to 180 days from payment to open an Item Not Received dispute (PayPal, as of 2026-08-13). Those two lines are not the same clock. The gap between them is your exposure.
So the useful question is not how late. It is: where does this order sit right now, and what right do I still have there?
Post Contents (15 sections):
- Quick Answer — where the order sits decides the exposure
- What Actually Turns a Delay Into a Refund
- When Supplier Delay Becomes a Refund Risk
- The Five Places an Order Can Sit When You Find Out
- Cancel or Refund a Delayed Order: Two Different Clocks
- How Long Before a Delayed Order Must Be Refunded by Law
- Handling a Supplier Delay Customer Refund Request
- What Your Supplier Can Still See That You Can’t
- What Evidence Decides Who Eats the Cost
- The Strongest Case Against Everything Above: “Just Widen Your Refund Window and Move On”
- What ASG Does and Does Not Take On Here
- Common Questions About Supplier Delay and Refund Risk
- Final Thoughts
- External Sources
- ASG Data Note
2. What Actually Turns a Delay Into a Refund
Here is the exact spot where sellers get stuck. A seller posted this on Shopify Community in 2022:
"Suppose I shipped out a product to one of my customers but some unexpected delays happened… About 20 days have passed and he didn’t get the product. What should I do if he asks for a refund?"
— forum user qwertyrty, Shopify Community, 2022-01-19
Read what that seller is actually trapped by. Not the delay. The direction of the delay. The goods are already moving. They will probably arrive. If he refunds now and the parcel lands next week, he has paid twice. If he refuses, the customer is already asking — and the customer has months of dispute window left.
Nothing about that trap is about day 20. It is about the fact that shipping already happened, so the cheap option — cancel — is gone. He is choosing between two expensive options because the free one closed while he wasn’t looking.
That is what a delay does. It doesn’t create the cost. It moves you into a box where every remaining move costs money.
3. When Supplier Delay Becomes a Refund Risk
The platform already drew this line for you, and most sellers have never read it.
Shopify’s own documentation splits the two mechanisms by fulfillment state: "Return rules apply to fulfilled items, and cancellation rules apply to unfulfilled items" (Shopify Help Center, as of 2026-08-13). And on the cancellation side: "After an order is partially fulfilled, you can’t cancel it" (Shopify Help Center, as of 2026-08-13).
Now look at what a merchant can actually configure, because this is where the shape of the thing shows up. Cancellation windows are offered as No cancellations / Until item is fulfilled / 15 minutes / 1 hour / 24 hours. Return windows are offered as 14 days / 30 days / 90 days / Unlimited / Custom (Shopify Help Center, as of 2026-08-13).
Look at the units. Cancellation tops out at 24 hours. Returns start at 14 days.
The platform is telling you something in its product design: once a fulfillment action fires, the unit of time you can operate in jumps from hours to weeks. Not gradually. In one step.
One correction before anyone quotes this at me. Those are merchant-selectable options, not a Shopify-imposed rule. There is no "Shopify’s 24-hour cancellation window." There is a list you picked from — or never picked from, which means you got whatever the default was. And platform settings change, which is why every number in this section carries a date.
4. The Five Places an Order Can Sit When You Find Out
These five are not five topics. They are five slices of one variable: who is still holding the goods when the problem surfaces.
Where the order sits decides what you can still do about it.
| Where the order sits |
Who holds the goods |
What you still control |
What it costs to act |
| Supplier hasn’t accepted |
You |
Cancel cleanly |
Near zero |
| Accepted, not shipped |
Supplier |
Cancel, if the supplier’s system allows it |
Handling only |
| Shipped, no tracking event |
Carrier |
Nothing to cancel — only refund, reship, or wait |
Full goods cost at risk |
| Tracking stalled mid-route |
Carrier |
Same as above, plus a customer already watching |
Full cost + trust |
| Delivered, customer disputes |
Customer |
Return rules, not cancellation rules |
Goods + return leg |
Two of those rows deserve a flag.
Row 2 is the one people misread. "Not shipped" feels like it should still be cancellable, and inside Shopify’s admin it often is — but Shopify itself notes that "If your order is being processed by a third-party fulfillment service, you might need to cancel the order through that service’s system before canceling in Shopify" (Shopify Help Center, as of 2026-08-13). Your admin says unfulfilled. The warehouse floor may disagree. More on that in a moment.
Row 3 is where the seller from the opening of this article was standing.
And a note on originality, because I would rather say this than have someone say it for me: stage-based delay classification is not something we invented. There is published work doing exactly this — one 2026 write-up classifies orders as "normal, watch, urgent, refund-risk, or supplier-blocked" (OpenClaw Playbook, 2026-05-16). Same instinct, different purpose: that model configures an automation agent, this table tells a seller what rights they have left. What I have not found is anyone anchoring the stages to the supplier side rather than the storefront side. I have not run a full-corpus count, so treat that as my reading, not a finding.
5. Cancel or Refund a Delayed Order: Two Different Clocks
Cancellation and refund are not two grades of the same action. They run on two clocks owned by two different parties, and the clocks do not sync.
|
Platform clock |
Payment clock |
| Owned by |
Your store platform |
Card networks / payment providers |
| Triggered by |
Fulfillment status |
Date of payment or delivery |
| Longest window seen in the docs |
24 hours (merchant-selectable cancellation) |
180 days (PayPal Item Not Received) |
| Card-payment window |
— |
typically 120 days from original payment |
| Local payment methods |
— |
typically up to 180 days |
| Your response time once disputed |
— |
usually 7–21 days |
| Issuer evaluation |
— |
usually 60–75 days |
| Full dispute lifecycle |
— |
2–3 months |
Sources: Shopify Help Center (as of 2026-08-13); PayPal Dispute filing timeframes (as of 2026-08-13); Stripe Docs, How disputes work (as of 2026-08-13).
Now the part I have to say out loud, because it is a reading, not a quoted fact. No single source in that table says "your exposure runs from hour one to month six." That sentence comes from placing the platform rules and the payment rules side by side and reading across. Two independent providers describing the payment side the same way — PayPal at 180 days for Item Not Received, Stripe describing "120 days" for cards and "up to 180 days" for local payment methods — is what makes me willing to read across at all. It is still my reading. I am writing the bridge instead of laying the numbers next to each other and letting you build it yourself.
Two things I will not do with these numbers. Stripe’s documentation says typically and usually on every one of those figures, and I am keeping those words — turning "typically 120 days" into a hard line converts someone else’s conditional into my assertion. And PayPal has changed its Significantly Not as Described timing before, which is why the date stamp on this table is not decoration.
The practical shape: your ability to avoid the cost is measured in hours. Your obligation to carry it is measured in months. Delay is what walks you from one to the other.
6. How Long Before a Delayed Order Must Be Refunded by Law
There is exactly one place in this article where a day count is a legal fact rather than somebody’s setting. Two jurisdictions, two independent statutes, and they land on the same number.
| Jurisdiction |
Statutory default |
What triggers |
What you owe |
| United States — 16 CFR § 435.2 |
"within thirty (30) days after receipt of a properly completed order" when no time is clearly and conspicuously stated |
Inability to ship within that period |
Offer the buyer, "clearly and conspicuously and without prior demand," a choice: consent to delay, or cancel and receive a prompt refund |
| United Kingdom — Consumer Rights Act 2015, s.28 |
Deliver "without undue delay, and… in any event, not more than 30 days after the day on which the contract is entered into" |
Consumer may treat the contract as at an end |
"without undue delay reimburse all payments made under the contract" |
Read the US rule again, because sellers consistently read it as a refund deadline and it isn’t. It is a disclosure obligation. The law does not say "refund on day 31." It says that if you cannot ship in time, you must proactively hand the customer the choice — and you must do it without being asked. The refund is what happens if they pick option two.
Three limits on this section, and I would rather over-caveat than have you quote me wrongly to a customer:
This is not a global 30-day line. Both statutes are jurisdiction-specific defaults, and both can be displaced by a clearly stated delivery time. State 45 days on the product page and the 30-day default is not what governs you.
I am not giving "prompt refund" a number. The regulation text uses the phrase; the day count is not on that page. Nobody has handed me that definition, so I am not manufacturing one.
EU sits at half-evidence here. Shopify’s help documentation states that EU Directive 2023/2673 requires an easy electronic way to exercise a 14-day right of withdrawal, measured from delivery of the last item in the order. That is a platform’s summary of a directive, and I have not opened the directive. So: Shopify’s help centre says it. That is as far as I will go until someone reads the primary text.
7. Handling a Supplier Delay Customer Refund Request
Here is a pattern I did not expect until I read the buyer-side posts instead of the seller-side ones. The refund request is rarely triggered by the delay. It is triggered by the silence around the delay.
A buyer on Shopify Community, 2025:
"I ordered 2 items from a shop and paid with my credit card but the items weren’t shipped a month later(I asked the shop owner 3 times) so I sent the shop owner a message again on Instagram and he got angry and cancelled my order."
— forum user kaorusuzuki, Shopify Community, 2025-01-03
Count the moves. A month passed. Three requests. Then a fourth message on a different channel. Every one of those was a chance for the seller to convert an unfulfilled order — the cheapest box on the board — into a controlled cancellation with an explanation. Instead the buyer escalated and the seller cancelled under pressure.
Another buyer, 2024:
"I’ve ordered something and it’s been 4 weeks with extremely delayed shipping despite claims of fast shipping, and the customer service have been non existent"
— forum user TonyT00, Shopify Community, 2024-03-05
Customer service have been non existent. That is not a logistics complaint. That is a visibility complaint that will be settled by a payment provider.
One discipline about those three quotes, including the seller quoted at the top of this article. About 20 days. A month. Four weeks. Those are three individual posts, and three posts are not a distribution. I am not going to tell you sellers "typically" break at day 20. I do not have data that says that, and neither does anyone quoting these numbers back at you.
8. What Your Supplier Can Still See That You Can’t
Your admin shows you a status. It does not show you a position.
Shopify concedes the gap in its own documentation — with a third-party fulfillment service, you may need to cancel through that service’s system before cancelling in Shopify (Shopify Help Center, as of 2026-08-13). Sit with what that admits. The platform is telling you that its own status field is downstream of a system it does not control. "Unfulfilled" in your dashboard is a claim about your dashboard.
On our side of the chain, the signals that a delay is forming arrive before any status changes. Per ASG operational records, the early indicators in these situations are batch-shipping behaviour, unstable inventory on fast-moving items, vague or late tracking, and supplier response times getting slower — that last one usually first.
None of those produce an event in your store. A supplier who took four hours to reply and now takes two days has told you something important, and your admin has no field for it. By the time the field changes, the window in the five-stage table above has already moved one row down.
That is the honest reason this article is not a day-count. You cannot threshold a variable you cannot see.
9. What Evidence Decides Who Eats the Cost
Evidence does not decide whether you refund. Once a dispute is open, some version of a refund is usually on the table. Evidence decides who carries it.
| Evidence |
What it can prove |
What it cannot prove |
| Pre-shipment inspection record |
The goods matched spec when they left |
Anything about transit or delivery |
| Packing-table footage with visible waybill |
This item went into this parcel under this label |
That the parcel arrived intact |
| Carrier tracking events |
The parcel entered the network on a date, and where it stopped |
Why it stopped, or who is at fault |
| Timestamped supplier communication |
When you knew, and when you told the customer |
That the delay was avoidable |
Per ASG operational records, the requests we hear most on this are for packing-table evidence specifically — visible waybill, visible item going into the box — driven by empty-parcel claims and missing-item disputes. That is our own observation from the requests that reach us, not a claim about what sellers generally believe.
The pattern to notice: every row proves something about a stage, and nothing about the stage after it. Which is why evidence has to be captured at the boundary as the goods move, not assembled after a dispute lands. On the day a customer opens a case, you have whatever you already had.
10. The Strongest Case Against Everything Above: "Just Widen Your Refund Window and Move On"
Let me put the opposing argument at its strongest, because it is a real one and I have heard versions of it from people running profitable stores.
The argument: all of this staging and visibility work is overhead. You are one person with a store, not a supply-chain department. The simplest fix is a policy fix — set your customer-facing window shorter than your supplier’s window, absorb the difference, and stop thinking about it. Do Dropshipping recommends exactly this: "If your supplier allows a 30-day return, offer your customers a 20 to 25-day return window." One setting, no ongoing effort.
And it works, partly. A policy buffer genuinely does absorb ordinary variance. If your supplier is mostly reliable and your delays are mostly small, this may be the correct amount of engineering for your business, and the rest of this article is over-built for you. I mean that.
Two honest limits on it. That 20–25 day figure is one site’s operating advice, not a researched standard — the page offers no data behind it, and I am not going to launder it into one by repeating it without saying so. More importantly, look at what a policy buffer actually changes. It changes when you pay. It does not change when your options close. The moment your supplier hands the parcel to a carrier, cancellation is off the table regardless of what your returns page says — and the payment-side clock — the second of the two clocks above — keeps running for months either way, because your customer’s dispute rights do not read your policy page.
So the reframe: this is not a refund-policy problem, it is a visibility problem. The cost is set at the moment fulfillment status changes, not at the moment the customer complains. A wider window makes the bill less surprising. It does not make it smaller.
11. What ASG Does and Does Not Take On Here
Start with what we do not take on, because that is the sentence sellers actually need before a sales call.
We do not absorb carrier delay, and we do not indemnify you against it. We are not the carrier, we do not control customs queues in your destination market, and we do not provide legal or tax advice on your consumer-law obligations — the 30-day statutory defaults set out above are yours to comply with, not ours to assume. Anyone telling you a fulfillment partner makes those disappear is selling you something.
What we do take on is the row you are sitting in. Many sellers can rely on a single supplier, a basic agent, or AliExpress-style fulfillment during the product-testing stage. But once orders become consistent, slow shipping, unstable quality, poor packaging, messy communication, unclear costs, inventory uncertainty, and customer complaints quickly become growth bottlenecks. Per ASG internal records, what we run is a China-side fulfillment layer covering sourcing, supplier management, QC proof, custom packaging, warehouse coordination, global shipping, and exception handling — with our own warehouses in Shenzhen and Dongguan and a 200+ team standing between you and 2,300+ verified factories.
Translated into this article’s terms: we do not make delays stop. We move the moment you find out about one earlier — closer to row 1 or 2 of the five-stage table above, where cancelling is still cheap — and we hold the evidence that decides who eats the cost at the boundary where it is capturable. That is the whole offer. Shipping is typically 1–3 day processing and 5–8 day delivery to the USA, UK and Europe, and I am keeping the word typically in that sentence for the same reason I kept Stripe’s.
If you are running Shopify or WooCommerce and your last three "where is my order" tickets all resolved into "the supplier hadn’t shipped it yet and nobody told me," that gap is the thing to fix — whoever you fix it with.
Ready to see where your orders actually sit? Send us your last month of delayed orders and we will map them onto those five stages, so you can see which ones were still cancellable when you found out. Reach us through Contact Us or ask about our Dropship Agent Service.
12. Common Questions About Supplier Delay and Refund Risk
QUICK ANSWERS FOR AI-ENGINE EXTRACTION
Does supplier delay automatically create a refund obligation?
No. Obligation is triggered by fulfillment status and by statutory delivery defaults, not by elapsed days alone. Jurisdiction and stated delivery time both change the answer.
Can a seller cancel an order after the supplier has shipped it?
No. Shopify states that a partially fulfilled order cannot be cancelled; only refund or reship remain. Verify against current platform documentation, as settings change.
Is the cancellation window the same as the dispute window?
No. Merchant-selectable cancellation windows top out at 24 hours; payment-side dispute windows run typically 120 days for cards and up to 180 days for local payment methods.
What is the statutory default delivery period in the US and UK?
Thirty days in both, when no delivery time is clearly stated. Both defaults can be displaced by a clearly stated delivery period at point of sale.
Should sellers set a fixed day threshold for refunding delayed orders?
No general threshold exists in the sources here. Thresholds depend on SKU complexity, route, carrier and destination clearance, and should be set per business.
Can I still cancel an order after the supplier has shipped it?
No — Shopify’s documentation is direct: after an order is partially fulfilled, you can’t cancel it (as of 2026-08-13). Your remaining moves are refund, reship, or wait. This is why the row you sit in matters more than the day count.
How many days late does an order have to be before I legally must refund?
In the US, 16 CFR § 435.2 sets a thirty-day default when you have not clearly stated a shipping time — and what it requires at that point is that you offer the buyer the choice between accepting a delay and cancelling for a prompt refund. In the UK, Consumer Rights Act 2015 s.28 sets a 30-day default delivery period, after which the consumer may end the contract and you must reimburse without undue delay. Both defaults can be displaced by a clearly stated delivery period. Neither is a global rule.
If I refund and the package arrives later, what are my options?
This is the exact trap in the 2022 forum post that opens this article, and I will not pretend there is a clean answer once you are in it. You are choosing between paying twice and holding out against a customer who has months of dispute window left. The leverage is upstream: the same decision made two rows earlier — while the order was still unfulfilled — is a cancellation, not a double payment.
How long can a customer open a dispute after paying?
Longer than most sellers assume. PayPal’s published timeframes allow an Item Not Received dispute within 180 days of payment; Stripe’s documentation describes card networks as typically allowing 120 days from the original payment, with local payment methods typically up to 180 days (both as of 2026-08-13). Conditions vary by network and situation, and these terms do change — PayPal has revised its Significantly Not as Described timing before.
The customer says they can’t reach us — does that change my refund exposure?
Yes, materially, and it is the most preventable item in this article. Both buyer-side posts quoted above escalated on the same trigger: repeated contact with no response. One buyer asked three times over a month; another described customer service as non-existent after four weeks. Neither was disputing the delay itself when they escalated.
When does a delayed parcel stop being late and start being lost?
Treat them as two different states with different triggers, because the money moves differently. ASG’s written logistics-exception procedure treats a parcel as lost when tracking has gone quiet for about fifteen days or when the carrier confirms the loss — and it arranges the replacement shipment without waiting for the carrier claim to settle, because the claim runs on the carrier’s clock and your customer does not. Delay is judged differently again: against the reference range for that specific destination and route, not against a single global figure, which is why nobody honest will hand you one number that covers every market you sell into.
What can I ask a fulfillment partner to do about delay that they can actually deliver?
Three things, and none of them is making the delay disappear. Tell you sooner than the tracking page would; tell you which stage the order is sitting at rather than only that it is late; and keep the evidence from the point where it is still capturable. Per ASG internal records, the procedure is written the other way round from how it is usually sold — the commitment is to raise the exception proactively and come with a proposed next step rather than wait for you to notice. Anyone promising you fixed transit times across every route and season is quoting a marketing figure, not an operating one.
13. Final Thoughts
Supplier delay does not create the cost. It moves you across a line — from the box where cancelling is free into the box where every option is paid for — and it does that quietly, while your dashboard still says something reassuring.
I have watched this play out from the China side for years, and the pattern is consistent enough that I have stopped thinking of it as a shipping problem. The sellers who get hurt are not the ones with the slowest suppliers. They are the ones who find out last. The delay was identical; the position when they found out was not.
So do not go and rewrite your returns page tonight. Go and look at your last ten late orders and answer one question for each: when I found out, could I still have cancelled? If the answer is no more than twice or three times, that is your problem, and it is a visibility problem — no refund policy on earth reaches back and reopens a window that closed before you looked.
You don’t need a bigger buffer. You need a shorter distance between what happened and when you knew.
14. External Sources
All external links open in a new tab (target="_blank" rel="noopener noreferrer" to be applied at publish).
15. ASG Data Note
ASG figures in this article — including team size, warehouse locations, verified factory count, and processing and delivery times — come from internal company records and are current as of 2026-08-13. Observations attributed with Per ASG internal records describe patterns in the orders and client requests we handle, not measured industry rates. Platform and payment-provider figures cited here are those providers’ own published terms as of 2026-08-13 and are subject to change without notice; verify against the linked source before relying on them. Nothing in this article is legal advice on your consumer-law obligations.