AI Voice Agent for a Dentist: Minutes, BAA and Exit Terms to Negotiate

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for AI Voice Agent for a Dentist: Minutes, BAA and Exit Terms to Negotiate.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for AI Voice Agent for a Dentist: Minutes, BAA and Exit Terms to Negotiate.

Check six things before you sign: a signed data agreement (BAA or DPA) covering patient information, how many minutes are included and what overage costs, a clear call-recording consent method, that you own the phone number, that you can export your data, and the notice you must give to cancel. If any is missing from the paper, negotiate before the first call goes live.

Voice agents for dental practices are often sold on a demo and a monthly price. The demo shows a pleasant voice booking a check-up; the price is a headline figure. The contract is where the real cost and the real risk sit, because every call contains a name, a phone number and often a reason for the visit, which is health information. Each term below comes with what to ask, what a good answer looks like, and what I would refuse.

Follow me on Instagram@sagnikteaches

The running example is a three-dentist practice with one hygienist and four front-desk staff, taking about 1,100 calls a month, of which a voice agent would handle roughly 60 per cent. I am not a lawyer, and this is not legal advice: take the final wording to your own adviser. If you are still deciding whether to buy at all, the cost of an AI receptionist for a dental practice comes first.

Connect on LinkedInSagnik Bhattacharya

Premise check: what these products actually sell

Voice-agent vendors fall into three shapes, and the contract terms differ for each.

Subscribe on YouTube@sagnikteaches
  • Build-it-yourself platforms such as Retell and Vapi charge per minute and give you tools; you or an agency build the agent. Retell's pay-as-you-go page showed a range of $0.07 to $0.31 a minute when I fetched it on 4 November 2026, depending on the voice and model chosen, and Vapi's page showed $0.05 a minute for its own hosting plus the models, voice and transcription at cost. Vapi lists a health-data compliance add-on at $2,000 a month that covers a standard data processing agreement and a BAA. Prices move often: check the live pages.
  • Packaged AI receptionists such as Smith.ai's AI plan, which on 4 November 2026 was free for 25 calls a month and then $3 a call, with Pro from $150 a month for 75 calls. These bundle the number, the agent and a dashboard.
  • Dental-specific products sold by practice-software vendors or resellers, usually quoted rather than priced. Terms are the least visible, so ask for the contract before the demo.

The shape matters. On a platform you are probably buying a service from the platform plus work from an agency, so you need two sets of terms, not one. On a packaged service the vendor carries the whole chain, but you rely on its word about where data goes. Whichever you pick, the six terms below apply.

The Complete Excel Course with AI Integration thumbnail

The Complete Excel Course with AI Integration

From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.

By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner

Buy now

Term one: the data agreement (BAA or DPA)

This is the term to settle first, because without it the rest does not matter.

What to ask for

A BAA (business associate agreement) is the contract that health-privacy rules in some markets require between a practice and any vendor that handles patient information for it. In other markets the equivalent is a data processing agreement (DPA). Which one applies to you depends on where your patients are and what law governs the practice; your data protection adviser can tell you in a short conversation. What you must not do is go live on a standard click-through terms page that says nothing about patient data.

What a good answer looks like

  • The vendor will sign a BAA or DPA before go-live, and the price of doing so is stated in the quote. The Vapi example above is a reminder that the compliance package can cost more than the call minutes: $2,000 a month against roughly $135 to $213 of usage for the example practice (the sum is in term two).
  • The agreement names sub-processors (the speech, language-model and telephony companies the call passes through) and says each is bound by equivalent terms.
  • Call audio and transcripts are not used to train any model, in writing.
  • Breach notification has a number of hours, not "promptly".

What I would refuse

I would refuse a plan where the compliant version is only available on a higher tier than the one you are quoted for. The two platforms above show how far apart vendors are: Vapi charges $2,000 a month for its BAA and DPA package, while Retell's compliance documentation says its BAA and DPA are self-signed online with no additional fee. Read the small print as well as the price. Retell's same page says its promise not to use your data for model training applies to enterprise customers with a master services agreement, so on pay-as-you-go I would ask in writing: "Is call data from our account ever used to train models, and will you put the answer in our agreement?" Ask every vendor the matching price question too, "Which plan includes a signed BAA or DPA, and what does it cost?", because a cheap tier with a compliance add-on discovered later can double the bill you were quoted.

