Ruby receptionist pricing for contractors: minutes vs. calls and what to check before you buy
Ruby receptionist pricing looks simple until you compare it against how a contractor's phone actually behaves. Most buyers read the monthly headline, pick the tier that fits the budget, and move on. The problem is that live receptionist plans and AI answering plans are usually priced on two different units, so the headline number rarely tells you the real operating cost.
Live receptionist services typically bill receptionist minutes. AI answering services typically bill included calls plus usage. For HVAC, plumbing, electrical, roofing, appliance repair, and locksmith companies, that distinction changes the math more than the brand on the invoice does.
Ruby receptionist pricing starts with the billing unit
OnCrew's Ruby comparison page records Ruby's public virtual receptionist pricing as accessed and recorded on 2026-05-22, and these notes are subject to buyer verification because competitor pages change: $250/month for 50 receptionist minutes, $395/month for 100 minutes, $720/month for 200 minutes, and $1,725/month for 500 minutes. Always confirm the vendor's current public pricing before you buy.
By contrast, OnCrew's published plans bill included calls, not minutes. OnCrew starts at $49/month for 100 calls, then $0.99 per extra call, with larger plans listed on the pricing page: https://oncrew.ai/pricing
Minutes vs. calls: the comparison that actually matters
A 90-second appointment confirmation and a six-minute after-hours emergency call do not cost the same on a minute plan. On a per-call plan, both count as one call. So the right question is not "which monthly price is lower," it is "which unit matches my real call mix."
Pull your last 30 to 60 days of inbound calls and sort them roughly:
- Short calls: confirmations, quick questions, wrong numbers.
- Medium calls: estimate requests with address, scope, and callback details.
- Long calls: detailed urgent intake where the caller explains location, access, safety, and history.
If most of your volume is long, detailed intake, a minute plan can climb fast. If your volume is spiky but each call is structured, a per-call plan is easier to forecast. Run your own numbers against both units before you commit.
After-hours, weekends, and holidays
This is a common place where call handling matters, and where pricing models diverge. Ask each vendor exactly what happens at 11pm on a Saturday. Is the same coverage included, or does after-hours cost more? On a minute plan, a long midnight call burns minutes at the same rate as a midday call. On a per-call plan, confirm whether after-hours pickup is just another included call until you hit your plan limit, or whether it costs more.
OnCrew is designed to answer or receive forwarded calls around the clock and capture structured intake, so the after-hours scenario is treated as normal intake rather than a premium add-on. Map your own after-hours volume before you decide which unit is cheaper for your business.
Urgent call intake without overpromising
Urgency is the trickiest part of any contractor phone layer. A no-heat call in January, a sparking panel, an active leak, or a lockout all need fast, accurate capture. But capture is not the same as commitment.
A good intake layer records the urgency, the location, the property type, access notes, and the caller's contact details, then flags the call as urgent and alerts your team. What it should not do is promise a dispatch time, quote a price, or tell the caller a crew is coming. OnCrew's role is to capture, classify, summarize, and flag urgency, then send alerts and queue callback context. The decision to dispatch, the ETA, and the price stay with you.
Summaries, transcripts, and owner alerts
The monthly price is only useful if the output is. For every test call, check three things:
- Does the summary preserve the trade-specific details (no-heat, active leak, roof leak, panel smell, lockout) instead of flattening them into "customer called about a problem"?
- Is there a full transcript you can reference when the story changes later?
- Does the alert reach the owner, dispatcher, or office on a channel they actually check, fast enough to act on an urgent job?
A cheap plan that produces vague messages is not cheap. A slightly higher plan that delivers a clean summary, a transcript, and a timely owner alert can be more valuable than a cheaper plan that produces vague notes.
Callback workflows
Many contractor jobs are won or lost during the callback, so the handoff matters. Ask how each option queues callback context: does it hand your team the caller's number, the preferred callback window, the service address, and the reason for the call in one place? Or does someone on your side have to re-interview the customer from a thin note?
OnCrew queues callback context so the person returning the call starts with the details already captured. Out of the box, it does not control your calendar or CRM, and it does not book the appointment for you. You own the schedule; the phone layer just makes the callback faster and better informed.
What should not be automated
Automation has a clear ceiling on a contractor's phone. These should stay with a human on your team:
- Final pricing and quotes.
- Scheduling commitments and confirmed appointment times.
- Dispatch decisions and ETAs.
- Anything safety-sensitive. For gas smells, electrical fire risk, flooding, or medical situations, the phone layer should capture context and follow your written rules, and the caller should be directed to emergency services or the utility when appropriate. Emergency response and utility action are outside any answering service's control.
The contractor owns pricing, scheduling, dispatch, ETA, appointments, CRM setup, site safety, and field decisions. A phone layer should make your team faster and more informed. It should not pretend to make field commitments it cannot keep.
A safe side-by-side test
A better Ruby receptionist pricing comparison ends with a test, not a spreadsheet guess. Before you sign anything, run the same five calls through every option you are considering, including your current setup:
- A routine estimate request. Check whether the summary keeps service area, property type, and preferred callback window.
- An urgent after-hours scenario. Check whether it captures urgency and alerts your team without promising dispatch or an ETA.
- A pricing question. Check whether it avoids inventing a quote before your review.
- A scheduling request. Check whether it respects that your real calendar and callback rules belong to you.
- A safety-sensitive scenario. Check whether it directs the caller to emergency services or the utility when that is the right answer.
Score each vendor on capture accuracy, speed of alert, and how little cleanup your team has to do afterward. That score, combined with your real call mix, beats any headline price comparison.
Where OnCrew fits
OnCrew is not trying to be a general concierge receptionist brand. Ruby can be the right call when a warm, live human voice and white-glove reception are the top priority and the budget supports a minute plan. OnCrew is built for contractors who want predictable per-call pricing, after-hours intake, urgency flagging, transcripts, owner alerts, and queued callback context without paying per-minute rates for live receptionist time.
For a deeper, contractor-specific breakdown of the numbers, see OnCrew's 2026 guide at https://oncrew.ai/blog/ruby-receptionist-pricing-2026 and the side-by-side Ruby comparison page at https://oncrew.ai/lp/vs/ruby
Disclosure
Full transparency: I'm Abe, OnCrew's founder, so I have a stake in how this comparison lands. I've tried to keep the framework honest and useful whether or not you choose OnCrew. The competitor pricing here reflects public pages recorded on 2026-05-22 and can change, so verify current pricing with each vendor before you buy.
The takeaway on Ruby receptionist pricing: compare the billing unit, not just the monthly headline. Match minutes or calls to your real call mix, test the after-hours and urgent scenarios, demand clean summaries and timely owner alerts, and keep pricing, scheduling, dispatch, and safety decisions with your team. Start your comparison at https://oncrew.ai/pricing and https://oncrew.ai/lp/vs/ruby







