Compare

Dial Milo vs. Ruby Receptionists: cost, coverage

Ruby answers every call with a trained human from $250 a month. Dial Milo bills per second. Verified pricing, real cost math, and when Ruby is worth it.

Vadim Kouznetsov·Aug 20, 2026·6 min read
A brushed-steel building intercom panel beside glazed entrance doors in daylight
Key takeaway

Ruby puts a trained human on every call, starting at $250 a month for 50 minutes — an included rate of $5.00 a minute. Dial Milo answers with AI and bills per second, so the same 90 minutes of talk costs $5.50 against Ruby's $395 tier. That is roughly a seventy-fold difference and it is not the point: if your calls need a person, Ruby is the correct purchase and nothing on this page substitutes for it. If your calls are bookings and questions, you are paying human wages for machine-simple work.

Best for

  • Ruby — sensitive intake, distressed callers, HIPAA-covered practices, and firms whose clients expect a named person on the line. Twenty years of doing only this.
  • Dial Milo — routine call volume where the caller wants an answer or an appointment, not a message taken, and where the phone should cost nothing in a quiet month.
Dial MiloRuby
Pricing modelPay as you go, billed per secondPer minute, bundled
Entry priceNo minimum, no subscription$250.00/month (50 minutes per month)
Cost per unit6.1¢/min
Free trial$1 of creditNo
Languages6+ on every call, no surchargeEnglish, Spanish
Human fallbackTransfers to youHuman receptionists available

Ruby facts verified 2026-08-19 · source

Feature by feature

Dial MiloRuby
Who answersAI, on the second ringA trained human receptionist, every call
Billed unitOne second of answered talk timeOne minute, from a monthly block
Monthly minimumNone$250
Overage rateNo plan, so no overageNot published anywhere
Free trial$1 of creditNone
Books appointmentsInto your connected Google CalendarHuman handling, with Clio and CRM integrations
LanguagesSix-plus on every call, no surchargeEnglish and Spanish, bilingual weekdays 5am to 6pm Pacific
Regulated intakeNot a fit for HIPAA-covered callsHIPAA-compliant answering
After-hours coverageIncluded, no separate chargeIncluded, but 24/7 calls consume your plan minutes

Where Ruby genuinely wins

A trained person answers, every time. This is the deepest form of human handling in this market, and Ruby has been doing only this for two decades. There is no AI escalation path, no bot-first triage, no "your call may be handled by an assistant". For a family law practice where the first call is often the worst day of someone's life, that is the product, and the cost table below is irrelevant to the decision.

The pricing is genuinely inclusive. Ruby's own words: no additional or hidden fees for activation, onboarding, setup, customization, or coverage during certain periods. Every plan gets the same feature set and the tiers differ only by minutes. Compare that with services where booking, transfers or Spanish appear two tiers up, and Ruby's price list is the more honest document even though it is the most expensive one.

Regulated and legal verticals are properly supported. HIPAA-compliant answering plus native integrations with Clio, MyCase, Rocket Matter, Filevine and Lawmatics. Capterra's independent listing confirms HIPAA-compliant answering and bilingual answering on every Call Ruby tier. Dial Milo has none of that and is not the right tool for a covered entity.

AI is included rather than upsold. Transcripts, sentiment analysis and AI-assisted call flows are offered on all plans at no extra cost — positioned as enhancements to the human service rather than as a cheaper substitute for it.

Real cost

50 minutes a month. That is roughly 33 calls at a 90-second average. Ruby: $250 on Call Ruby 50, an included rate of $5.00 a minute. Dial Milo: $3.06 for the same talk time.

90 minutes a month, 60 calls at 90 seconds. Ninety minutes overflows the 50-minute plan, so the like-for-like plan is Call Ruby 100 at $395, an included rate of $3.95 a minute. Dial Milo bills the answered seconds at the rate in the table above: $5.50. Add $3 if you want a dedicated number rather than forwarding your existing one.