If you are unsure whether you need a formal impact assessment before the agent goes live, the guide to whether you need a DPIA before using AI tools sets out the test.

Term two: included minutes, overage and how a "minute" is counted

Minutes drive the bill, and they are the easiest term to misread.

Work out your own number first

Illustrative sum for the three-dentist practice: 1,100 calls a month, 60 per cent handled by the agent, so 660 calls. If the average call is 2.5 minutes, that is 1,650 minutes. Add 30 per cent for a busy month (recall season, a closure notice) and you reach about 2,145 minutes. That is the allowance to compare against any plan.

Compare three ways of billing

Billing styleExample from live pagesThe sum for 660 calls at 2.5 minutes (1,650 minutes)
Per minute, pay-as-you-goRetell: $0.07 to $0.31 a minuteAbout $115 to $510 a month before extras
Hosting fee plus pass-through costsVapi: $0.05 a minute hosting, plus model, voice and transcription (its own calculator estimated $82 to $129 for 1,000 minutes)About $135 to $213 a month, before any compliance add-on
Per callSmith.ai: $3 a call after 25 free; Pro $150 for 75 callsAbout $1,905 at $3 a call after the free 25, so a larger tier would be needed

The per-call model looks cheap at low volume and expensive at 660 calls; the per-minute model rewards short calls. These are my own calculations from published list prices, not quotes, and they exclude the phone number, any compliance add-on and the cost of building the agent. Ask each vendor to restate the sum for your volumes in writing.

Questions to ask about minutes

  1. What counts as a minute? Does the clock run while the caller is on hold, while the agent transfers to a human, or while the call rings before it is answered? A rounded-up minute per call can add 20 to 40 per cent to a bill for short calls. Retell's pricing FAQ makes a useful benchmark: it bills to the nearest second with no per-call rounding, stops the agent fee once a call is transferred (the telephony fee continues), bills silence because the listener stays on, and does not bill calls that fail to connect. Ask every vendor to answer those four points in writing.
  2. Is the allowance monthly and does it roll over? Most do not roll over. A 2,000-minute plan used at 1,200 wastes 800.
  3. What is the overage rate? If it is double the included rate, a busy recall month changes your bill noticeably.
  4. Is there a cap you can set? A hard limit that stops the agent, or sends overflow calls to a human, protects you from a runaway bill after a fault or a spam-call attack.
  5. Do failed or spam calls count? A robocall that the agent answers for four minutes is billed minutes. Smith.ai's page, for example, says calls from known spam numbers are filtered out before the agent answers and do not count, and that you can remove up to 10 per cent of calls from each bill as spam.

Term three: call-recording consent

A voice agent records and transcribes by default, because it needs the transcript to act on. That makes consent a contract question as well as a script question.

Who handles the announcement?

The agent should state at the start that the call is with an automated assistant and is recorded, and say how to reach a person. Check whether the platform lets you control that opening line, whether it can be switched off by the agency building the agent (it should not be), and whether you can set different retention for recordings and transcripts. Retell's documentation, for example, says retention for transcripts, recordings and logs can be set per agent from one day to two years, and that each agent can store everything, everything except personal details, or only basic call attributes. Ask any vendor whether settings like these exist on the plan you are buying.

A sample opening that works:

"Hello, you've reached [Practice name]. I'm an automated assistant and this
call is recorded so we can help you and keep a record. If you'd rather speak
to a person at any point, just say 'receptionist'. How can I help?"

What the contract should say about recordings

  • How long audio and transcripts are kept, and whether you can shorten that period. Vapi's page lists 14 days of data retention with no success package, 30 days on Core ($29 a month) and 180 days on Pro, which shows that retention can be a priced feature.
  • That you can delete a recording on request, so a patient's own request can be honoured.
  • Where the data is stored, and whether the vendor may move it.
  • That the vendor does not listen to calls or use them for quality scoring without your agreement.

