TL;DR: Insurance cold calling scripts fail for a reason nobody puts in the template, which is that the agent never checked whether the call was allowed. Pick the call before you pick the script. Under the FCC’s telemarketing rules a cold insurance call is lawful only between 8 a.m. and 9 p.m. in the called party’s time zone, only if the number is not on the National Do Not Call Registry, and only if you pulled that registry inside the last 31 days. Two things get you past a registered number: a signed written agreement naming your agency and that phone number, or an established business relationship, which runs 18 months from a purchase and only 3 months from an inquiry and dies the moment the person asks you to stop. Internal do-not-call requests get honored within 10 business days and held for 5 years, and every call has to state the caller’s name, the agency’s name, and a callback number. Medicare Advantage is a separate rulebook and a harder one: CMS flatly prohibits unsolicited sales calls, texts, robocalls and voicemails to beneficiaries, including referral calls, calls to former enrollees, calls to people who attended your sales event without express permission, and calls to confirm that mailed material arrived. Independent agents and brokers count as third-party marketing organizations, so the standardized disclaimer gets read out loud before any benefit is discussed. The scripts below are organized that way, cold prospecting for property, casualty, life and final expense, then the permission-based calls (referral, aged lead, quote follow up, policy review, voicemail, gatekeeper) that carry most of the actual appointments, then objection responses including the one every agent fumbles, which is “how did you get my number.”
Most insurance cold calling scripts fail before the first word, because the agent never asked whether the call was allowed. That is not a compliance footnote. It is the first routing decision in the list.
Sort the list first. Then pick the script that matches the call.
Check Who You Can Call Before You Pick an Insurance Cold Calling Script
There are three buckets on any insurance list, and they do not share a script.

