Search "free bulk SMS" and you'll find dozens of tools promising to text your whole customer list for nothing. Some of them work for a while. The cost usually arrives later as texts that never land, a number that gets blocked, or a compliance problem you didn't know you had.

This post covers what free and cheap mass texting tools give you, where they break for a real business, and what a registered sender costs per month with real math. We make Ready, so we'll be specific about our pricing. We'll also say plainly where other options cost less per message.

What "free" bulk SMS usually means

There is no free carrier network. Every text that reaches a US phone pays a carrier somewhere. A tool that charges you nothing is covering that cost another way, usually one of these:

  1. A trial balance. You get a small starting balance, it runs out, and the paid plan starts.
  2. Email-to-SMS gateways. You send an email to a carrier address and it arrives as a text. These were built for person-to-person use. Carriers filter bulk traffic through them heavily, and you get no delivery reporting.
  3. Your own phone. An app sends texts one by one from your personal SIM. Your phone plan pays for it. Carriers watch for many identical texts coming from one consumer line, and that line can get flagged or suspended.
  4. Shared, unregistered numbers. A pool of numbers carries traffic from many unrelated senders. If one of those senders spams, everyone on the pool loses deliverability.

The common thread is no 10DLC registration. Since US carriers started requiring A2P 10DLC, business traffic from ordinary 10-digit numbers needs a registered brand and campaign behind it. Unregistered business traffic gets carrier-filtered. Your dashboard may say "sent," but sent is not delivered. We cover the failure modes in more depth in why free bulk SMS senders fail for business use.

The real limits of free tools

Caps you hit fast

Free tiers cap how many texts you can send per day or month. Phone-based apps are also capped by your carrier plan's fair-use terms. A 1,500-person customer list often won't fit in a free allowance even once.

Shared numbers and no identity

Your texts may come from a number your customers have never seen. It can change between sends, and replies may not come back to you at all. For a business, that wrecks trust. People don't answer offers from random numbers.

No compliance plumbing

This is the expensive gap. Most free tools don't do the following:

  • Honor STOP replies automatically across every future send
  • Hold texts outside permitted local hours for the recipient. Campaigns, drip campaigns and automations wait up to 24 hours for the window; a one-to-one or API text is held only if the window opens within 6 hours, otherwise it is not sent, and you send it again once the window opens; a one-to-one reply to someone who texted you in the last 24 hours goes out at any hour.
  • Keep any record of who sent what, to how many people, and when

The TCPA allows statutory damages commonly cited at $500 to $1,500 per text. Missing opt-out handling is not a small risk at that rate. No tool makes you lawsuit-proof, and compliance stays your responsibility as the sender. Still, a tool that does nothing to help multiplies that risk.

No delivery visibility

If you can't tell whether a text was delivered or filtered, you can't fix anything. You only notice that nobody responded.

When free is genuinely fine

Free tools have a place. Here's when we'd say skip paying:

  • You're texting a handful of people you know personally. A volunteer group of 12 or a family event doesn't need a registered campaign.
  • It's one-to-one and occasional. Texting a few customers back from a business line app is normal person-to-person messaging.
  • You're testing whether customers want texts at all. A couple of manual sends from a business number will teach you something before you commit.

Once you're sending the same message to dozens or hundreds of customers on a schedule, you're doing application-to-person messaging. Carriers treat that traffic differently, so you should too.

What a registered sender costs: the honest table

Here is how the common options compare per message. Per-message prices exclude registration fees, which you pay on any compliant 10DLC route.

OptionPer-message costRegistration helpWhat's included
Free app / personal phone$0 (your phone plan)NoneBasic sending; high filtering and suspension risk
Twilio (raw API)~$0.0083 per segmentDIY via API/consoleCarrier access; you build the inbox, opt-outs and scheduling
GoHighLevel / LeadConnector~$0.0083 per message (~$0.0128 all-in)Inside GHLWorks inside GHL's CRM
Ready Standard$0.0075 per segment + $0.0045 carrier feeIn-app, self-serveRegistration, STOP handling, quiet hours, inbox, campaigns, CRM, pipeline, automations

To be clear: Twilio and LeadConnector cost less per message. If you have a developer and want to build your own opt-out handling, scheduling and inbox, a raw API is a reasonable choice. If you already run your business in GoHighLevel and LC Phone works for you, it's fine.

