Skip to main content

SMS Messaging & Carrier Registration Fees – Clear, Flexible, and Scalable

Emily McClendon avatar
Written by Emily McClendon
Updated over a week ago

We believe in transparent pricing that scales with your communication needs—no hidden fees, and no markup from us. These fees support your ability to reliably reach patients through carrier-compliant text messaging and are only applied when your usage grows.

Each Practice by Numbers bundle includes a generous monthly allotment of SMS messages to support patient communication:

  • Core – 500 texts/month

  • Flow – 2,500 texts/month

  • Scale – 5,000 texts/month

  • Thrive – 15,000 texts/month

If your automated or bulk text usage exceeds the monthly limit, simple pricing for additional messages ensures continued delivery without interruption:

  • 0–1,000 texts: $25

  • 1,001–2,500 texts: $42

  • 2,501–3,000 texts: $54

  • 3,001–5,000 texts: $75

  • 5,001–7,500 texts: $99

  • 7,501+ texts: $0.013 per text

This tiered structure helps you stay in control of costs while still enabling high-volume patient outreach when needed.

A2P 10DLC Compliance – Required by Carriers, Managed for You

To ensure your messages are delivered securely and reliably through mobile carriers, all accounts must be registered for A2P 10DLC compliance. These fees are mandated by carriers, and Practice by Numbers does not profit from them. We simply pass through the required costs so your campaigns are compliant and uninterrupted.

  • Low Volume Messaging (under 500 custom/bulk messages per day, per location):
    One-time registration fee of $20 per location.

  • High Volume Messaging (over 500 custom/bulk messages per day, per location):
    One-time registration fee of $60 per location (includes $20 standard fee + $40 secondary vetting).

  • Upgrading from Low to High Volume:
    If you switch to high volume later, a $40 per location secondary vetting fee applies. No additional $20 fee is charged.

  • Ongoing Monthly Fee:
    $10/month per location for A2P campaign maintenance.

Did this answer your question?