The practice also needs the wording on its website and in patient information. Consent, data and over-automation mistakes dental practices make with AI covers where this tends to be missed.

Term four: who owns the phone number

This is the term that bites at exit. Patients know your number; changing it costs recall bookings.

Two safe set-ups

  1. Keep your existing number and forward calls to the agent. The number stays with your phone provider; the agent only receives forwarded calls. The risk is the forwarding line: if the vendor's service fails, calls fail too, so ask for a fallback to a human line after a set number of rings.
  2. A new number registered to you. The number is bought through the vendor but registered to the practice, with a written right to port it to another provider on request and within a stated time.

What to refuse

Refuse any arrangement where the number is registered to the vendor or the agency with no porting right. A written clause such as the one below is reasonable:

The Practice owns every telephone number used with the service. On
termination, the Supplier shall release or port each number to the Practice's
nominated provider within [10] working days, at no charge.

Smith.ai's AI receptionist pricing page, when I read it on 4 November 2026, said nothing about forwarding your own number, porting or how long recordings are kept, so ask. Silence on the page is not a no, and it is not a yes. Retell, for comparison, lists its own numbers at $2 a month and makes no charge for numbers you bring.

Term five: data export, so you can leave

A voice agent produces call logs, transcripts, bookings made and sometimes patient preferences. All of it is useful if you change vendor. Few contracts say you can take it with you.

Ask for these in writing

  • Export of call records, transcripts and audio in a common format (CSV or JSON and the audio files) on request, and within 30 days of termination.
  • The prompts, flows and knowledge-base content your practice paid to create. If an agency built them, who owns the copy? Insert "the Practice owns all configuration content" in the agency agreement.
  • Deletion of everything else at the end, with a written confirmation.
  • No fee for any of the above, or a stated fee.

A realistic mistake

Illustratively, a practice leaves a platform after a year. The agency that built the agent owns the account; the practice has no login. The prompt, the booking rules and 14 months of transcripts all sit in the agency's workspace. The practice pays to rebuild from scratch. The simple prevention is to hold the account in the practice's own name, with the agency as an invited user, from day one. If an agency is involved, the checklist for hiring an AI automation agency for a dental practice has the rest of the questions.

Term six: cancellation, notice and renewal

The terms that trap

  • Minimum term. A 12-month term on a product you have not tested is risky. Ask for a 30-day or 90-day pilot at the same price, with a right to leave at the end.
  • Auto-renewal and notice. Many contracts renew for a full year unless you give 60 or 90 days' notice. Put a diary reminder for 120 days before renewal.
  • Price changes. Per-minute prices on the platforms move with model costs. Ask for a price-hold for the first term or a cap on increases.
  • Termination for cause. You should be able to leave immediately, with a refund of unused prepaid fees, if the vendor breaches the data agreement or has a data incident.
  • Prepaid balances. Some platforms, as Vapi's no-package option does, take prepaid credit. Ask whether it is refundable.

A short email you can send to open the negotiation:

Subject: Contract terms before we sign

Hello [first name],

Before we sign, please confirm in writing:
1. A signed BAA/DPA before go-live, and its cost.
2. Included minutes, how a minute is counted, the overage rate, and a
   spend cap.
3. That we control the call-recording announcement and retention.
4. That the practice owns the phone number, with porting within 10
   working days of termination.
5. Export of recordings, transcripts and configuration on exit.
6. A 60-day pilot, notice period for cancelling, and price hold for the
   first term.

Kind regards,
[your name], [practice]

Two more clauses worth reading: emergencies and liability

Emergency and clinical-urgency handling

A dental voice agent will receive calls about pain, swelling, a knocked-out tooth and bleeding. The contract is not where the safety logic lives, but it should say who is responsible for it. Ask for a written statement of what the agent is designed to do with an urgent call, and for the right for you to set the rules: for example, any mention of swelling that affects breathing or swallowing, heavy bleeding, or a head injury should trigger "if this is an emergency, call the emergency number now" followed by a transfer to a human. The sensible order for any voice agent is the emergency number first and a transfer second, and the same order suits a dental line. Test the rule with ten scripted calls before go-live and keep the recordings as evidence.

