You ordered something online, got a shipping confirmation with a tracking number that starts with JSE, and now you have no idea what is happening. The tracking page says something in Chinese. Or it shows one update and then goes silent for a week. Or it says delivered but nothing arrived.
Track Your Order
You are not imagining things. JS Express tracking genuinely behaves differently from a domestic carrier like FedEx or Amazon Logistics. This is because JS Express is an international cross-border logistics company based in China, and your package travels through multiple countries, carriers, and customs systems before it reaches you.
This guide explains exactly how JS Express tracking works, what every status update means, why tracking gaps happen, how long delivery actually takes versus what the company claims, and what to do when something goes wrong. Everything here is based on real tracking data and verified shipping records from 2025 and 2026.
What Is JS Express?
JS Express, officially known as JS Express International and also written as JS-EXP or Jisu Express, is a China-based international logistics company focused entirely on cross-border e-commerce shipping. The company was first registered in Hong Kong in 2010 and established its mainland China headquarters in Suzhou, Jiangsu Province, in 2011. An earlier entity in Shenzhen traces its roots to 2006.
By 2022, JS Express had grown to serve over one million cross-border e-commerce sellers. Today it ships to more than 150 countries, partners with major airlines including China Eastern, American Airlines, and Singapore Airlines, and works with sea freight providers like COSCO and Matson.
It is not a carrier most consumers choose directly. If you received a JS Express tracking number, the merchant or seller who shipped your order selected them. This is particularly common with orders from AliExpress, eBay sellers, Amazon third-party merchants, TikTok Shop, Wish, and independent Shopify stores sourcing products from China.
JS Express positions itself between standard postal services and expensive express couriers like DHL or FedEx. It is faster than ePacket but cheaper than DHL Express, which is exactly the middle ground that high-volume e-commerce sellers need.
Understanding Your JS Express Tracking Number
Before you can track anything, you need to identify the right number. JS Express tracking numbers follow a specific pattern that is different from domestic carrier numbers, and confusing the two is the most common reason people think their tracking is broken.
The standard JS Express tracking number is 17 characters long. It starts with JSE, followed by two letters that indicate the route or service line, then 10 digits, and ends with YQ. An example would be JSEAK1923094425YQ. The middle letters vary depending on which service was used.
| Format | Example | What It Signals |
| JSExx + 10 digits + YQ | JSEAK1923094425YQ | Standard express or dedicated line shipment |
| JSExx + 10 digits + YQ (variant) | JSELZ1151841511YQ | Same structure, different route code letters |
| Numeric only (rare) | 7890123456789 | Older postal series shipment; less common now |
| USPS domestic number | 9400111899223450678901 | Last-mile number generated after US customs clearance; track on usps.com |
The important thing to know for US-bound shipments is that you will receive two different tracking numbers at different stages. Your JS Express number covers the journey from China to the US customs border. Once the package clears customs and is handed to USPS, a separate 22-digit USPS tracking number is generated. At that point, you track the final delivery leg on usps.com, not on the JS Express portal.
If you never received a tracking number at all, check your order confirmation email, the merchant’s order status page, or log in to your account on the platform where you purchased. The number is sent by the merchant, not by JS Express directly.
How to Track a JS Express Package: All Working Methods
Method 1: JS Express Official Portal
The official tracking page is the most direct source of data.
- Go to js-exp.com
- Look for the Track and Trace section or the label that says Express Query on the homepage (some sections of the site appear in Chinese)
- Paste your full tracking number including all letters into the search field
- Click Query or the search icon
- View your shipment status, location history, and last scan point
One note: the official website occasionally shows information in Chinese. If this happens, right-click the page in Google Chrome and select Translate to English. The tracking data itself will still be accurate regardless of language.
Method 2: 17TRACK (Best for Multi-Package Tracking)
17TRACK at 17track.net supports over 3,000 carriers including JS Express. It is useful if you are managing multiple packages from different sellers or want an English-language interface with automatic updates.
- Go to 17track.net
- Enter your JS Express tracking number in the search box
- If the carrier is not auto-detected, manually select JS EXPRESS from the carrier list
- Click Track to see full status history
17TRACK also has a mobile app that sends push notifications when your status changes. For frequent online shoppers receiving international packages, this is worth installing.
Method 3: AfterShip
AfterShip at aftership.com is another reliable aggregator that supports JS Express. It is particularly useful for Shopify buyers since many stores use AfterShip to send shipping notifications. Enter your tracking number at aftership.com/track and you will see the same data as the official portal in a cleaner interface.
Method 4: TrackingMore
TrackingMore at trackingmore.com has detailed JS Express support including status normalization, which means it converts Chinese shipping status labels into plain English. It also shows estimated delivery windows based on historical data for your specific route.
Method 5: Parcels App
The Parcels app is available on iOS and Android and supports JS Express alongside hundreds of other carriers. If you frequently receive packages from China, Singapore, Malaysia, or Hong Kong, the Parcels app gives you a single dashboard across all of them with automatic notifications.
Method 6: Tracking Link in Your Order Email
Many merchants who use JS Express embed a direct tracking link in the shipping confirmation email. Clicking this link takes you either to the JS Express portal or to a branded tracking page hosted by the merchant. This is the fastest option if the link is available since you do not need to enter anything manually.
JS Express Tracking Status Meanings: Plain English Explanations
The hardest part of tracking a JS Express package is understanding what the status updates actually mean. Some appear in Chinese, some are vague, and a few are genuinely misleading if you do not know the context.
| Status | What It Actually Means | What to Do |
| Shipment Information Received | Merchant created the label. JS Express does not have the package yet | Wait 24-48 hrs for first scan after pickup |
| Picked Up / In Warehouse | Package is at JS Express facility being processed for export | No action needed; allow 1-3 days for export customs |
| Exported / Departed Origin | Package cleared Chinese customs and is on a flight or vessel | Tracking may pause for 2-5 days during international transit |
| In Transit | Moving through hubs or airlines en route to destination country | Normal gap; no action required unless past stated transit window |
| Arrived in Destination Country | Package reached the destination country and is pending customs clearance | Customs can take 1-10 days; check for duty notices if applicable |
| Customs Clearance | Destination country customs is processing the package | Do not contact JS Express yet; customs sets its own timeline |
| Out for Delivery | Last-mile carrier (USPS, DPD, Yodel, Aramex) has the package on a delivery route | Check local carrier tracking number if provided |
| Delivered | Package handed to recipient or left in agreed safe location | Check delivery photo or contact local carrier if not found |
| Pending / No Update | Package may be held at a facility, stuck in customs, or awaiting a scan | Wait 3-5 business days then contact support@js-exp.com |
| Exception / Returned | Delivery failed: wrong address, refused, or could not be attempted | Contact merchant who shipped the order; they initiate the claim |
The status that causes the most panic is Pending or no update for several days. In most cases this is not a problem. It happens during the international transit leg when the package is on a flight or vessel with no intermediate scan points. The tracking system simply does not update until the package lands and gets scanned at the next facility.
The second most common concern is Out for Delivery followed by silence. In JS Express shipments to the US, Out for Delivery means the last-mile carrier (usually USPS) has the package. At this point, tracking on the JS Express portal stops updating. You need to switch to your USPS tracking number to see what happens next.
How Long Does JS Express Actually Take? Real Transit Data for 2026
This is where the gap between what JS Express advertises and what actually happens matters most. The stated transit times are based on ideal conditions. Real delivery times, especially to the United States, are often longer.
The following table shows stated transit times alongside actual average delivery data from February 2026, based on confirmed delivered shipments.
| Destination | Service Line | Stated Transit | Avg Actual (Feb 2026) |
| United States | US Special Line | 8 to 10 business days | ~21 days (range: 7 to 112) |
| United Kingdom | UK Special Line (DPD/Yodel) | 4 to 7 working days | ~9 days (range: 6 to 17) |
| Germany / EU | EU Economy / DHL EU Line | 4 to 8 working days | ~12 days (range: 7 to 34) |
| Australia | AU Special Line (TNT / Aramex) | 3 to 7 working days | ~17 days (range: 9 to 29) |
| Southeast Asia | SEA Special Line (SF Intl) | 4 to 6 working days | Varies by country |
| Global (postal) | ePacket / EMS / China Post | 7 to 30+ days | Highly variable |
Important Note on US Delivery Times
The wide range for US shipments (7 to 112 days) reflects the difference between the faster dedicated special lines and the slower postal series options. The 112-day outlier is associated with postal series shipments during peak periods and customs holds. If your merchant shipped via the US Special Line, you can reasonably expect 8 to 25 days in most cases. If they used ePacket or China Post, allow significantly more time.
The transit time gap is also affected by the handoff to USPS. Once JS Express delivers to the US customs facility, the timeline for the final mile is entirely in USPS hands. JS Express has no control over that leg.
JS Express Services: Which One Was Used to Ship Your Package
Knowing which service the merchant used helps you set realistic expectations for tracking frequency and delivery time.
International Express
This is the premium tier. JS Express partners with DHL, UPS, FedEx, TNT, and EMS to offer express delivery to over 220 destinations, typically within a few business days. Tracking is more frequent and reliable on this tier. It is also the most expensive option, so it is used less often by cost-focused sellers.
Dedicated Special Lines
- US Special Line: 8 to 10 business days with USPS handling the final mile. A Priority Line variant exists specifically for Walmart marketplace sellers.
- UK Special Line: 4 to 7 working days using DPD or Yodel for last-mile delivery.
- EU Economy and DHL Europe Line: Covers Belgium, Germany, Italy, Luxembourg, Netherlands, Austria, and France in 4 to 8 working days.
- Australia Special Line: Two speed options: 5 to 7 days via Aramex or 3 to 5 days via TNT.
- Southeast Asia Special Line: Covers Japan, South Korea, Singapore, and Malaysia via SF International in 4 to 6 working days.
Dedicated lines are the most common option for cost-aware sellers who still need predictable transit times. Most consumer complaints about JS Express come from postal series shipments, not dedicated lines.
Postal Series
This is the budget tier and includes China Post Registered Air Parcel, ePacket (EUB), E-Express, and EMS. Tracking is less frequent, transit times are longer, and these shipments are more vulnerable to customs holds. EMS is the fastest postal option at 1 to 4 business days but is priced accordingly.
FBA Head Service
For Amazon sellers, JS Express offers a direct FBA head service that ships goods from Chinese manufacturers to Amazon fulfillment centers in the US and Europe. Customs handling and import clearance are included. Tracking follows the same path as other international shipments but terminates at the Amazon warehouse rather than a consumer address.
Overseas Warehousing
JS Express operates warehouses in North America and Europe. Sellers who pre-position inventory in these warehouses can offer much faster delivery times since the final mile is domestic rather than international. If a seller ships from one of these warehouses, the tracking experience looks completely different from a China-origin shipment.
JS Express Tracking Not Updating: 6 Real Reasons and What to Do
1. The Package Is on a Long-Haul Flight or Vessel
International flights from China to the US or Europe take 12 to 20 hours. Sea freight takes weeks. During these legs there are no intermediate scans. A tracking gap of 3 to 7 days during this phase is completely normal and does not mean your package is lost.
2. The Label Was Created but the Package Was Not Yet Shipped
Merchants sometimes generate a tracking number before they have physically handed the package to JS Express. If your tracking shows only Shipment Information Received for more than 5 days, the merchant may not have dropped off the package yet. Contact the seller directly in this situation.
3. Customs Hold at the Destination Country
Customs authorities in the US, UK, EU, and Australia can hold packages for inspection without any notification to the recipient. If tracking is stuck on Arrived in Destination Country or Customs Clearance for more than 10 business days, there may be a customs issue. For US shipments, check the CBP website. For UK shipments, HMRC may have sent a letter to your address requesting payment of import VAT.
4. The Last-Mile Carrier Switch Has Happened
For US deliveries, once JS Express hands the package to USPS, the JS Express tracking portal stops updating. The package is not lost. You simply need to track it using the USPS tracking number. The problem is that JS Express does not automatically provide this USPS number to consumers. You may need to check the merchant’s order page or contact the seller to obtain it.
5. System Lag After a Long Holiday
Chinese national holidays, particularly the Lunar New Year (typically late January to mid-February), Golden Week (early October), and Spring Festival, create massive backlogs. JS Express processes orders in large batches after these periods, and tracking can appear frozen for 5 to 14 days. This is not a problem with your specific package.
6. The Tracking Number Was Entered Incorrectly
JS Express tracking numbers are case-sensitive and must include all letters exactly as shown. A missing YQ at the end, an extra space, or a lowercase letter will return a not found error. Copy and paste the number directly from the email or order page rather than typing it manually.
If none of the above apply and tracking has been silent for more than 10 business days past the expected delivery date, email support@js-exp.com with your tracking number, order date, destination address, and the merchant’s name. Keep your message clear and include all relevant details in a single email rather than multiple follow-ups.
JS Express Tracking for US Recipients: The Two-Number System Explained
US recipients face a specific challenge that confuses more people than any other tracking issue. Your package actually has two tracking numbers, and you need both of them to follow the full journey.
The first number is your JS Express number (starts with JSE). This covers the origin point in China, Chinese customs export, the flight or vessel, and US customs entry. Once the package clears US customs and is handed to USPS, this number stops updating.
The second number is a USPS tracking number (typically starts with 9400 and is 22 digits long). This covers everything from the USPS entry facility to your front door. You track this at usps.com or via the USPS mobile app.
The problem is that JS Express does not automatically provide the USPS number to end consumers. Here is how to get it:
- Contact the merchant who shipped your order and ask them for the USPS domestic tracking number
- Check the merchant’s order page or seller dashboard, as some platforms display both numbers
- Use 17TRACK, which in many cases automatically detects and displays the USPS handoff number alongside the JS Express number
- Wait for a USPS delivery notification email or text, which USPS sends when they first scan the package
Once you have the USPS number, you can track that final leg independently and get a much more accurate delivery estimate.
JS Express vs Other China-Based Carriers: How It Compares
If you are a seller choosing between JS Express and other China-based cross-border carriers, or if you are a buyer trying to understand why different sellers use different services, here is how the main players compare.
| Feature | JS Express | 4PX | Yanwen |
| Founded | 2010 (HK) | 2004 | 2007 |
| HQ | Suzhou, China | Shenzhen, China | Beijing, China |
| Countries served | 150+ | 200+ | 180+ |
| Tracking portal | js-exp.com | 4px.com | yanwen.com |
| FBA head service | Yes | Yes | Limited |
| Overseas warehousing | US + Europe | US + Europe + AU | US + Europe |
| API for sellers | Yes | Yes | Yes |
| Amazon / eBay integration | Yes | Yes | Yes |
| US last-mile partner | USPS | USPS / FedEx | USPS / LaserShip |
The main practical difference between JS Express, 4PX, and Yanwen is coverage depth and speed tier. All three serve similar markets and use overlapping airline and carrier partners. 4PX tends to have slightly broader overseas warehousing options while JS Express has stronger dedicated line infrastructure for the US and UK. Yanwen is generally the most budget-oriented of the three, which also means slower average delivery and lighter tracking coverage.
For buyers, the carrier is rarely something you can choose. If the merchant uses JS Express, that is what you get. What you can control is how you monitor and respond to the tracking data.
JS Express Tracking Tools for E-commerce Sellers
If you are a seller using JS Express to ship orders, the tracking experience for your customers depends on how you set it up. Most complaints about JS Express tracking come from buyers who were given no tracking tools by the merchant, not from the JS Express system itself.
JS Express API
JS Express provides an API that lets you pull tracking data directly into your own systems, send automated status notifications, and display tracking information on your own branded order page. This is the professional standard for any seller shipping more than a few hundred orders per month.
Shopify and WooCommerce Integrations
Platforms like AfterShip, TrackingMore, ParcelWILL, and 17TRACK all offer Shopify and WooCommerce apps that automatically sync JS Express tracking data with your store’s order management system. Once set up, customers receive automated shipping notifications without any manual work on your end.
Bulk Tracking
Third-party platforms like 17TRACK and TrackingMore allow sellers to input multiple tracking numbers at once and view all statuses in a single dashboard. 17TRACK supports up to 40 tracking numbers per batch input in its free tier and more on paid plans. ParcelWILL supports up to 30 per search.
Reducing WISMO (Where Is My Order) Tickets
The single most effective thing a seller can do with JS Express is to set customer expectations before the questions arrive. Displaying accurate transit time ranges at checkout, sending proactive shipping notifications with both the JS Express number and the USPS number (once available), and including a help page that explains the two-number system eliminates the majority of support tickets.
Common JS Express Tracking Mistakes to Avoid
- Tracking on the JS Express portal after the US handoff to USPS. The JS Express number stops updating at that point. Switch to usps.com with your USPS number.
- Assuming the package is lost after 5 days of no updates. International transit legs routinely have 5 to 10 day gaps with no scans. This is standard, not a problem.
- Contacting JS Express about customs delays. JS Express does not control destination country customs. Contact the relevant customs authority or your local postal service for held shipments.
- Using the tracking number from a previous order. Each shipment has a unique tracking number. An old number from a prior order will either return no results or show the completed journey of that earlier package.
- Expecting the same tracking frequency as Amazon or FedEx. JS Express is a China-to-world freight service with fewer scan points than a domestic carrier. Updates are less frequent by design.
- Contacting JS Express for a refund or return. If your package did not arrive or arrived damaged, your first point of contact is the merchant who sold you the item. The merchant handles claims with JS Express, not the end customer.
What Do Customers Say About JS Express? Honest Assessment
Customer reviews of JS Express are genuinely mixed, and the experience varies significantly depending on which service tier the merchant selected.
Positive experiences tend to cluster around the dedicated special line services. Buyers in the UK and Germany specifically note consistent 4 to 7 day delivery, proactive SMS notifications from DPD or DHL, and well-packaged goods. On-time delivery rates for these routes are reasonably high under normal conditions.
Negative experiences are more common with the postal series options and US deliveries. Documented complaints include tracking numbers not being recognized by USPS, packages stuck at customs without notification, delivery attempts to wrong addresses, and difficulty reaching support to resolve issues. These problems are more frequent during peak e-commerce seasons such as November and December.
One pattern worth knowing: many negative JS Express reviews are actually about the merchant, not the carrier. If a seller sent the wrong item, sold counterfeit goods, or refused to honor a return, the frustration often gets directed at JS Express in public reviews even though the carrier only transports the package.
If you genuinely have a carrier-level issue such as a delivered status with no package, contact JS Express support first and then escalate through the merchant or the platform (PayPal, eBay, Amazon) if you do not get a resolution.
Also Read :Â Ward Tracking: How to Trace Your LTL Freight Shipment Step by Step (2026)
Frequently Asked Questions
How do I track a JS Express package?
Go to js-exp.com, find the Track and Trace section, and enter your tracking number. Alternatively, use 17TRACK, AfterShip, or TrackingMore. Your tracking number typically starts with JSE and ends with YQ and is 17 characters long.
Why is my JS Express tracking not updating?
The most common reasons are that the package is mid-flight with no scan points, it has cleared Chinese customs and is in transit, or it has been handed to USPS and the JS Express system has stopped updating. Wait 3 to 5 business days during the transit phase. If stuck for more than 10 business days past the expected delivery date, contact support@js-exp.com.
Why does my JS Express tracking show delivered but I did not receive the package?
For US shipments, Delivered on the JS Express portal may mean the package was delivered to the USPS entry facility, not your home address. Switch to tracking with your USPS number on usps.com for the final delivery status. If USPS also shows delivered but you have nothing, contact your local post office and the merchant who shipped the order.
How long does JS Express take to deliver to the US?
The US Special Line is stated as 8 to 10 business days. Actual average delivery in February 2026 was around 21 days, with a range of 7 to 112 days depending on the service tier, customs processing time, and whether the package is shipped during a peak period. Postal series options can take significantly longer.
What does Pending mean in JS Express tracking?
Pending usually means the package is at a facility waiting for the next flight, vessel, or processing step, or that the tracking system has not yet received an update from the carrier handling that leg. It does not mean your package is lost. Wait at least 5 business days before contacting support.
Can I get a USPS tracking number for my JS Express shipment?
Yes, but JS Express does not automatically provide it to end consumers. Ask the merchant who shipped your order for the domestic USPS tracking number. You can also try using 17TRACK which sometimes detects and displays the USPS handoff number automatically.
Is JS Express a legitimate company?
Yes. JS Express was founded in 2010 in Hong Kong and operates from its mainland China headquarters in Suzhou. It serves over one million e-commerce sellers, partners with major airlines and freight lines including DHL, UPS, and COSCO, and is integrated into major e-commerce platforms including Amazon, eBay, AliExpress, and TikTok Shop.
How do I contact JS Express customer support?
Email support@js-exp.com with your tracking number, order details, and a clear description of the issue. The customer service phone number listed on some third-party sites as +1-800-123-4567 is not verified; email is the more reliable contact channel. Response times vary and can be slower during Chinese public holidays.
What happens when my JS Express package is stuck in customs?
If your package is held at destination country customs, JS Express generally cannot intervene. For US shipments, check with CBP (cbp.gov). For UK shipments, check with HMRC. If import duties are owed, the relevant customs authority or last-mile carrier will notify you. For EU shipments, contact the local postal service handling the package.
Does JS Express deliver on weekends?
JS Express itself operates daily as a logistics company. Whether your package is delivered on a weekend depends on the last-mile carrier in your country. USPS delivers on Saturdays. DPD and Yodel in the UK typically deliver Monday to Friday only. DHL delivers on Saturdays in some areas.
The Bottom Line on JS Express Tracking
JS Express tracking is not broken. It is just built differently from the domestic carriers most people are used to. Your package crosses borders, changes hands between multiple carriers, and goes through customs systems that do not update tracking in real time. Gaps of 5 to 10 days between updates are normal, not a sign of a lost shipment.
The two most practical things you can do as a recipient: use 17TRACK for a cleaner English-language view, and know that for US deliveries you will need a second USPS tracking number to follow the final leg. Both of those numbers come from the merchant.
If you are a seller using JS Express, the single biggest improvement you can make to your customer experience is sending proactive tracking notifications with both tracking numbers clearly labeled, and setting accurate delivery time expectations at checkout. Most of the negative reviews about JS Express tracking come from buyers who simply had no information about what to expect.

