All products (except the ones marked as “pre-order” in their product titles) you purchase on will be delivered to the address of the order within 3 - 25 days (the delivery time will be depending on different shipping methods or warehouses), otherwise you are given the right to request a full refund of your order after a postal inspection. You are entitled to own the item(s) delivered to you after the refund.

For pre-order items, we will deliver within 30 - 120 days.
For refurbished items, we will deliver within 3 - 20 days.

  • Please ensure the provided address is accurate, and note that we do not guarantee that the carrier will require a customer signature upon delivery.
  • Please cooperate with the courier company in time for customs clearance. If customs clearance is not completed in time, return fees will be incurred. If the customer needs a refund, this part of the fee will need to be deducted. If the customer chooses to ship again, the user is responsible for paying the additional shipping costs.

Custom Duty

We stock most of our products mainly in US warehouses, Mexico warehouse, and European warehouses, in this case most orders from customers will be fulfilled domestically, so there will be no customer duty needed to be paid by most customers from European Union, Mexico and USA.

However, we also will ship the products from Shenzhen China while the product is out of stock in US, EU or other warehouses, in this case, we will cover the 100% custom fee for the customer who is located in European Union and USA when the shipping method is non-Express, otherwise, customer should pay all custom fee by themselves.

* Attention: Some non-EU European countries and Canada may impose tariffs or require customers to clear customs (Canadian orders ship from US warehouse). We will email customers in these cases. Customers are responsible for paying customs duties and any return costs. The list of countries is as follows:

Andorra Iceland Liechtenstein Macedonia
Norway Switzerland Kazakhstan Vatican City
San Marino Turkey United Kingdom Canada

Shipping Time Frame

The total time is the sum of the processing time and the delivery time.
Processing time: The time it takes to prepare your item(s) to ship from our warehouse. This includes preparing your items, performing quality checks and packing for shipment. It will take 2 - 3 days.

Delivery time: the time between when your order has been shipped and delivered to you.

After your order is shipped out, the delivery time solely depends on the courier.

We Ship From:

US Warehouse Express Delivery 3 - 5 Business Days Free Shipping Over $300 Ship to USA & CA
EU Warehouse Express Delivery 3 - 5 Business Days Free Shipping Over $300 Can ship to EU countries(include UK)
China Warehouse Yun Express/4PX/Others 10 - 20 Business Days Displayed at checkout prevail UK & CA & Asia & AU*
Mexico Warehouse Yun Express/4PX/Others 10 - 20 Business Days Free Shipping Over $300 Only ship to Mexico

Japanese Warehouse

Express Delivery 3 - 5 Business Days Free Shipping Over $300 Only ship to Japan

*Due to some specific factors, Canada, Iceland, Macedonia, Norway, Kazakhstan, Turkey, Australia, New Zealand and South Africa require additional shipping charges. All Delivery time is estimated, and will longer than expected due to custom clearance, invalid addresses, bad weather and other reason that may slow down the progress irresistibly. Please contact our customer service at for more accurate information.

Please be informed that the shipping fees displayed during checkout are discounted rates provided by, and do not reflect the actual shipping fees charged by the logistics provider.

Once customers’ orders are shipped, the tracking number will be provided in the notification email, customers can track their shipping routing information at:, or the official site of the courier.