Liability and indemnity

Standard terms for software services often cap the vendor's liability, commonly at the fees paid in the previous 12 months; find the clause in yours. For a practice paying $200 a month that is $2,400, which is small against the cost of a data incident. You will rarely remove the cap, but you can ask for a higher cap for breaches of the data agreement, and for the vendor to carry insurance that covers data incidents. Ask for the name of the cover and a certificate. If the vendor refuses to discuss it, treat that as information.

A short illustrative example: a practice agrees a cap of fees paid in the previous 12 months on a $150 plan. A misconfigured agent sends 40 patients' appointment details to the wrong numbers by text. The cost of notifying patients, the adviser's time and the lost goodwill is far above $1,800. This does not mean never buy; it means price the risk into your decision and keep the agent's tasks small at first, with no outbound texts until it has run for a month.

Putting it together: a scorecard for two quotes

Score each term out of 3 (0 absent, 1 unclear, 2 acceptable, 3 strong) and keep the written answers.

TermQuote A (platform plus agency)Quote B (packaged service)
Data agreement2: add-on, signed before go-live1: "available on request"
Minutes and overage3: per-minute rates and a spend cap2: tier fits, overage stated
Recording consent2: opening line editable1: not stated
Number ownership3: stays with practice phone provider0: vendor-registered, no port clause
Data export2: export on request, config owned by agency1: transcripts only
Exit2: 90-day notice1: 12-month term
Total14 / 186 / 18

These scores are illustrative. A total under 12, or a zero on the data agreement or number ownership, is a reason to stop. A 14 means "sign after fixing the two weak items", not "sign".

After you sign: check it works safely

  1. Test calls before go-live. Place ten test calls including an emergency, a request for a clinician by name, an angry caller and a call in poor audio. For what to expect, see which dental front-desk tasks AI can take over.
  2. Set a human fallback. Anything the agent cannot do goes to a person within a set number of rings; pain, swelling and bleeding go to the emergency route first.
  3. Review the first 50 recordings. Look for wrong appointment types, unsafe advice and calls the agent should have transferred.
  4. Review the bill after month one. Compare minutes used with your sum. If they differ by more than a quarter, find out why.
  5. Diary the renewal notice date. Put it in the calendar now.

If you would like help turning the quote you have into a short list of changes, that is part of my AI implementation consultation. The six terms stand alone: get each one in writing and you will have the contract most practices wish they had.

Questions dentists ask before signing

Do I need a BAA or a DPA?

You need a signed data agreement covering patient information either way. A BAA (business associate agreement) is the version that health-privacy rules in some markets require; elsewhere the equivalent is a data processing agreement (DPA). Ask your own data protection adviser which applies, and do not go live without one signed.

What is a fair number of included minutes?

Work it out from your own calls rather than the vendor's tiers. Count monthly calls, multiply by average call length in minutes, and add 30 per cent for busy months. If a plan's allowance falls below that figure, you will pay overage, so ask for the overage rate before signing.

Who should own the phone number?

You should. Either keep your existing number and forward it to the agent, or have any new number registered in your practice's name, with a written right to port it out. If the vendor owns the number, leaving means losing the number patients already use.

Can the vendor train its models on my patients' calls?

Only if you agree, and you should not. Ask for a written statement that call audio, transcripts and patient details are not used to train any model, and that sub-processors are bound by the same terms. If the answer is vague, treat it as a no.

Further reads

Sources: Retell AI pricing page and compliance documentation, Vapi pricing page and Smith.ai AI receptionist pricing page (all read 4 November 2026). Prices are USD list prices and change often. Not legal advice.

Want a second pair of eyes on the contract?

On a 1:1 call we'll go through the voice-agent quote you have, list the terms to change before you sign, and decide whether your calls justify one at all.

Book a 1:1 call with me