TCPA quiet-hours window checker
The TCPA quiet-hours checker is a free, no-sign-up page on the developer tools hub that answers one question: does right now fall inside the federal TCPA telemarketing window — 8:00 AM to 9:00 PM recipient-local time — for a chosen US timezone? Pick a timezone, and the page tells you allowed or blocked, plus a live reference table of all seven US clock zones at once.What the checker answers
For the timezone you select, the page returns one of two verdicts:- Inside the safe-to-send window — the recipient-local time is between 8:00 AM (inclusive) and 9:00 PM (exclusive), so the federal TCPA window is open.
- Outside the safe-to-send window — the recipient-local time is before 8:00 AM or at/after 9:00 PM, and a real outbound send to a US recipient in that timezone would be refused.
Intl API,
which applies real IANA timezone rules — including DST transitions like the
spring/fall crossover handled at Quiet hours and DST crossover.
Windows and verdicts here are the same 8:00 AM–9:00 PM federal baseline the
server-side send gate enforces; the tool never quotes a different number
from the one a real send gets.
How recipient-local time is resolved
Production sends don’t take a manually-picked timezone — they resolve the recipient clock from the number itself. The resolution order, documented in full on the quiet-hours configuration guide, is:- Explicit
timezone_overrideon the recipient record, when set. - US area code → IANA timezone, looked up from the NANP area-code table for +1 numbers.
- Country-prefix timezone map for non-NANP numbers.
- UTC fallback when neither hint resolves.
next_allowed_at UTC timestamp you can schedule
against. The free checker page does Step 2’s job by hand: it assumes you
already know the recipient’s clock zone and asks you to pick it.
Tenant gate vs. federal guard
The federal window is separate from the quiet-hours window you configure on your account. Every other sending gate — quiet hours, opt-out suppression, frequency caps, DNC scrub — is a control you own, turn on, and turn off. The federal TCPA dialing window is the platform’s sole hard guard: 47 U.S.C. § 227(b)(1)(B) statically caps US telemarketing to 8:00 AM–9:00 PM recipient-local time, the statutory exposure of 1,500 per call lands on whatever platform carried it, and the control therefore cannot be widened from your account. The TCPA federal voice guard page has the full rationale.The checker’s verdict is the federal baseline only. Your own
quiet-hours configuration may be
stricter, and several US states impose narrower telemarketing windows —
neither is derivable from a timezone alone, so the page says so plainly
rather than overclaim.
When a send is outside the window
A red verdict means don’t send now. The right move is to schedule the send for the UTC timestamp the platform returns, not to poll:- Call the quiet-hours preview endpoint
with the recipient’s number and read
next_allowed_atfrom the response. - Schedule the send at exactly that UTC instant (for example through message scheduling).
See also
- Quiet hours configuration — own the tenant gate the checker can’t see.
- Quiet hours preview endpoint — resolve a specific number and get
next_allowed_at. - TCPA compliance checklist — a graded self-check across all four sending gates.
- TCPA sender posture guide — where quiet hours fits in the full posture.
- Send gates and error codes — every gate code a send can return.
- TCPA quiet hours and windows — the tenant window configuration surface.
- TCPA federal voice guard — the one gate the platform owns outright.