EN FR Home

MiFID II Clock Synchronization
RTS 25 Business Clock Accuracy

Commission Delegated Regulation (EU) 2017/574 — repealed on 2 March 2026, replaced by Delegated Regulation (EU) 2025/1155 — the tiered tables, the 100 µs HFT tier, and how to prove traceability to UTC

Updated 30 September 2026 · Published 19 June 2026 · By Richard DEMONGEOT, RDEM Systems · About the author · 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" was Commission Delegated Regulation (EU) 2017/574, the regulatory technical standard on the level of accuracy of business clocks, adopted under Article 50 of Directive 2014/65/EU (MiFID II). Since 2 March 2026 the same requirements live in Chapter III of Commission Delegated Regulation (EU) 2025/1155, which supplements Article 22c of MiFIR (Regulation (EU) No 600/2014).

It binds distinct populations, each governed by its own rule:

  • Operators of trading venues — regulated markets, MTFs and OTFs — and, since 2025/1155, systematic internalisers. Their tier (Annex IV, Table 1) is set by the gateway-to-gateway latency of each trading system.
  • Members, participants or users of a trading venue — the investment firms trading on those venues. Their tier (Annex IV, Table 2) is set by the type of trading activity.
  • DPEs, APAs and CTPs — new with 2025/1155: 1 millisecond maximum divergence, 1 millisecond granularity (Articles 14 and 15).

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 0.1 microsecond since 2025/1155).

Both are anchored to UTC, and the reference is specified in Article 11 of 2025/1155 (formerly Article 1 of 2017/574):

Operators of trading venues and their members, participants or users, systematic internalisers, DPEs, APAs and CTPs 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 database maintained by the Bureau international des poids et mesures. … 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 11, Reg. (EU) 2025/1155 (formerly 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 Annex IV of Reg. (EU) 2025/1155 (formerly the Annex of 2017/574), are the heart of the standard. Find your row, and you have your divergence budget and granularity. Struck-through values are those of the repealed text.

Table 1 — Operators of trading venues and systematic internalisers (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 0.1 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, participants or users (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 0.1 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 activity — row of 2017/574, not carried over into 2025/11551 millisecond1 millisecond or better

Articles 14 and 15 — DPEs, APAs and CTPs (new with 2025/1155)

EntityMaximum divergence from UTCGranularity of the timestamp
Designated publishing entities (DPEs)1 millisecond1 millisecond or better
Approved publication arrangements (APAs) and consolidated tape providers (CTPs)1 millisecond1 millisecond or better

A DPE that has also acquired the status of systematic internaliser follows Article 12 instead (Table 1).

4. Traceability to UTC and the annual review

Hitting the number is not enough; you must be able to prove it on demand. Article 16 of 2025/1155 (formerly Article 4 of 2017/574) makes traceability and documentation a standing obligation:

Operators of trading venues and their members, participants, or users 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 to demonstrate that the point within the system where the timestamp is applied remains consistent. They shall review the compliance of the system of traceability to UTC with this Regulation at least once a year. — Article 16, Reg. (EU) 2025/1155 (formerly 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 16 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     │
        └───────────────────────────────────────────────┘

RTS 25 does not name a stratum: it sets a maximum divergence from UTC and asks for traceability. In practice, the 100 µs and 1 ms tiers call for a local reference (GNSS or PTP), because no public NTP service reached over the Internet proves that divergence; the 1 s tier does not. RDEM Systems operates a GNSS/PPS-disciplined stratum 1 of this kind. 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).

When the Article 16 evidence pack is the deliverable rather than a DIY task, RDEM Systems operates the synchronization and produces the documented traceability chain to UTC as a managed service — the UTC time traceability audit (fixed-fee dossier or managed annual review).

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 16 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 / 0.1 µs; 1 µs under the repealed 2017/574).
  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 with its uncertainty, dual-stack reach, NTS verdict — 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/574, repealed on 2 March 2026 → (EU) 2025/1155, Chapter IIIAccuracy 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:

Frequently asked questions

Does MiFID II require GPS for clock synchronization?

No. RTS 25 — Delegated Regulation (EU) 2017/574, replaced since 2 March 2026 by Delegated Regulation (EU) 2025/1155 — is technology-neutral: it sets a maximum divergence from UTC and a timestamp granularity, not a protocol or a hardware vendor. Article 11 of 2025/1155 (formerly Article 1 of 2017/574) explicitly allows synchronizing business clocks either to the UTC issued by the timing centres listed in the database maintained by the BIPM, or to UTC disseminated by a satellite system (GNSS) provided any offset from UTC is accounted for and removed. GNSS is the common way to reach the strictest 100 microsecond tier, but it is a means, not a legal requirement.

What is the MiFID II 100 microsecond rule?

The 100 microsecond figure is the strictest of several tiers, not a blanket requirement. It applies to two cases: operators of trading venues and systematic internalisers whose trading-system gateway-to-gateway latency is 1 millisecond or less (Annex IV, Table 1), and members, participants or users using a high-frequency algorithmic trading technique (Annex IV, Table 2). In both cases the maximum divergence from UTC is 100 microseconds; since 2 March 2026 (Delegated Regulation (EU) 2025/1155) the timestamp granularity must be 0.1 microsecond or better, against 1 microsecond under the repealed 2017/574. Slower activities have looser tiers: 1 millisecond or even 1 second.

Who must comply with RTS 25?

Since 2 March 2026 the obligation rests on Article 22c of MiFIR (Regulation (EU) No 600/2014) and Delegated Regulation (EU) 2025/1155; Article 50 of MiFID II, the basis of the repealed 2017/574, was deleted. It binds operators of trading venues (regulated markets, MTFs, OTFs) and systematic internalisers, governed by Table 1 of Annex IV based on gateway-to-gateway latency; the members, participants or users of those venues, governed by Table 2 based on the type of trading activity; and, since 2025/1155, DPEs, APAs and CTPs, held to 1 millisecond. The applicable tier is determined per system or per activity, not per firm.

Is NTP enough for MiFID II clock synchronization?

It depends on the tier. RTS 25 does not name a protocol, so the question is whether your time distribution can demonstrably hold the divergence your tier requires. A well-engineered NTP/NTS deployment can reasonably hold the 1 second and 1 millisecond tiers. The 100 microsecond tier (HFT technique, or sub-millisecond-latency venues) is generally beyond software NTP over a shared LAN and typically requires PTP (IEEE 1588) and/or GNSS-disciplined sources with hardware timestamping. What matters legally is the documented, traceable proof of divergence, not the acronym.

How does RTS 25 differ from MiFID II transaction-reporting timestamps?

RTS 25 (2017/574, now 2025/1155) governs the accuracy of the business clock itself — how close it stays to UTC and how finely it stamps. The content and submission of timestamps is governed by other technical standards: RTS 22 (Commission Delegated Regulation (EU) 2017/590) for transaction reporting under Article 26 of MiFIR, and RTS 24 (Commission Delegated Regulation (EU) 2017/580) for the order record-keeping data that trading venues must maintain. RTS 25 is the foundation: if the clock is not traceable and within tier, every timestamp produced under RTS 22 and RTS 24 inherits that defect.