Bucket one, true cold. No prior relationship, no written consent. You may call only if the number is clear of the National Do Not Call Registry and you are inside the 8 a.m. to 9 p.m. window measured where the person is, not where you are. That last part catches agents constantly. A 7:30 a.m. call block out of an East Coast office is already illegal for every Pacific number on the list, and the state rules can be tighter than the federal floor, which is why calling hours by state belongs in the dialer settings and not in a rep’s head.
Bucket two, permissioned. The FCC rules do not treat a call as a telephone solicitation at all when you have prior express invitation or permission, or an established business relationship. Read the consent standard carefully, because it is stricter than most lead vendors imply. Prior express permission means a signed, written agreement between the consumer and the seller that says the consumer agrees to be contacted by that seller and includes the phone number the calls may go to. A checkbox on somebody else’s quote comparison page, with your agency nowhere in the disclosure, is not that.
Bucket three, relationship. An established business relationship forms from a voluntary two-way communication and runs on two different clocks: 18 months from the person’s purchase or transaction, and only 3 months from an inquiry or application. Three months is short. An aged lead bought in June and dialed in November is outside the inquiry clock, which means that number needs a registry check like any cold record. Two more details that reps get wrong: a seller-specific do-not-call request ends the relationship even if the person keeps buying from you, and the relationship does not travel to affiliated agencies unless the person would reasonably expect it to.
The suppression side has its own numbers. A do-not-call request has to be honored within a reasonable time, which may not exceed 10 business days, and the record has to stay suppressed for 5 years. The written policy has to exist and be available on demand, personnel have to be trained on it, and every telemarketing call has to give the individual caller’s name, the entity the call is for, and a phone number or address where that entity can be reached. The safe harbor that forgives an honest error only applies if those rules are already running as routine practice, including a registry pull no more than 31 days old.
So the checklist before any insurance cold calling script gets used: scrub against the national registry and your own suppression list, confirm the time zone, confirm which clock the lead is on, and confirm the caller identification line is in the opener. A do-not-call suppression workflow handles the first part at list level so the rep is not making that judgment call mid-dial.
Medicare Changes the Insurance Cold Calling Rules Completely
This section exists because the generic insurance cold calling script is actively dangerous when the product is Medicare Advantage or Part D.
CMS does not restrict unsolicited telephone solicitation for Medicare Advantage. It prohibits it, and the rule says “that is, cold calling” in the text so nobody can claim ambiguity. Robocalls, text messages and voicemail messages to beneficiaries are prohibited on the same line. The rule then names four specific calls that agents assume are fine and are not:
- Calls based on referrals.
- Calls to former enrollees who have disenrolled or are disenrolling, other than disenrollment surveys run for quality improvement.
- Calls to beneficiaries who attended a sales event, unless that beneficiary gave express permission to be contacted.
- Calls to prospective enrollees to confirm that mailed information arrived.
Read the first one again. The referral script that works beautifully for life and property is prohibited outright on the Medicare side. The fourth one kills the classic “just calling to make sure you got my packet” opener.
What is still allowed: a call is not unsolicited when the beneficiary consents or initiates contact. Returning a phone call is fine. Calling someone who completed a business reply card asking to be contacted is fine. Agents and brokers may call their existing clients who hold other products they sell, such as auto or home insurance. But there is a trap attached to that permission, and it is explicit in the rule: unsolicited calls about other lines of business may not be used as a way to generate Medicare leads. Calling your auto book to “check the policy” and steering the conversation to Medicare is the exact pattern the rule names.
One more script-structure requirement that almost no insurance cold calling script template includes. Independent agents and brokers compensated for lead generation, marketing, sales or enrollment are third-party marketing organizations under the CMS definition. If you sell for more than one plan sponsor and not for all of them in the service area, you must verbally convey this standardized disclaimer during sales calls, before discussing any benefits: “We do not offer every plan available in your area. Currently we represent [number] organizations which offer [number] products in your area. Please contact Medicare.gov or 1-800-MEDICARE to get information on all of your options.”
Before the benefits. Not at the end, not in the email that follows. That is a line in the opener, which is why the Medicare script below looks different from every other script on this page.
And if the call produces an appointment, the Scope of Appointment gets agreed and recorded before the appointment happens, in writing for in-person meetings. It is valid for 12 months from the signature date or the date of the initial request for information, it does not stretch to health lines you did not identify in advance, and it does not cover non-health products such as annuities at all.
The Insurance Cold Call Script Framework
Every script below runs the same five moves. Learn the moves and the product-specific wording becomes interchangeable.
One, identify. Your name, your agency, and a callback number if the prospect asks. This is not politeness, it is the caller identification requirement, and burying it makes the rest of the call sound evasive.
Two, state the reason. One sentence. Why this person, why now. “I work with homeowners in [county]” is a reason. “I wanted to reach out” is not.
Three, ask permission. A real question with a real no available. Reps skip this because it feels like handing the prospect an exit. It is the opposite: an explicit yes converts the rest of the call from an interruption into a conversation the person agreed to.
Four, ask about the coverage they have. Two or three questions about the current coverage, the renewal date, and what prompted the last change. You are looking for a trigger, not an opening to pitch.
Five, set the next step. A specific time, a specific document, a specific action. “I’ll send some information” is how a call gets logged as a conversation and produces nothing.
The failure mode is step four collapsing into step five. The prospect says something mildly negative, the rep panics and jumps to the close, and a call that could have produced a renewal date produces a no. Diagnose your own calls against the five moves before you rewrite a single word of the script.
General Insurance Cold Calling Script
Use this for property, casualty and commercial prospecting against a scrubbed list. Replace every bracketed field with accurate, approved information.
“Hi [first name], this is [your name] with [agency name] here in [city]. I’ll be quick. I work with [homeowners / drivers / business owners] in [county], and a lot of the people I talk to have not looked at their policy since the last renewal. Can I ask you two questions and then get out of your way?
[If yes] Great. When does your current policy renew? And what made you choose the carrier you have now?
[Listen. Do not pitch yet.] That helps. Based on what you just told me, the useful next step is a side-by-side on your current coverage limits, not a quote on a different price. That takes about fifteen minutes. Is [day] at [time] workable, or is [alternative] better?”
Notice what the script does not do. It does not promise savings, it does not claim to beat anyone’s rate, and it does not describe coverage the agent has not read. Those three habits are where unsupported claims enter an insurance call, and they are also what makes the call sound like every other call that person hung up on this week.
Insurance Cold Calling Scripts by Policy Type
The spine stays the same. The reason for the call and the discovery questions change.
Life Insurance Cold Call Script
Life is a life-event sale. The reason for the call should name the event, not the product.
“Hi [first name], [your name] with [agency name]. I work with families in [area] on life coverage, usually after something changes, a new mortgage, a new baby, a job change. Is now a bad time for two quick questions?
[If yes] Do you have coverage in place right now, through work or on your own? And has anything changed at home in the last year or so that it has not caught up with?
[If there is group coverage only] That is the most common gap I see, because group coverage usually ends when the job does. Worth fifteen minutes to look at what that would leave behind? I’m open [day] at [time].”
Medicare and Health Insurance Call Script
This is not a cold call script, because that call is prohibited. Use it only when the beneficiary initiated contact, returned your call, or completed a business reply card asking to be contacted. The disclaimer goes first.
“Hi [first name], this is [your name] with [agency name], returning your [call / reply card] about Medicare coverage. Before we talk about any plans or benefits, I have to read you this: we do not offer every plan available in your area. Currently we represent [number] organizations which offer [number] products in your area. Please contact Medicare.gov or 1-800-MEDICARE to get information on all of your options.
With that out of the way, what prompted you to reach out? And are you currently on Original Medicare, or already in a plan?
[To set an appointment] Before we meet I need to record what we agreed to discuss, which is a Scope of Appointment. Today you are asking about [specific plan type], so that is what we will cover. If you want to talk about anything else, we handle that separately.”
If you sell for every plan sponsor in the service area, the standardized wording is the shorter variant that drops the first sentence. Check which one applies to your contracts before it goes in the script.
Auto Insurance Cold Call Script
Auto has a built-in trigger most agents waste: the renewal date. Ask for it in the first thirty seconds and the whole call block becomes a calendar instead of a lottery.
“Hi [first name], [your name] with [agency name]. I handle auto coverage for drivers in [area]. Quick question and then I’ll let you go. When does your auto policy renew?
[If more than 60 days out] That is useful. The renewal notice tends to show up late, which is the worst possible time to start shopping it. Can I call you in [month] so you are looking at options with time to act?
[If inside 60 days] Then the timing is actually good. Has your rate moved since last year? Any new drivers or vehicles on the policy?”
Homeowners Insurance Cold Call Script
“Hi [first name], [your name] with [agency name] in [city]. I work with homeowners in [county] on property coverage. Two questions, then I’m done. Is your home insured for what it would cost to rebuild today, or for what you paid for it?
[Most people do not know] That is the usual answer, and it is a gap worth checking, because rebuild costs moved and policy limits often did not. Have you had the dwelling limit reviewed since you bought it?
[Next step] The review takes about fifteen minutes and I can do it from the declarations page. Can you send that over, or would you rather I walk you through it [day] at [time]?”
Commercial Insurance Cold Call Script
Commercial calls reach a business line, which means a different decision maker and usually a gatekeeper. Lead with the renewal and the operational change, not the product.
“Hi [first name], [your name] with [agency name]. I handle commercial coverage for [industry] businesses in [area]. I’m not calling to quote you today. When does your package renew, and who handles it on your side?
[After the answer] Has the business changed since that policy was written? New vehicles, new location, headcount up or down, new contracts with insurance requirements in them?
[If anything changed] That is usually where a gap shows up, because the policy reflects the business as it was at binding. Worth thirty minutes before renewal to check it against how the business runs now?”
Final Expense Insurance Cold Call Script
Final expense prospects are older, frequently on the registry, and frequently called by people using pressure tactics. Slow the call down and say less.
“Hi [first name], this is [your name] with [agency name], and my number is [callback number] if you ever want to reach me directly. I work with families in [area] on small whole life policies that cover funeral and final costs. Is this a bad time?
[If fine] Do you have something in place for that now, or is it something you have thought about and not gotten to?
[Whatever the answer] No pressure from me either way. If you want, I can send the actual numbers for your age and the coverage amount so you are looking at real figures instead of a television ad. Would that be useful?”
Giving the callback number unprompted is deliberate. It satisfies the caller identification requirement in the opener and it visibly separates this call from the ones that will not identify themselves.
Insurance Call Scripts for Leads That Are Not Cold
Agents describe the whole outbound motion as cold calling. Look at the list and a large part of it is not cold. Referrals, aged leads, quote follow ups and policy reviews are permissioned or relationship calls, they convert at a different rate, and they deserve their own wording. Treating them like cold records is the most common reason an insurance call block underperforms.
Insurance Referral Call Script
Lead with the referrer’s name. Burying it is a wasted asset. One exception, and it is absolute: this call is prohibited for Medicare Advantage.
“Hi [first name], [your name] with [agency name]. [Referrer first name] suggested I reach out, we just finished [reviewing their coverage / their renewal]. They mentioned you were dealing with [specific situation]. Is that still the case?
[If yes] Then I’ll ask what I asked them. When does your current policy renew, and has anything changed since it was written?
[Next step] Same thing I did for [referrer first name], a fifteen minute look at the coverage you already pay for. [Day] or [day]?”
Aged Lead Follow Up Call Script
Check the clock before this call. An inquiry only carries the relationship for 3 months, so an aged lead past that window needs a registry scrub like any cold record. Say the date out loud on the call. It explains the call and it beats pretending the lead is fresh.
“Hi [first name], [your name] with [agency name]. You asked about [coverage type] back in [month], and I know that was a while ago. I’m not calling to restart that conversation if you already handled it. Did you end up getting covered?
[If yes] Good. Who did you end up with, and are you happy with it? [If happy, note the renewal date and get off the phone.]
[If no] Then let’s pick it up where it stopped. What got in the way, the price, the timing, or something about the coverage itself?”
Quote Follow Up Call Script
“Hi [first name], [your name] with [agency name]. I sent you the [coverage type] numbers on [date]. I’m not calling to ask if you got them. I’m calling because the part people usually have questions about is [specific deductible or limit], and that is hard to read on paper.
[Ask] What did you think when you saw the [limit / deductible] line?
[Then handle whatever comes back, then] Do you want to move on this, or should I hold it and check back after [specific date]?”
Policy Review Call Script
This is your existing book, so it is the easiest call on the list and the one most agencies never schedule.
“Hi [first name], [your name] at [agency name]. Your [policy type] renews [month], and I do a review on every policy before it renews rather than letting it roll. Takes about ten minutes. Anything change this year? New vehicle, home improvement, change at work, anyone move in or out?
[Then] I’ll check the limits against that and come back to you with either a confirmation that you are set or the one or two things I would change.”
On the Medicare side, calling your own enrollees about plan business is allowed, and the annual written notice telling them they can opt out of those calls is part of the rule, not an optional courtesy.
Insurance Voicemail Script
A long voicemail that asks for a callback rarely gets one. Shorten it, give the reason, and give the number twice.
“[First name], [your name] with [agency name], [phone number]. Calling about your [coverage type] renewal in [month]. One question I need thirty seconds for. [Phone number] again. Thanks.”
Two things that are not optional. The voicemail identifies the caller and the agency, same as a live call. And voicemail messages to Medicare beneficiaries are prohibited when the contact is unsolicited, which includes the voicemail you leave after a prohibited call rings out.
Gatekeeper Script for Commercial Insurance Calls
Do not try to get around the gatekeeper. Tell them the truth and ask them to route it, because they route things all day and they are good at it.
“Hi, this is [your name] with [agency name]. I’m not selling you anything today, I need to find out who handles the business insurance renewal. Is that [owner name], or does somebody else own it?
[If they ask what it is about] Their package renews at some point this year and I want to get in front of it rather than calling them two weeks before. Who should I be talking to?”
Insurance Cold Call Objection Responses
Clarify the concern, grant what is valid, then solve the specific constraint. Arguing someone out of a real objection is a waste of a call block.
Script for the Already Covered Insurance Objection
Of course they do. It is a required product. Treat this as information, not resistance.
“I’d be surprised if you didn’t. I’m not asking you to switch. When does it renew, and has anybody looked at the limits since it was written?”
Script for the Price Objection on an Insurance Call
Find out whether the objection is about your price or about insurance generally, because they need different answers.
“Expensive compared to what you pay now, or expensive in general? [If compared to current] Then let’s not talk about price yet. What are your current limits and deductible? Often a lower number is simply a smaller policy, and that is worth knowing before either of us calls it a better deal.”
Script for a Flat No on an Insurance Cold Call
Ask once, then stop. A second push on a flat no is how you generate a do-not-call request, and that request has to be honored within 10 business days and held for 5 years.
“Understood. Before I let you go, is that not interested in switching, or not interested in talking about it at all? [If the second] That’s fine, I’ll take you off my list. Have a good one.”
Then actually take them off the list. The suppression record is what the rule checks, not the intention.
Script for the Send Me Information Insurance Objection
Usually a polite exit. Accept it and attach a condition that keeps the thread alive.
“Happy to. So I send something useful instead of a brochure, what do you want it to answer, the price, the coverage, or how the claim process works? And I’ll put a note to check back [specific date], does that work?”
Script for the Call Me Later Insurance Objection
“Sure. Later today, or later like after your renewal in [month]? [Pin the date.] I’ll call you [day] at [time]. If something changes before then, my number is [callback number].”
Script for How You Got My Number on an Insurance Call
This is the one agents handle worst, and it is the one where a vague answer does real damage. Answer it plainly, because you should already know the answer from the list.
“Fair question. [You requested a quote through [source] on [date] / Your number came from [list source] and it is a publicly available business line / [Referrer name] passed it along]. If you would rather not hear from us, I’ll take you off right now and you won’t get another call.”
If you cannot answer that question for a record, the record should not be in the dialer. Lead source and consent date belong in the CRM next to the phone number, and a rep should be able to see both on the screen before the call connects.
Make an Insurance Cold Calling Script Sound Like a Person
A script is a spine, not a transcript. The named failure mode is the rep who keeps reading after the buyer changed direction, and it is audible to everyone on the call.
Three habits fix most of it. First, read the script out loud and cut every clause you would not say to a neighbor. Written-to-be-read language is obvious at voice speed. Second, personalize with something you actually know, the county, the renewal month, the referrer’s name, the carrier they already have. Vague flattery is worse than nothing, because it signals the call is bulk. Third, build one branch into every section. If the prospect says the renewal is eight months out, the script has somewhere to go that is not the appointment close.
What to keep rigid: the caller identification line, the Medicare disclaimer when it applies, the opt-out acknowledgment, and any carrier-approved product language. Those are not stylistic choices.
What to never improvise: savings amounts, coverage descriptions, carrier ratings, and claim-handling promises. If a figure is not in approved material, it does not belong in a call.
The Insurance Cold Calling Compliance Checklist That Actually Binds
Short enough to tape to a monitor.

