Start with actual prices and what they include
As checked on October 24, 2026, OpenCalls offers Essential at $297 per monthly billing cycle with up to 600 Service Minutes, Professional at $397 with up to 1,200, and Advanced at $797 with up to 3,200. Prices exclude applicable taxes. A signed Order can specify a different price or allowance. These are AI receptionist plans, not a promise of unlimited calls or a staffed dispatch service.
For a human answering-service reference, Ruby’s published virtual receptionist plans currently include $250 per month for 50 minutes and $395 for 100 minutes, checked October 24, 2026. Its pricing page describes live answering and additional service features. These are examples from one provider, not a market average or a like-for-like comparison with OpenCalls. Confirm the current scope and quote directly with any provider before buying.
Estimate the calls that will actually reach the service
Use your own call log to separate calls answered by your team, calls missed while the office is open, and calls arriving after closing. Remove duplicates when estimating new opportunities. A supplier, a repeat caller checking an existing appointment, and a homeowner asking for a new repair visit are different kinds of calls, even if all consume answering time.
For a minute-based plan, estimate covered calls multiplied by average handled duration. Then check what the provider counts as billable time. At OpenCalls, Service Minutes can include recorded test, spam, transferred, and other connected calls, and partial minutes may be rounded according to the underlying platform’s measurement method. Your phone log and the service’s usage record may therefore differ.
Consider an ordinary month and a busier scenario separately. Do not assume that coverage limited to evenings will use less time than daytime overflow without looking at your own records. The number of calls, their length, and your routing rules determine the estimate.
Ask what changes the total bill
Request a written quote for the workflow you intend to use. Treat an unanswered pricing question as an item to confirm, not as a free feature. The checklist below is a buying checklist; it does not mean every provider charges every listed fee.
For OpenCalls, unused Service Minutes do not roll over. There is no undisclosed automatic per-minute overage price. Reaching an allowance can instead lead to reduced or suspended service or a requirement to accept a higher-capacity plan or add-on. Additional charges require written acceptance. Confirm capacity and an alternate call path before sending live traffic.
- The monthly subscription and included minutes or calls
- What counts as usage, how partial minutes are measured, and whether transfers count
- What happens at the allowance: added charges, a plan change, limits, or interruption
- Any setup, customization, integration, number, or phone-provider forwarding charges
- Whether the quoted coverage includes the hours, languages, and call types you need
- Applicable taxes, the start of billing, and recurring renewal terms
- Cancellation timing and whether unused prepaid time is refundable
Budget for the work after the call
Capturing a repair request does not complete a job. Someone still needs to review the message, check the service area and schedule, contact the caller, and make a service decision. Include that work when comparing an answering service with an internal process.
A summary that consistently misses the callback number can create more work than it saves. Ask the person who will make the callbacks to evaluate sample handoffs. They should be able to distinguish the caller’s observations, requested timing, and any actual commitment without reading between the lines.
OpenCalls collects details using approved questions and can collect appointment requests. Direct booking, transfers, notification delivery, and other configured features must be confirmed for your setup. Do not budget as though an untested integration will remove every manual step.
Keep potential revenue separate from profit
To explore opportunity, start with missed qualified inquiries rather than every missed ring. Estimate what share improved coverage might recover, what share of those recovered inquiries might become completed jobs, and your average revenue per completed job. Use conservative assumptions and compare several scenarios.
The result is potential revenue, not profit or a forecast. Labor, equipment, materials, travel, service fees, and other costs still matter. Your business also needs capacity to perform the additional work. Do not count a booked appointment, a repeated inquiry, and a completed job as three separate wins.
When paying for human answering may make sense
A human service may be a better fit when the conversations require extended reassurance, negotiation, or frequent exceptions that your approved instructions cannot resolve. An experienced in-house receptionist may also know an existing customer’s history or coordinate directly with a technician in ways an external service cannot reproduce.
AI coverage may fit a narrower task: explain approved business information, capture a routine inquiry, and give your team a structured starting point. That still requires testing and human oversight. Compare the quality of a realistic call and the resulting handoff, not only the cost per included minute.
Bring three things to a pricing conversation
Bring a recent call log, your desired coverage rules, and examples of the requests your office receives. Remove unnecessary personal details from samples. Ask the provider to walk through a normal month, a busier month, and a call that cannot be handled as expected.
For an OpenCalls demo, ask to see your HVAC intake questions, the resulting summary, the routing approach for your existing number, and the plan that fits the estimated usage. Confirm anything important to the purchase in the applicable Order. A demo is the place to establish scope; it is not evidence of guaranteed recovered jobs.
- Can the existing phone provider support the proposed routing?
- Who receives requests, and who owns the next callback?
- What is the backup if forwarding, the answering service, or a notification fails?
- When does billing start, and what must be completed before live calls begin?
- Which capabilities and costs are confirmed in writing?
Sources & product details
- OpenCalls Terms of Service — checked October 24, 2026
- OpenCalls AI receptionist pricing
- Ruby plans and pricing — checked October 24, 2026
Produced with AI assistance using the sources and product information linked above. Examples are illustrative. Have a correction? Let us know.