EN FR Home

MiFID II Clock Synchronization
RTS 25 Business Clock Accuracy

Commission Delegated Regulation (EU) 2017/574 — the tiered tables, the 100 µs HFT tier, and how to prove traceability to UTC

Published 19 June 2026 · By Richard DEMONGEOT, RDEM Systems · Target audience: heads of trading technology, market-infrastructure compliance officers, CISOs and time-engineering teams at investment firms and trading venues subject to MiFID II.

1. Scope: who RTS 25 binds, and to which table

"RTS 25" is Commission Delegated Regulation (EU) 2017/574, the regulatory technical standard on the level of accuracy of business clocks. It supplements Directive 2014/65/EU (MiFID II), whose Article 50 requires that the business clocks used to record the date and time of reportable events be synchronized.

It binds two distinct populations, each governed by a different table of the Annex:

  • Operators of trading venues — regulated markets, MTFs and OTFs. Their tier (Annex, Table 1) is set by the gateway-to-gateway latency of each trading system.
  • Members or participants of a trading venue — the investment firms trading on those venues. Their tier (Annex, Table 2) is set by the type of trading activity.

2. The core obligation — traceable to UTC, within tier

The obligation has two measurable dimensions, set per applicable tier:

  1. Maximum divergence from UTC — how far the business clock may drift from Coordinated Universal Time at the instant a timestamp is applied.
  2. Granularity of the timestamp — the smallest time unit the recorded timestamp must resolve (1 second, 1 millisecond, or 1 microsecond).

Both are anchored to UTC, and the reference is specified in Article 1:

Operators of trading venues and their members or participants shall synchronise the business clocks they use to record the date and time of any reportable event with the Coordinated Universal Time (UTC) issued and maintained by the timing centres listed in the BIPM Annual Report on Time Activities. … may also synchronise … with UTC disseminated by a satellite system, provided that any offset from UTC is accounted for and removed from the timestamp. — Article 1, Reg. (EU) 2017/574

Two consequences follow directly. First, a free-running clock — however stable — is non-compliant: the requirement is divergence from UTC, an external reference, not internal stability. Second, if you derive time from GNSS, the GNSS-to-UTC offset must be documented and removed, not assumed to be zero.

3. The two tiered accuracy tables

These two tables, from the Annex of Reg. (EU) 2017/574, are the heart of the standard. Find your row, and you have your divergence budget and granularity.

Table 1 — Operators of trading venues (criterion: gateway-to-gateway latency)

Gateway-to-gateway latency of the trading systemMaximum divergence from UTCGranularity of the timestamp
> 1 millisecond1 millisecond1 millisecond or better
≤ 1 millisecond100 microseconds1 microsecond or better

"Gateway-to-gateway latency" is the time a venue's matching system takes from receiving a message at one gateway to transmitting at another. A sub-millisecond matching engine pulls the venue into the 100 µs tier.

Table 2 — Members or participants (criterion: type of trading activity)

Type of trading activityMaximum divergence from UTCGranularity of the timestamp
Activity using a high-frequency algorithmic trading technique100 microseconds1 microsecond or better
Activity on voice trading systems1 second1 second or better
Activity on request for quote systems where the response requires human intervention or where the system does not allow algorithmic trading1 second1 second or better
Activity of concluding negotiated transactions1 second1 second or better
Any other trading activity1 millisecond1 millisecond or better

4. Traceability to UTC and the annual review

Hitting the number is not enough; you must be able to prove it on demand. Article 4 makes traceability and documentation a standing obligation:

Operators of trading venues and their members or participants shall establish a system of traceability to UTC. They shall be able to demonstrate traceability to UTC by documenting the system design, functioning and specifications. They shall be able to identify the exact point at which a timestamp is applied and demonstrate that the point within the system where the timestamp is applied remains consistent. … shall review the compliance … at least once a year. — Article 4, Reg. (EU) 2017/574

In practice, "traceability to UTC" means an unbroken, documented chain from your business clock back to a recognised realisation of UTC — a UTC(k) maintained by a national metrology institute, for example UTC(OP) at LNE-SYRTE, Observatoire de Paris, or UTC(PTB), UTC(NPL), UTC(NIST) — or to GNSS-disseminated UTC with the offset documented and removed. The chain, the timestamp-application point, and the measured divergence must all be written down, and the whole thing re-reviewed at least annually.