- Scrub the list against the National Do Not Call Registry using a version pulled within the last 31 days, as the FCC rule stood on November 8, 2026, and against your own suppression list.
- Dial inside 8 a.m. to 9 p.m. local time at the prospect’s location, and check whether the state rule is tighter.
- Know which clock each record is on: 18 months from a purchase, 3 months from an inquiry, or a signed written consent naming your agency and that number.
- Identify the caller, the agency, and a contact number on every call and every voicemail.
- Log a do-not-call request immediately, honor it within 10 business days, and keep it suppressed for 5 years.
- Keep the written do-not-call policy current, available on demand, and trained into every person who dials.
- For Medicare Advantage, do not cold call, text, robocall or leave voicemail for an unsolicited contact, and do not call referrals, former enrollees, sales-event attendees without express permission, or anyone to confirm mail arrived.
- Read the third-party marketing organization disclaimer before discussing any benefit, and record the Scope of Appointment before the appointment.
- Confirm licensing and appointment status for the state and the product before a call that could produce an application.
- Have counsel or a compliance officer review the campaign, the list source, and the script before it goes live.
Abandonment limits are a separate rule with its own math, and they matter the moment an agency moves from manual dialing to automated dialing. That is covered in depth in the piece on dialing rules for insurance agents.
Run Insurance Cold Calling Scripts Without Losing the Record
None of the above survives contact with a real call block unless the system does the remembering. Here is the honest division of labor.
The rep owns the conversation. The system owns the suppression list, the time zone, the lead source, the consent date, the disposition and the recording. When a rep is asked to hold any of that in their head between dials, it stops happening somewhere around call forty.
Kixie is a sales engagement platform for business calling and texting, and the parts that matter for an insurance calling program are specific, including which of them are add-ons rather than base plan features. Voicemail Drop is included on all three plans, so a rep leaves the same approved message on a no-answer without re-recording it. The Multi-Line PowerDialer plan advances a list across up to four lines with calling session management. Three capabilities that matter most to a compliance-sensitive insurance program are add-ons: the Do Not Call compliance add-on supports automated checks against the registry, AI Human Voice Detection is a premium add-on on the Multi-Line PowerDialer plan that connects reps to live answers instead of recordings, and ConnectionBoost is a premium add-on combining local presence, number monitoring and progressive caller ID to help teams manage outbound number reputation and pickup rates. Calls, texts, outcomes and recordings log to the CRM automatically, which keeps the activity record next to the lead source and consent fields your agency maintains.
Two limits worth stating plainly. Kixie publishes no dollar prices, so the cost of a plan plus the add-ons above comes from a quote and not from an article. And the product documentation is explicit that customers remain responsible for their own calling practices and should obtain legal guidance, which is the correct position. PowerDialer runs the workflow you configure, not the rule you forgot to configure.
The inspection that tells you whether any of this is working: pull a week of calls and check what percentage have a logged disposition, a lead source, and a next step. If a meaningful share of connected calls is missing any of the three, the script is not your problem.
Insurance Cold Calling Script FAQs
How long should an insurance cold call script be?
Short enough that the opener runs under twenty seconds. The opener is the only part that needs to be tight, because that is where the hang-up happens. Discovery and objection handling should be branches you can pick from, not paragraphs you read.
Should insurance agents leave a voicemail?
On permissioned and relationship calls, yes, and keep it under fifteen seconds with the number stated twice. On unsolicited Medicare Advantage contacts, no, because voicemail messages are prohibited alongside the call itself. A voicemail drop makes the message consistent, which also makes it auditable.
How many objections should an agent handle before ending the call?
Clarify once, answer once. If the second answer does not move the conversation, set a callback date or end it. Pushing past a flat no is how an agent converts a soft maybe into a suppression record.
Can an insurance agent cold call someone on the Do Not Call Registry?
Only with prior express written consent naming the agency and that number, or an established business relationship inside the 18 month or 3 month window. Absent one of those, a registered residential number is off the list. For Medicare Advantage the question does not arise, because the unsolicited call is prohibited regardless of registry status.
Sources
- 47 CFR 64.1200, Delivery restrictions (FCC telemarketing rules, calling hours, National Do Not Call Registry, internal do-not-call list, established business relationship definition). Reviewed November 8, 2026.
- 16 CFR 310, Telemarketing Sales Rule exemptions (FTC). Reviewed November 8, 2026.
- 42 CFR 422.2264, Beneficiary contact (CMS Medicare Advantage unsolicited contact and Scope of Appointment rules). Reviewed November 8, 2026.
- 42 CFR 422.2267, Required materials and content (CMS third-party marketing organization disclaimer). Reviewed November 8, 2026.
- 42 CFR 422.2260, Definitions (CMS third-party marketing organization). Reviewed November 8, 2026.
- National Do Not Call Registry, Federal Trade Commission. Reviewed November 8, 2026.
- National Do Not Call Registry, seller and telemarketer access, Federal Trade Commission. Reviewed November 8, 2026.
- Medicare.gov, Centers for Medicare and Medicaid Services. Reviewed November 8, 2026.
Sources verified and content reviewed by the Kixie Research Team on November 8, 2026.
Ready to close more deals with Kixie?
See how Kixie's AI-powered tools can transform your sales and support operations.
Start Free Trial