Skip to main content

Hong Kong IPO Tracker

Live subscription, price-fix, allotment and listing schedule for all IPOs on the Hong Kong Stock Exchange. One-click into our allotment-rate calculator to size your application.

Last synced: 20/07/2026, 06:19 HKTSync schedule: 11:00 / 22:00 HKTSource: AAStocks
How the money moves:Subscription freezes capital → allotment day − 1 afternoon refund lands if not allocated → listing day − 1 evening grey market → 09:00 next day official listing.
Grey market or Day 1 — which is the smarter exit?
See win rates across 107 past HK IPOs (grey market beats Day 1 in 60.7% of cases) →

15-day timeline

2026-07-132026-07-27
07/13
Sun
07/14
Mon
07/15
Tue
07/16
Wed
07/17
Thu
07/18
Fri
07/19
Sat
07/20
Sun
07/21
Mon
07/22
Tue
07/23
Wed
07/24
Thu
07/25
Fri
07/26
Sat
07/27
Sun
No IPOs in this filter.
PhaseSubscriptionCapital frozenGrey marketListing
EventPrice fixAllotmentRefund (derived)

Refund = capital return on allotment date − 1 afternoon (unallocated cash lands back). Grey market = listing date − 1 evening.

IPO details

No IPOs match the current filter.

From calendar to cash

This calendar answers "when". The calculator answers "how much". Pair them: pick an IPO here, jump to the calculator, enter your lots + expected oversubscription, and see your probability and margin ROI before the subscription window closes.

Related reading

Frequently asked

How often is this calendar updated?

Twice daily at 11:00 and 22:00 Hong Kong time. A cron job on our VPS scrapes AAStocks, diffs the JSON, and triggers an incremental revalidate. In practice you will see same-day changes within an hour of AAStocks publishing them.

What do the stage codes mean?

O = Subscription opens · P = Subscription period · C = Subscription closes · F = Offer price fixed · A = Allotment announced · L = Listing day on HKEX. Two derived codes: R = Refund (allotment date − 1, afternoon) when unallocated capital actually returns to your account, G = Grey market (listing date − 1, evening) when you can trade on the off-exchange venue before official listing.

How do I tell when my capital is free for the next IPO?

Official allotment date (A) is when the exchange publishes results, but most brokers SMS/push the outcome the afternoon BEFORE, which is when unallocated cash is already usable. Rule of thumb: if IPO B's subscription_close date is on or after IPO A's (allotment − 1), you can roll the same capital from A into B. The 'Capital-compatible combos' cards above do this check for you.

What happens at grey market?

Grey market is the off-exchange trading window on the evening before official HKEX listing (typically 16:15 – 18:30 HKT on L − 1). Brokers like Phillip / Futu let you enter trades at expected open prices, useful for locking in gains / cutting losses before the 09:00 listing session.

How do I estimate my allotment probability?

Click "Estimate allotment" on any IPO card. Our free calculator uses the dual-pool model (Pool A retail, Pool B large) calibrated against real HKEX allotment data. Enter your lots + expected oversubscription, get probability + margin-financed return.

moomoo
0 Commission
Trade HK IPOs with moomoo — margin financing + 0 commission for new users
Open Account
TradingView
#1 Charts
Track IPO charts & dark pool with TradingView — the #1 charting platform
Try Free

Quick summary

Data scrapes AAStocks twice daily (11:00 / 22:00 HKT) and caches for 5 minutes at the CDN edge. Grey market and refund dates are derived fields: listing date minus 1 day and allotment date minus 1 day. Use the Gantt timeline to spot capital-chain windows; use the Conflict-Group Calendar to see which stocks need separate capital buckets.

How We Build This Calendar: Data Sources and Update Logic

This tracker pulls from AAStocks twice daily via a VPS cron job at 11:00 and 22:00 HKT. Each run diffs the new payload against the database; only changed rows trigger incremental cache revalidation. The page caches at the CDN edge for 5 minutes (s-maxage=300), so the worst-case data lag after an AAStocks update is about 5 minutes after our sync runs.

Two fields on each IPO are derived rather than scraped directly. The refund date is set to one day before the allotment announcement (allotment_date minus 1). The grey market date is set to the evening before the listing date (listing_date minus 1). Not all brokers offer grey market access; confirm availability with your broker before the listing-eve window opens.

The Conflict-Group Calendar: Which IPOs Need Separate Capital

The Conflict-Group Calendar answers a question the Gantt timeline cannot: of the IPOs with overlapping subscription windows, which ones actually compete for the same capital? The algorithm uses a union-find approach. Two stocks A and B are placed in the same conflict group when their subscription periods overlap and neither can serve as a capital source for the other (the refund from A arrives after B closes, and the refund from B arrives after A closes).

If two stocks can chain (the refund from A arrives before B closes), the algorithm places them in the same capital chain rather than flagging them as a conflict. The calendar displays chains as separate rows within the same color group. Stocks sharing a color on the calendar need separate capital allocations; stocks in different color groups can share a capital pool if you sequence them correctly.

Tools to Use Alongside This Calendar

Sponsored

Ad served by Adsterra. TradeSmart is not responsible for advertiser content.