How Our API Helped One Business Cut SMS Costs by 35%

The cheapest way to cut an SMS bill is rarely a better contract with the carrier. It is sending fewer junk messages. One national financial services company cut its monthly messaging spend by 35% after dropping real-time number verification in front of its SMS pipeline, which stopped hundreds of thousands of wasted sends every month. Here is what that looked like in practice.

The company

A national B2C financial services platform running SMS-based lead nurturing, transactional reminders, and customer engagement campaigns.

  • Sending 3M+ SMS messages per month
  • Using multiple vendors and regional shortcodes
  • Fighting delivery issues, undelivered messages, and billing disputes
  • No phone validation before send. All numbers came in through web forms or third-party partners

The problem

Their SMS platform reported a 15-18% delivery failure rate. The messages were going to:

  • Disconnected numbers
  • Recycled or ported lines
  • Landlines or VoIP numbers that can’t receive SMS
  • Numbers carriers had flagged as high risk

The catch is that they paid per attempt, delivered or not. At three million messages a month, even a modest failure rate adds up to real money.

The fix

They put the CheckThatPhone API in front of every send, validating each phone number in real time before the message went out.

Each record came back with:

  • Line type (mobile, landline, VoIP)
  • Carrier name and status
  • Portability status
  • A deactivation or suspension indicator
  • A deliverability score and an action recommendation

A message only went out when the API returned action = send. The integration took less than a day against the API documentation.

The results

After 60 days in production:

  • SMS delivery success rate rose by 12.6%
  • Message volume fell by about 900,000 per month, the unreachable contacts that got filtered
  • Total messaging cost dropped 35% across vendors
  • No hit to conversion or engagement. Both actually improved

Along the way they also found:

  • Heavy VoIP volume coming from specific lead sources
  • Suspended numbers sitting in their own CRM database
  • Area code targeting that had been off in past campaigns

Where to start

Validating before you send protects the budget, lifts performance, and cuts the metric noise that hides the real problems. If you want to trim SMS costs the way this company did, CheckThatPhone filters the invalid numbers, takes the failed-delivery charges off your bill, and sharpens your targeting.

Review the API documentation to see how validation and the action recommendation work, or check our pricing plans to find the tier that matches your sending volume.

Start validating phone numbers today

CheckThatPhone provides real-time carrier, line type, portability, and deliverability data for US & Canada numbers in a single API call.