Per-minute calling looks simple until you see a session's bill. The Ready Dialer charges $0.025 per minute of answered time, and every started minute counts as a full minute. A call nobody answers costs nothing. A voicemail is billed from the moment the voicemail picks up, so one that runs to 1 minute and 4 seconds of answered time costs $0.12. On a callback list where most dials don't reach a person, the bill is mostly conversations and voicemails, and the real cost of the empty dials is rep time.

This post works through one callback session for a real estate team. The list is warm: people who filled out a form, replied to a text or asked about a listing. We'll compute cost per live conversation at three stated connect rates, show how voicemail length moves the bill, and show where sending a text before you dial cuts wasted dials. Every connect rate and call length below is an assumption, labelled as one. Swap in your own numbers.

How the Ready Dialer bills, and what it doesn't do

Here is what you're paying for:

  • $0.025 per minute of answered time, with each started minute billed as a full minute. A call nobody answers, or one answered for under 3 seconds, is free. A 0:20 answered call is 1 minute. A 1:01 call is 2 minutes. A 4:20 conversation is 5 minutes.
  • No seat plans, and every minute is billed at that one rate. You pay for minutes used and nothing else on the voice side.
  • Click-to-call from the dial pad, in the Ready dashboard or inside GoHighLevel. You also get consented call recording and transcripts, inbound calls that ring the open pad, and a Missed call card in the Inbox thread for each call you miss.

Here is what it doesn't do. There's no auto-dialer, no power or parallel dialing and no voicemail drop. A rep clicks each number, listens to each ring and speaks each voicemail live. If your team's workflow depends on dialing three lines at once or dropping a prerecorded message with one click, the Ready Dialer isn't built for that. A dedicated dialer will serve you better.

For a warm callback list that tradeoff often makes sense. These are people who raised their hand, and a person dialing them one at a time is the right speed. What the manual workflow does mean is that wasted dials cost you rep time as well as minutes. We'll come back to that.

The worked example: 100 warm callbacks, no texting first

Assumptions for this session (examples, not Ready statistics):

  • 100 leads on the list, all consented or previously replied
  • 25% connect rate: 25 live conversations
  • 45 no-answers, with the rep hanging up at about 25 seconds
  • 30 calls reach voicemail, and the rep leaves a message
  • Voicemails as most reps leave them: about 15 seconds of ring, then a 10-second greeting and a 45-second message. Billing starts when the voicemail picks up, so that's about 0:55 of billed time
  • Live conversations average about 4:20

Billed minutes

OutcomeCallsTypical lengthBilled minutes eachTotal minutesCost at $0.025/min
No-answer45~0:25 of ring00$0.00
Voicemail left30~0:55 answered130$1.80
Live conversation25~4:205125$7.50
Total100155$9.30

Cost per live conversation: $9.30 ÷ 25 = $0.372.

Of that $9.30, $1.80 went to voicemails. The 45 no-answers cost nothing on the bill, because only answered time is billed. What they do cost is the rep's time: on a list where three out of four dials don't connect, that's most of the session.

The voicemail rounding trap

The voicemail row is where the rounding hurts most, and it's the cheapest one to fix. Billing starts when the voicemail answers, so the ring before it is free but the greeting, about 10 seconds, counts. Your message gets whatever remains of the first minute. That leaves about 50 seconds before you tip into a second billed minute.

A 45-second message at 0:55 answered bills 1 minute. A 60-second message at 1:10 answered bills 2 minutes. On 30 voicemails:

  • Long version: 30 × 2 min = 60 min = $3.60
  • Short version: 30 × 1 min = 30 min = $1.80

The long messages would add $1.80 to this session, taking the total from $9.30 to $11.10 and cost per conversation from $0.372 to $0.444. Keeping messages under about 50 seconds holds it at $0.372.

The shorter message also tends to be the better one. "Hi Dana, it's Sam with Oakline Realty, returning your note on 14 Elm. I'll text you a couple of times that work, or call me back at this number." That fits in under 30 seconds. Write it once and have every rep read the same script.

Cost per conversation at three connect rates

Connect rates on warm callback lists vary a lot. They depend on lead age, source, time of day and how fast you call back. Rather than claim a number, here are three assumed scenarios. Each uses 100 dials and 5-minute billed conversations, with the non-connects split 60/40 between no-answers (free) and short voicemails (1 minute each).

Assumed connect rateConversationsVoicemail minutesConversation minutesTotalCost per conversation
15%153475109 min = $6.54$0.436
25%2530125155 min = $9.30$0.372
40%4024200224 min = $13.44$0.336

A better connect rate raises the session total, because conversations bill and no-answers don't. It also lowers cost per conversation, because fewer of your minutes go to voicemails. If you only watch the session total, a good day looks expensive. Watch cost per conversation instead.

At these rates, the minute charges are small next to the value of one listing appointment. The bigger cost is rep time. At 15% connects, a rep spends roughly 85 minutes on dials that go nowhere, before counting the time between clicks. Since nothing auto-dials, cutting dead dials matters more for your team's afternoon than for your invoice.

