Most ROI calculators assume you answer the phone.
Every SEO calculator on the internet multiplies traffic by conversion rate by deal size and hands you a big green number. None of them ask what happens between the moment someone calls and the moment someone pays. This one does, then subtracts what you spent.
The math everyone skips is the math that decides it
A number one ranking that never produces a signed client is a vanity metric with a monthly invoice attached. But the opposite failure is more common and nobody sells against it: the leads already arrive, and they die in the gap between ringing and answering.
This model runs the whole chain. Who reaches a human. How fast you respond when they don’t. How well the conversation gets handled. How long your client actually takes to decide. Then it subtracts what the campaign costs and shows you the month you break even.
Nothing here is gated. The math runs in your browser, nothing is transmitted or stored, and every assumption is written out at the bottom of this page where you can argue with it.
Revenue from inquiries you are already paying for that never becomes a client, because nobody reached them or the conversation didn’t land. No new traffic required to recover it. This is a ceiling on what perfect intake would be worth, not a target anyone hits.
Cumulative net cash, month by month
Gross profit from additional clients, minus everything you spent to get them. Below the line means you are still in the hole. This is the chart nobody shows you.
Where 100 inquiries go
Blue survives to the next stage. Red is lost before anyone spoke to them. Gold is lost inside a conversation you already paid for. Grey is normal sales attrition.
A legal decision and a dental decision are not the same purchase
Two practices can have identical lead counts, identical close rates and identical average values, and still produce completely different cash-flow curves. The difference is what is happening in the buyer’s head, and how long it happens for.
Hiring a lawyer is a decision people make once or twice in a lifetime, usually while something bad is happening. They do not know what good looks like. They cannot evaluate your competence, so they evaluate everything around it: how fast you called back, whether you explained the process, whether you sounded like you had done this before.
That drives a specific behavior. They gather information. They call more than one firm. They sit with it. The decision is deferred not because they are unmotivated, but because they are trying to become competent enough to choose.
Dentistry splits into two buyers who look identical in your CRM. The first is in pain or has a broken tooth. That is a today decision, made on availability, and if you cannot see them this week somebody else will.
The second is buying how they look. Implants, ortho, veneers, whitening. That decision is emotional and self-directed in a way legal work never is, and it gets triggered by something specific: a photograph, a comment, a wedding, a divorce, a new job. The trigger is fast and it is charged, which is why these leads feel hot on the phone.
Then reality arrives. It costs five figures, it is not covered, it takes multiple visits, and it involves a chair. The emotional trigger is instant, the purchase is not, and the gap between them is where practices lose people who genuinely wanted to buy.
When the money from one month of leads actually arrives
Based on the decision speed set in the calculator above. Each bar is the share of that cohort’s revenue recognized in that month.
Tracking ROI is table stakes. The upside is in the recordings.
Call tracking earns its keep on attribution, which is a reporting problem. But the recordings are a coaching asset, and that is where the return stops being incremental. Attribution tells you which channel to fund. The recording tells you why a funded channel isn’t converting.
Several platforms do this. CallRail, Invoca, WhatConverts, Nimbata and CallTrackingMetrics all offer call tracking with transcription and some form of conversation analysis. We reference CallRail below because it publishes its documentation and pricing openly, which makes it the easiest to describe accurately. The workflow matters more than the vendor.
- Cost per lead, per channel, that you can defend
- Cost per signed client, once you tag outcomes back onto calls
- Proof that organic and paid convert at different rates, which they do
- An answer-rate number by hour and by day, usually the first uncomfortable finding
- Which questions come up before someone books, and which come up before they don’t
- Calls where price was raised, and how each person handled it
- Calls that ended with no next step at all, the most common failure
- Whether new-client calls are routed differently from existing ones
- Pull two calls that booked and one that didn’t, same week, same lead type
- Listen together. The person who took the call talks first
- Name one behavior to change, not five. Write it on the wall
- Next week, pull calls that test that one behavior and nothing else
- Score against a rubric everyone has seen, so it is coaching and not opinion
The four behaviors worth coaching first
In order of how much they move the booking rate, and how quickly you can hear the change on a recording.
| Behavior | What you hear when it’s missing | What you’re coaching toward |
|---|---|---|
| Ask before you answer | “Consults are two fifty, we’re booking three weeks out.” The caller asked a question and got a transaction. | One question before any number. “Before I get into that, what happened?” It costs eight seconds and reframes the entire call. |
| Name the next step out loud | “Great, I’ll send you some information.” No date, no time, no owner. The call ends and the lead evaporates. | Every call ends with a calendar entry or a named follow-up time. “I’ve got Thursday at two or Friday at ten.” A choice of two, not an open question. |
| Handle price as a question, not an objection | Defensiveness, or a discount offered before anyone asked for one. | Acknowledge, contextualize, then re-ask. “It’s a real number and I’ll walk you through exactly what’s in it. Can I ask what’s driving the timing?” |
| Route by intent, not by who’s free | A high-value new inquiry handled by whoever happened to be at the desk, with no urgency in their voice. | New-client calls go to trained people first, always. Ring groups and after-hours coverage are configuration, not culture. Fix them once. |
Open the hood: every formula and assumption in this model
The funnel
Inquiries split into phone and form. Phone inquiries either reach a human or don’t; a share of the missed ones are recovered on callback, and that share depends on how fast you call back. Form inquiries convert to a real conversation at a rate driven by response time. Everything that reaches a conversation runs through book rate, show rate and close rate, then multiplies by average value and gross margin.
connected = phone x answerRate + phone x (1 - answerRate) x callbackRecovery + forms x responseFactor
Response-time factors
Under 5 min: 0.82 · Within the hour: 0.58 · Same day: 0.38 · Next day or later: 0.18. Callback recovery on a missed call: 0.55 / 0.35 / 0.20 / 0.08 for the same four tiers.
These are modeled, not measured. They are shaped by the Lead Response Management study (Oldroyd & Elkington) and the 2011 HBR follow-up, which found order-of-magnitude drops in contact and qualification odds between a five-minute and a thirty-minute response. That research is from 2007 and 2011 and has never been properly replicated. Treat the direction as solid and the exact magnitude as an estimate.
The leak
Best-case intake is defined as 90% of calls answered live, under-five-minute response on everything else, and a book rate at the top of the observed range for the profile. The leak is the revenue difference between your inputs and that best case, holding volume, show rate, close rate and average value constant. It is split into never reached (they never spoke to anyone) and reached, didn’t book (a conversation happened and ended with nothing).
The SEO ramp
A logistic curve reaching your month-12 lift target: slow through months one to four, steepest around months six to eight, flattening by eleven or twelve. Deliberately conservative. Ahrefs’ 2025 crawl analysis of roughly a million URLs found only 1.74% of new pages reach the top ten within a year, and that 72.9% of pages currently ranking in the top ten are more than three years old. Any model promising meaningful organic lead volume in month three is selling something.
The decision lag
Signed clients in a month don’t produce revenue in that month. Each cohort is spread across up to seven months using the curve set by the decision-speed control.
- Urgent — 62% in month one, tailing to nothing by month five.
- Considered — 28% in month one, a long tail through month seven. Anchored to Martindale-Avvo’s finding that about 53% of legal consumers hire within a month, which means about 47% do not.
- Deliberate — peaks in months two through four. Financing, scheduling and second opinions.
The intake ramp
The intake-fix scenario reaches full improvement by month three. Answering the phone is a staffing and routing change you can make in a week; changing how conversations go takes a few coaching cycles.
Net cash
cumulativeNet(m) = SUM(incrementalRevenue x grossMargin) - SUM(seoSpend + intakeSpend), from month one through m. Break-even is the first month that crosses zero. Only additional revenue over your current baseline is counted.
Where the default numbers come from
- Law, 40% of calls answered live — Clio’s 2024 Legal Trends Report secret-shopper study of 500 US firms. The same study found 67% of firms never responded to an email inquiry at all.
- Law, response time — Hennessey Digital’s 2025 study of 1,333 US firms: median 13 minutes, 25% under five minutes, 26% never responded within seven days.
- Dental, 68–75% of calls answered and 42–53% of answered new-patient calls booking — Peerlogic and Patient News platform data. Best-in-class booking runs to 85%.
- Dental case acceptance around 62% — Dental Intelligence, State of Dentistry 2026, 10,000+ practices.
- Missed-call rates by vertical — healthcare 32%, legal 28%, home services 14%. Source: CallRail, Inc., “From conversations to conversions” (January 2025), 1.1 million de-identified conversations across seven industries. Vendor-published platform data, cited with attribution; we are not affiliated with CallRail.
- Legal decision timing — Martindale-Avvo, Understanding the Legal Consumer 2022, n=618, margin of error 3.94%.
Deliberately not included: the widely repeated claim that 85% of people whose call goes unanswered never call back. It has no traceable primary source. The defensible version is Martindale-Avvo’s finding that 80% of legal consumers will contact another attorney if they don’t hear back within 48 hours.
Honest caveat: several cost-per-lead and conversion benchmarks in this space come from single-agency proprietary datasets, some with samples in the low dozens. Where a number is soft, it is a slider you control rather than a constant baked into the model.
Questions you should be asking about any number a marketer hands you
This is an estimate. Outputs are generated from the values you enter and from published industry benchmarks, several of which come from vendor datasets rather than independent research. Nothing here is a guarantee of results, and no forecast survives contact with a real market. Nothing you type is transmitted, stored or logged; the calculation runs entirely in your browser.
Trademarks. CallRail is a trademark of CallRail, Inc. Invoca, WhatConverts, Nimbata and CallTrackingMetrics are trademarks of their respective owners. Clio, Ahrefs, Martindale-Avvo, Dental Intelligence, Henry Schein One, Peerlogic, Patient News, First Page Sage and Hennessey Digital are trademarks of their respective owners. All third-party marks are used for identification and commentary only. No third-party logos, brand colors or brand assets appear on this page, and no affiliation, sponsorship or endorsement is claimed or implied.
Third-party product information. Feature and pricing descriptions are summarized from each vendor’s publicly available documentation as of August 2026 and may be out of date. Confirm current capabilities, plan tiers and pricing directly with the vendor. Master of One Marketing makes no representation or warranty as to the accuracy, completeness or current availability of any third-party product feature described here.
Not professional advice. This tool produces directional estimates for marketing planning. It is not accounting, legal, tax, investment or medical practice-management advice, and it does not account for your specific circumstances. Consult qualified professionals before making financial decisions.
