CFFEX · TF

CFFEX 5Y T-Bond (TF) futures expiry calendar 2026–2027: last trading days

As of 2026-11-11, the next CFFEX 5Y T-Bond (TF) futures contract to expire is TF2612: last trading day Friday 11 December 2026; TF2703 follows on Friday 12 March 2027. This table shows the month range generated by contract rules, not a complete real-time listing directory. Open a linked contract for details or a date label for its evidence.

5Y T-Bond contract months and key dates

Current coverage and saved historical months; not a complete historical listing.
ContractMonthLast trading dayDeliveryTime left
TF2609Sep 2026 Fri
Rule calculatedRule calculated; rule reviewed 2026-09-04, calendar 2026-01-01–2026-12-31 Source
2026-09-16Expired
TF2612Dec 2026 Fri
Official date checkedOfficial date checked (2026-11-06) Source
2026-12-1630 days
TF2703Mar 2027 Fri
Official date checkedOfficial date checked (2026-11-06) Source
2027-03-17121 days
TF2706Jun 2027 Fri
Official date checkedOfficial date checked (2026-11-06) Source
2027-06-16212 days

* Rule-derived and marked estimated; official closure notices affect dates after this site reviews and incorporates them. Countdowns use 2026-11-11 as the baseline and refresh to the current UTC date when the page loads.

Month coverage and date rules

Which 5Y T-Bond contract months does this table cover, and how is the last trading day set?

This table shows the month range generated by contract rules, not a complete real-time listing directory. As of 2026-11-11, the nearest is TF2612 (last trading day 2026-12-11) and the furthest is TF2706 (2027-06-11). Last-trading-day rule: the second Friday of the expiry month, rolled forward to the next trading day if it is a holiday.

  • Delivery rule: the 3rd trading day after the last trading day (physical delivery)
  • Dates after 2026-12-31 are rule-derived and marked "estimated"; official closure notices affect the dates only after this site reviews and incorporates them. No prices or quotes on this page.

Source: Futures Clock, reviewed 2026-11-09

Keep checking