5. A compliant reference topology

The architecture that maps cleanly onto Article 4 is a supervised GNSS-disciplined Stratum 1 layer, a documented distribution layer, and a recorded accuracy budget end to end:

        ┌───────────────────────────────────────────────┐
        │  Reference: UTC realisation                    │
        │  ─────────────────────────────────────────────  │
        │  GNSS (multi-constellation) + PPS              │
        │  offset-to-UTC documented & removed            │
        │  cross-check vs UTC(k) national lab            │
        └─────────────────┬─────────────────────────────┘
                          │  PPS-disciplined, supervised
                          ▼
        ┌───────────────────────────────────────────────┐
        │  Stratum 1 time servers (redundant, peered)    │
        │  ─────────────────────────────────────────────  │
        │  hardware timestamping for the 100 µs tier     │
        │  NTS for authenticated software distribution   │
        └─────────────────┬─────────────────────────────┘
                          │  per-tier distribution
                          ▼
        ┌───────────────────────────────────────────────┐
        │  Timestamping points (the recorded clock)      │
        │  ─────────────────────────────────────────────  │
        │  Matching engine / OMS / gateway / capture     │
        │  divergence measured & logged continuously     │
        └───────────────────────────────────────────────┘

This is exactly the kind of supervised Stratum 1 infrastructure RDEM Systems operates and documents — a GNSS-disciplined, PPS-supervised reference with a recorded accuracy budget. The reference design and the server role are described on the hub: the RDEM time infrastructure and the Stratum 1 server reference. For the authenticated distribution layer, see NTS (RFC 8915).

6. Which protocol for which tier (NTP, NTS, PTP, GNSS)

RTS 25 names no protocol. It is deliberately technology-neutral — it sets an outcome (divergence + granularity) and demands proof. The engineering question is simply which distribution method can demonstrably hold your tier:

TierTypical realistic meansNotes
1 secondSoftware NTP / NTSComfortably achievable; the constraint is operational, not technical.
1 millisecondWell-engineered NTP / NTS on a controlled LANAchievable with disciplined sources, low-jitter paths and continuous measurement. Authenticate the source with NTS.
100 microsecondsPTP (IEEE 1588) and/or GNSS with hardware timestampingGenerally beyond software NTP over a shared network; needs hardware timestamping and a tightly controlled path.

7. Evidence pack for the regulator

Assemble and keep current — Article 4 makes this a living file, reviewed at least annually:

  1. System design document. The full traceability chain from business clock back to a UTC realisation, with the timestamp-application point identified.
  2. Tier determination. For each system/activity, the applicable Table 1 or Table 2 row and the rationale (measured gateway-to-gateway latency, or the trading-activity classification).
  3. Reference proof. The UTC source in use (UTC(k) lab or GNSS), and — for GNSS — documentation that the offset to UTC is accounted for and removed.
  4. Divergence measurement. Continuous or sampled records showing measured divergence stays within tier, with the methodology.
  5. Granularity proof. Evidence that recorded timestamps resolve to the required unit (1 s / 1 ms / 1 µs).
  6. Annual review. Dated record of the at-least-annual compliance review and any corrective actions.
  7. Source validation. Output of the Online NTP Validator against each external source — stratum, offset, refID, dual-stack reach — captured for the file.

8. RTS 25 vs RTS 22 / RTS 24 — don't confuse them

Three MiFID II / MiFIR technical standards touch "time", and regulators expect you to keep them distinct:

StandardRegulationWhat it governs
RTS 25(EU) 2017/574Accuracy of the business clock — divergence from UTC and granularity (this page).
RTS 22(EU) 2017/590Transaction reporting to the competent authority under Article 26 of MiFIR — including the trading date and time field.
RTS 24(EU) 2017/580Order record-keeping data that trading venues must maintain at the disposal of the competent authority.

RTS 25 is the foundation the other two stand on: RTS 22 and RTS 24 prescribe what timestamp to record and where to send it, but the timestamp is only as good as the clock that produced it. For the supervisory interpretation of the borderline cases, the ESMA Q&A on MiFID II and MiFIR market-structures topics is the reference. To position RTS 25 alongside ISO 27001, NIS 2, PCI-DSS and DORA in one place, use the NTP audit checklist; for the financial-sector resilience angle, see the companion DORA time-synchronization guide.

Different angle? Use the right tool: