The honouring clock starts when the revocation arrives
The requirementstatement
The time taken to honour a revocation is measured from receipt of the revocation, not from the confirmation, and must never exceed ten business days.
- Severityseverity
- BlockingBLOCKINGBreaking this rule gets the submission rejected. There is no partial credit.
- When it bitesphase
- After you are livepostFalls due once you are sending: STOP handling, quiet hours, suppression, record retention.
- What is checkedobject
- suppression latency, measured from receipt
- Where it liveslayer
- OperationalOPERATIONAL
- How Ekas settles itdetectability
- Post-submissionUNDETECTABLE_PRE_SUBMISSION
- The subject does not exist yet at submission time: a reply window, an expiring PIN, a queue position. Reported with its deadline.
- What the fix involvesfailureClass
- Wait on someone elseTERMINAL_EXTERNAL
- Needs an external system or a waiting period, such as IRS propagation, a vetting result, or a carrier queue.
- Who requires itauthorities
- FCC
- When it appliesapplicabilityText
- Applies to every 10DLC registration.
Why this rule existsrationale
How to fix itremediation
Timestamp the revocation when it arrives, not when it is processed, and report the gap between that and suppression. Done when your own reporting would show a revocation that waited three days in a queue.
A compliant exampleexample
Opt-out record: received_at 2026-03-04T09:12Z, suppressed_at 2026-03-04T09:12Z, channel=SMS.
Check this yourselfattestation
No tool can settle this one for you. Here is the check, and what wrong looks like.
Would your own reporting show a revocation that sat unread in a queue for three days?
- 1Check which timestamp the platform records — many record only the suppression, which makes the obligation unmeasurable in your own data.
- 2Timestamp the revocation on arrival, and report the gap between that and suppression.
- 3Ten business days is the outer federal limit, not a target.
What wrong looks like: The instrumentation measures from the confirmation being sent, so a message that waited a week in an inbox shows as zero elapsed time.
Notesnotes
Rules you will hit next
Other operational rules at the same severity. A registration is judged as a whole, not rule by rule.
OPS-046 is one of 139 operational rules in the 915-rule 10DLC registry. Free to cite under CC BY 4.0.