Cancel a Shein order through your account before the order ships

The fastest way to cancel a Shein order is to log into your account, find the order in your purchase history, and select the cancel option while the order status still shows as "processing" or "pending." Shein allows cancellations only before an order enters the shipping phase. Once a package leaves the warehouse, cancellation is no longer an option — you'll need to refuse delivery or request a return instead.

The window to cancel is narrow. Shein processes orders quickly, sometimes within hours, especially for items already in stock at their warehouse. Check your email for an order confirmation immediately after purchase. If you need to cancel, do it the same day or the next morning before the status changes to "shipped."

Key Takeaways

  • Log into your Shein account, go to "My Purchases," find the order, and tap "Cancel Order" while the status shows "processing" — this is the only way to cancel before shipping.
  • Cancellations are only possible before Shein marks the order as shipped; after that point, you must refuse delivery or file a return request instead.
  • If you can't find a cancel button, the order has already shipped and you'll need to contact Shein customer service to explore other options.
  • Refunds for cancelled orders typically appear in your original payment method within 3 to 7 business days, though some payment processors take longer.

Where to find the cancel button in your Shein account

Open the Shein app or website and sign into your account. Tap or click the account icon (usually in the top right corner), then select "My Purchases" or "Orders." Find the order you want to cancel in the list — orders are usually sorted by most recent first.

Tap on the order to open its details page. If the order status reads "processing," "pending," or "awaiting shipment," you should see a "Cancel Order" button. Tap it, and Shein will ask you to confirm the cancellation and may ask why you're cancelling. Complete the confirmation, and the order will be cancelled.

If you don't see a cancel button, the order has already been picked, packed, or handed off to a shipping carrier. At that point, cancellation through your account is not possible.

What happens if the order has already shipped

Once Shein marks an order as "shipped," you cannot cancel it through your account. Your options then are to refuse the package when it arrives or to request a return after you receive it.

If you want to refuse delivery, you can contact Shein customer service and provide your order number. Shein can sometimes flag the package with the carrier to refuse it at delivery, but this works only if the package hasn't already been delivered to your address. If the carrier has already left the package, you'll need to refuse it in person or open a return request instead.

Refusing delivery is simpler than processing a return because you don't have to pay for return shipping. However, it only works if you catch it before the carrier attempts delivery.

How to contact Shein customer service to cancel

If you can't find the cancel button or your order status is unclear, contact Shein customer service directly. Open the Shein app, tap your account icon, scroll down to "Customer Service," and select "Contact Us." You can also visit Shein's website and look for the "Help" or "Contact" link at the bottom of the page.

Shein offers chat support, email support, and a help center with FAQs. Chat is usually the fastest option if you need an immediate answer. Have your order number ready — you'll find it in your order confirmation email or in the order details in your account.

Explain that you want to cancel the order and ask whether it has already shipped. If it hasn't, customer service can cancel it for you. If it has, they can tell you whether refusing delivery is still possible or whether a return is your only option.

Refund timing after cancellation

When Shein cancels an order, the refund goes back to your original payment method. The refund typically appears within 3 to 7 business days, though the exact timing depends on your bank or payment processor.

Credit card and debit card refunds sometimes take longer because the card issuer has to process the credit on their end. PayPal refunds usually appear faster, often within 1 to 3 business days. If you used a digital wallet like Apple Pay or Google Pay, the refund goes to the card linked to that wallet.

Check your bank or payment account after 7 business days. If the refund hasn't appeared, contact Shein customer service with your order number and the date you cancelled. They can verify the refund was processed and help troubleshoot if there's a delay.

Why you might not see a cancel button

Shein removes the cancel option as soon as an order enters the fulfillment process. This can happen within hours of purchase, especially for popular items or items already in the warehouse. The company prioritizes speed, so orders move through their system quickly.

Another reason you might not see a cancel button is if the order was placed using a promotional code or discount that has specific terms. Some promotions don't allow cancellations, though this is rare. Check the promotion's terms if you used a special code.

If you're unsure why the cancel button isn't there, customer service can tell you the exact status of your order and whether cancellation is still possible.

Alternatives if you can't cancel in time

If the order has already shipped and you don't want the items, you have two main options: refuse delivery or request a return after the package arrives.

Refusing delivery works only if you're home when the carrier attempts delivery or if you can intercept the package before it's left at your address. Tell the driver you refuse the package, and the carrier will return it to Shein. This avoids return shipping costs.

If you can't refuse delivery, wait for the package to arrive, open a return request in your Shein account, and follow the return instructions. Shein will provide a return shipping label, though you may have to pay for return shipping depending on the reason for the return. Refunds for returns typically take 10 to 30 days after Shein receives the package back.

Frequently Asked Questions

How long do I have to cancel a Shein order?

You have until the order status changes from "processing" to "shipped," which can be anywhere from a few hours to a day after purchase. There's no set time window — it depends on how quickly Shein processes and ships your specific order. Check your account the same day you order if you think you might want to cancel.

Will I get my money back if I cancel?

Yes. When you cancel a Shein order before it ships, the full amount is refunded to your original payment method within 3 to 7 business days. The exact timing depends on your bank or payment processor, not on Shein.

Can I cancel a Shein order after it's been delivered?

No, but you can request a return. Once a package is delivered to you, you can open a return request in your account within the return window (usually 30 days). Follow Shein's return instructions, and they'll provide a return shipping label. Refunds for returns take 10 to 30 days after Shein receives the package.

What if I refuse delivery — do I still get a refund?

Yes. If you refuse a package at delivery, the carrier returns it to Shein, and you receive a full refund. This is actually faster than processing a return because you don't have to pay for return shipping. The refund appears within 3 to 7 business days after Shein receives the returned package.

Can I cancel a Shein order placed with a gift card?

Yes, but the refund goes back to your Shein account credit rather than to your original gift card. You can then use that credit to place a new order or request that Shein convert it to a refund to your payment method — contact customer service to ask about this option.