Where a text before the call cuts wasted dials

The fastest way to reduce no-answers on a warm list is to ask first. Send a one-to-one text, then call the people who reply.

A message like this:

Hi Dana, it's Sam with Oakline Realty. Got your reply about 14 Elm St. Free for a quick call in the next 15 min? Reply STOP to opt out.

That's about 135 characters of plain GSM-7 text, so it's 1 segment. Add an emoji and the limit drops to 70 characters (67 per part once a text splits), which turns the same message into 3 segments and triples the cost. On Ready, curly quotes and long dashes get swapped for plain ones before sending, so they won't change the count. Emojis will.

The math, same 100 leads

Ready texts are $0.0075/segment plus a $0.0045 carrier fee per segment, and replies you receive are billed the same way. The optional TCPA/DNC scrub and landline validation each add $0.003 per segment when switched on. Both are off by default and not included below.

Assumptions: 30% of the warm list replies (an assumption for the math, not a measured rate). We assume 80% of repliers pick up when you call within a few minutes.

SMS cost:

  • 100 outbound texts × 1 segment × $0.0075 = $0.75, plus 100 × $0.0045
  • 30 replies × 1 segment × $0.0075 = $0.22, plus 30 × $0.0045
  • Subtotal: $2.60 plus 130 × $0.0045

Option A: call only the people who replied

  • 30 calls: 24 conversations × 5 min = 120 min, plus 6 that reach voicemail × 1 min = 6 min
  • 126 min × $0.025 = $3.15
  • Total: $7.56 + $2.60 = $10.16 plus carrier fees, for 24 conversations
  • About $0.42 per conversation, with 6 wasted dials instead of 75

Option B: call repliers first, then dial everyone else once

  • Repliers: 126 min (as above)
  • 70 non-repliers at an assumed 10% connect: 7 conversations (35 min) + 63 non-connects, of which 38 no-answers are free and 25 voicemails bill 25 min = 60 min
  • 186 min × $0.025 = $4.65
  • Total: $11.16 + $2.60 = $13.76 plus carrier fees, for 31 conversations
  • About $0.44 per conversation, with 69 wasted dials

The honest read is this. The text doesn't make each conversation cheaper. Both options cost a few cents more per conversation than the call-only baseline of $0.372, because you're now paying for texts and the no-answers were already free. What changes is where the rep's time goes. In Option A, a rep makes 30 calls and has 24 conversations. They also start with the people most likely to answer, which is the first-five-minutes advantage on a warm lead.

Option A's tradeoff is the 70 people you didn't call today. Put them into a drip campaign or onto tomorrow's list. Don't let them silently drop. Option B is for teams that would rather pay for more dials than leave anyone uncalled.

Running the session on Ready

The day-to-day workflow looks like this:

  1. Send the one-to-one text from the Inbox, or from GoHighLevel if you've connected it. Replies land in the same thread.
  2. Call repliers from the dial pad in the dashboard or inside GHL. If recording matters to your team, use consented call recording, which means telling the caller and getting their agreement where your state requires it. Transcripts are then attached to the call.
  3. Keep the pad open while you work the list. Callbacks from leads you missed ring the open pad, and any you can't take show in the call log rather than getting lost.
  4. Use the 30-second voicemail script for anyone you do dial cold off the list.

A few compliance notes. The texting side runs on a registered 10DLC campaign; our 10DLC explainer covers why that matters. Ready holds texts outside the recipient's permitted local hours and handles STOP replies automatically. That reduces your risk but doesn't make you immune; the sender is still responsible for having consent. Ready records your opt-in attestation per send, but the per-contact consent record lives on your side. How to document SMS consent walks through what to keep. If you're timing the text-then-call window, best time to send SMS by industry has the real estate patterns. 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 refused and must be resent; a one-to-one reply to someone who texted you in the last 24 hours goes out at any hour.

A few notes on cost. The first 20 texts on a new account are free one-to-one sends, so use them on real callbacks before you register. To send, you add a card and get a number, which is $2 a month with the first month charged when you get it. Teams coming from per-seat wholesaler tools can compare costs in our Smarter Contact alternative breakdown.

The practical takeaway

  • Only answered time bills, by the started minute. No-answers are free, and a voicemail that runs past 60 seconds of answered time costs $0.05.
  • Keep voicemail messages short. In our example, staying under about 50 seconds held cost per conversation at $0.372 instead of $0.444.
  • Track cost per conversation, not session total. A higher connect rate raises the bill and lowers the number that matters.
  • Text first, then call the repliers. The texts add a few cents per conversation. The rep-time savings are the real gain: in our example, wasted dials fell from 75 to 6.
  • Know what you're not getting. There's no auto-dial and no voicemail drop. If your volume needs those, use a tool built for them.

Run your own numbers by swapping your connect rate and average call length into the tables above. The SMS rate is on our pricing page, and the Dialer is $0.025/min with no seats. If the text-then-call workflow fits your team, you can set up an account and try it on your next callback list.