Or stay on the small plan and find out later. Forty minutes past Call Ruby 50 gets billed at a rate Ruby does not publish. Third-party write-ups put it somewhere between $2.79 and $5.90 a minute, which is a range wide enough to change your bill by more than a hundred dollars, and none of those numbers appears on a Ruby page. The FAQ commits only to warning you in the app at 85% and 100% of your minutes.

Watch what 24/7 costs you. Ruby confirms there is no separate charge for round-the-clock coverage, and also that those calls consume your receptionist minutes. A practice that switches on nights and weekends is not buying more coverage at the same price, it is spending the same block faster.

Per included minute across the range: $5.00 at 50 minutes, $3.95 at 100, $3.60 at 200, $3.45 at 500. Volume helps, but the floor is a human's time and human time does not get cheap.

The call that is not worth $5.00 a minute

Milo: Good afternoon, Harbourside Physiotherapy, this is Milo.

Caller: Hi, are you taking new patients, and are you anywhere near the station?

Milo: We are taking new patients, and we're about a four-minute walk from the station — 12 Wharf Road, above the pharmacy. Would you like me to book you in?

Caller: How much is a first appointment?

Milo: An initial assessment is 45 minutes. I don't have pricing I'm allowed to quote for that, so I'll text you the fees page and Nadia can confirm — do you want me to hold a slot while you look?

Caller: Go on then. Something after work?

Milo: Wednesday at 5:30pm or Thursday at 6pm. Which one?

Two minutes. On Dial Milo that is about 12 cents. On Call Ruby 50 it is two of your fifty minutes, roughly $10 of plan. Nothing in that conversation needed a trained human, and most clinics find that most of their calls look like it.

The reverse case is just as real. A caller in distress, a potential client describing a legal problem they have not told anyone else, an anxious relative ringing about a parent — those calls need a person, and paying $10 for two minutes of one is not overspending. Ruby's rate is not the problem; using it on address-and-hours questions is.

A middle path worth considering

  1. 1

    Split the line by call type, not by service

    Keep the human service for the calls that need judgment. Send hours, directions, bookings and after-hours overflow somewhere per-second.

  2. 2

    Forward only what the humans should not get

    Every service in this market works through call forwarding, so this is a routing change rather than a migration.

  3. 3

    Watch which minutes stop being consumed

    Ruby's app shows minute usage. After two weeks you will know exactly which share of your block was going on routine questions.

  4. 4

    Then resize the human plan

    A smaller Ruby plan plus a per-second overflow is usually cheaper than either alone, and it keeps the human on the calls that earn it.

Dial Milo has no plan and no minimum, and starts with $1 of credit — about 16 minutes of real answered calls, which is enough to hear how it handles your five most common questions. The rest of the field, including the service that escalates from AI to its own human receptionists, is in the AI receptionist comparison.

Frequently asked questions

How much does Ruby Receptionists cost?
Ruby's virtual receptionist plans are $250 a month for 50 minutes, $395 for 100, $720 for 200 and $1,725 for 500. The $143 figure that appears as Ruby's starting price on Capterra is the Chat Ruby 10 live-chat plan, not phone answering, so a comparison quoting $143 is comparing a chat product to a phone product.
What is Ruby's overage rate per minute?
Ruby does not publish one. Its FAQ says only that additional minutes are billed at the overage rate associated with your plan, and shows alerts in the app when you hit 85% and 100% of your minutes. Third-party write-ups quote anything from $2.79 to $5.90 a minute; none of those figures can be traced to a Ruby page, so the cost of your 51st minute is not knowable before you sign.
Is an AI receptionist good enough to replace Ruby?
For bookings, hours, pricing questions, message capture and lead qualification, yes, and at a fraction of the cost. For distressed callers, HIPAA-covered intake, or screening that needs judgment about a person rather than a script, no. Ruby sells trained humans and that is not a feature an AI has. Decide by what your calls actually are, not by the price difference.
Does Ruby offer a free trial?
No. No trial is mentioned on any Ruby page and Capterra records both no free trial and no free version. You commit to a plan to try the service, which is a meaningful difference from the AI services in this comparison, most of which let you test before paying.

Start taking calls in 3 minutes.

$1 free credit to start. Pay as you go — no subscriptions, top up only when you want to.

Already have an account? Sign in