What you get with Ready is everything around the send. We handle registration in-app, enforce opt-outs across campaigns, hold campaigns, drip campaigns and automations until the recipient's quiet hours end, and give you a two-way inbox plus a CRM with pipeline and automations. One Standard rate covers it. Enterprise pricing is custom, so talk to us if you're at that scale. Every price is on our pricing page. For a full breakdown of how providers build their per-message numbers, see what you really pay per message in the US.

Worked example: a local business texting 2,000 customers

Assumptions: a salon, gym or repair shop with 2,000 opted-in customers. It sends two promos a month, each under 160 plain characters (1 segment). About 10% of recipients reply each send. Ready Standard pricing, one phone number.

Registration (fixed monthly):

  • Brand: $10/mo
  • Campaign: $20/mo
  • One number: $2/mo
  • Fixed: $27/mo. You pay $25 when you submit, which is the first month of brand and campaign. There's no setup fee. Most approvals take 2 to 7 days.

Messaging (variable):

  • Outbound: 2,000 × 2 sends = 4,000 segments
  • Replies: 10% × 4,000 = 400 segments. Replies are billed like sent texts.
  • Total: 4,400 segments × $0.0075
  • = $33 + 4,400 × $0.0045 in carrier fees

Ready's all-in prices per segment include the carrier fee but not screening: Scrub lists and Number validation, the two switches in Settings under Compliance, each add $0.003 per segment when switched on, shown as screening on your bill, and both are off by default. Unless you turn the opt-out footer off, the first text to each contact, and one again from time to time, also gets "Reply STOP to opt out" and your business name if the message does not already have them, so a text close to the segment limit can bill one more segment.

Monthly total: about $60 plus carrier fees. Turning on scrubbing for those 4,000 outbound segments would add $12.

A free tool costs $0 on paper for the same month. The real question is how many of those 4,000 texts would actually land from an unregistered or shared number, and what one TCPA complaint would cost you. The 10DLC cost guide goes through every registration fee if you want the full picture.

How long the send takes

A fresh standard campaign with no vetting typically gets roughly 1 to 4 segments per second. At an assumed 2 segments per second, a 2,000-contact promo finishes in about 17 minutes. T-Mobile's lowest trust tier allows roughly 2,000 messages a day per brand, so this list fits. If you grow well past that, brand vetting ($79 Standard / $179 Enhanced, one-time) can raise your trust score. Most small senders never need it.

The hidden cost cheap tools won't warn you about: segments

Every provider bills by segment, not by message. The rules are:

  • Up to 160 plain characters = 1 segment
  • Longer texts split into 153-character parts
  • One emoji switches the whole text to unicode: 70 characters for 1 segment, 67 per part after that

So a 175-character promo with a single 🎉 is 3 segments. The same text without the emoji is 2 segments, and trimmed under 160 characters it's 1.

On the 2,000-contact list:

  • Plain, under 160 characters: 2,000 segments × $0.0075 = $15, plus carrier fees
  • 175 characters with an emoji: 6,000 segments × $0.0075 = $45, plus carrier fees

That's 3x the cost for one character of decoration. Ready swaps curly quotes, long dashes and ellipses for plain ones before sending, so those don't silently push you into unicode. Emoji still count, though. Write short and save the emoji for when it earns its keep.

How to start without overpaying

If you want to try a registered sender before committing, here's how it works on Ready:

  1. Sign up and add a card. To send, you add a card and get a number, which is $2 a month with the first month charged when you get it.
  2. Use your first 20 free texts before you register. They're one-to-one sends, such as replying to customers or texting yourself to test. Campaigns are paid from the first text. The free texts end the moment you pay for registration, so use them first.
  3. Send up to 500 texts a month before registering, at the normal per-text rate. After that you'll need to register.
  4. Register your brand and campaign in-app. If you bought your number first, you send on Ready's shared registration at the same rate while yours is in review.
  5. Keep your list consented. Text customers who opted in or have already been in touch. Cold outreach belongs on the phone or in the mail, not in a bulk text.

If you'd rather work from code, the quickstart covers sending through the API. For a plain-language walkthrough of your first campaign, SMS marketing for small business gets you set up in an afternoon.

The practical takeaway

Free bulk SMS is fine for texting a few people you know. It stops being free when your business depends on texts arriving. At that point you're paying in filtered messages, shared-number reputation and compliance risk you can't see.

A registered sender costs real money: roughly $35 a month in fixed fees for most small businesses, plus per-segment charges. Raw APIs and LeadConnector cost less per message if you have the setup to use them. If you want registration, opt-out handling, quiet hours and an inbox handled in one place, you can create an account, use your free texts, and decide from there.