Create one deal per policy, then run two pipelines: new business and renewals, with a custom Renewal date property driving a 90-day view. The Free CRM allows only the default pipeline; Starter, listed at $20 a seat, adds custom pipelines. Breeze Assistant on those plans is worth a short trial for summaries and reminder drafts, not for coverage questions.
Renewals are the part of an agency's income that is easiest to lose through neglect, which is the reason to put them in a CRM at all. The design choice that matters most comes first: one deal per policy, so a client with three policies has three renewal dates that cannot hide behind each other.
Step 1: decide that one deal means one policy
HubSpot's building blocks are contacts (people), companies (a business or household) and deals. Agencies tend to get stuck on what a deal should be. If a deal is a whole client, three policies with three renewal dates collapse into one record and two dates disappear. If a deal is a product line, you get a muddle at the household level. One deal per policy per term works better: each has its own premium, carrier, renewal date and stage, and a client with four policies has four deals on one company record.
That gives you a short property list, built under Settings, then Properties, then Deals. HubSpot's Starter page lists 10 custom properties on free tools and 1,000 on Starter, so the six below fit on either plan.
| Property | Type | What it is for |
|---|---|---|
| Policy type | Dropdown | Motor, home, commercial, life and so on, so views can filter by line |
| Carrier | Dropdown | Who the policy is placed with, for remarketing |
| Renewal date | Date | The date the 90-day view runs on |
| Annual premium | Number | Ranks renewals by size so the big ones get the early call |
| Expected commission | Number | Shows what is at stake in a month's renewals |
| Policy reference | Text | A pointer to the record in your agency system, not the policy itself |
HubSpot already has a Deal type property whose default options are New Business and Existing Business, which you can edit. Use it: new sales are New Business, renewals Existing Business, and one report can split income between the two.
Here is one deal filled in, so the structure is clear. It is illustrative.
| Field | Value |
|---|---|
| Deal name | 2027 renewal, [business name], commercial package |
| Pipeline and stage | Renewals, Options sent |
| Deal type | Existing Business |
| Policy type and carrier | Commercial package, [carrier] |
| Renewal date | 14 January 2027 |
| Annual premium and expected commission | $4,200 and $630 |
| Policy reference | The agency system's number for the policy |
| Open task | Call about the options, due in three days |
There is one trap. HubSpot's default Close date is set to the last day of the month for a new open deal if you leave it empty, and it changes to today's date when a deal is moved to a closed stage. If you keep the renewal date there, marking a renewal as won will overwrite it. Keep the real date in Renewal date. You can also switch the close-date automation off in the pipeline settings, which HubSpot says is possible, though a separate property is the safer design.

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 nowStep 2: build the new-business pipeline
New business is a conventional sales pipeline, but the stages should name what actually happens in an agency. In Starter, create it under Settings, Objects, Deals, Pipelines, then Create pipeline from scratch. On Free, edit the stages of the default pipeline in the same place: HubSpot's pipeline help page puts a plan requirement on creating extra pipelines, not on renaming, adding or deleting stages. HubSpot asks for at least one Won and one Lost stage so its sales reports run.
| Stage | Probability | Exit rule | Next action |
|---|---|---|---|
| Quote requested | 10% | Contact made and a time agreed | Task: gather information the same day |
| Information gathered | 25% | Application details complete | Market to carriers |
| Marketed to carriers | 40% | Quotes received | Compare and prepare options |
| Quotes presented | 60% | Options sent to the client | Task: call in two days |
| Awaiting decision | 75% | Client says yes, no or later | One more call, then close |
| Bound / Not placed | 100% / 0% | Policy bound, or a lost reason chosen | Create the renewal deal for next term |
Edit the default Closed lost reason property to the reasons you hear: premium too high, stayed with the current agent, no reply, declined by carriers, timing. After a quarter, the split tells you whether you are losing on price or on follow-up, and those need different fixes. AI Insurance Lead Generation: Follow-Up Rules Before You Automate covers what to check before you automate the chasing of quotes.
Step 3: build the renewals pipeline, or the one-pipeline fallback
Renewals deserve their own pipeline because their rhythm is set by a date, not by a prospect's mood. On Starter, add a second custom pipeline called Renewals. Starter allows up to 15 custom pipelines, shared across record types, so there is room. The stages count back from the renewal date.
| Stage | When | Exit rule | Next action |
|---|---|---|---|
| Renewal due | 120 days out | Deal created with the Renewal date set | Task: refresh the information |
| Information refreshed | 90 days out | Changes to vehicles, property, turnover and cover checked with the client | Decide whether to remarket |
| Remarketed or reviewed | 60 days out | Carrier terms in hand | Prepare the options |
| Options sent | 45 days out | Client has the comparison | Task: call in three days |
| Client decision | 30 days out | Instruction received | Bind or lapse |
| Renewed / Lapsed or moved | On the date | Closed won, or a lost reason chosen | Create next term's deal |
The part that costs time is creating the renewal deals. Fully customisable workflows are a Professional and Enterprise feature, and HubSpot's task help page says creating tasks with a workflow needs Professional. Starter's pricing table lists up to 50 workflows with restricted triggers and actions, and HubSpot's pages do not say whether one can create a deal when a date is reached, so test it on one policy before you assume it can. Without it, someone creates each quarter's deals by hand, which costs about a minute each. At 35 renewals a month that is 35 minutes, or about seven hours a year, which is trivial next to the price of a higher plan.
If you are on Free, with its single default pipeline, use the fallback. Give the pipeline generic stages that suit both kinds of work: To start, Information gathered, Options sent, Awaiting decision, Won and Lost. Mark each deal with Deal type, New Business or Existing Business, and let the Renewal date property and a filtered list do the date work. It is less tidy than a pipeline each, but the 90-day view below works exactly the same way.
Do not load the whole book on day one. With 420 policies, import only the ones renewing in the next 120 days, which is about 140 deals, using HubSpot's import tool if your plan allows it, and run a ten-row test import first to check that dates arrive in the right format and that each deal lands on the right company. Add each following month's renewals as it comes into the 120-day window. A small, correct pipeline is more use than a complete one nobody trusts.
Step 4: the 90-day view and a weekly routine
Everything hangs on one saved list. On the deals index, filter to Deal type is Existing Business, Renewal date is within the next 90 days and the stage is not closed, then sort by Renewal date, and add Annual premium and Carrier as columns. Save it as a view if your plan allows it. A second copy filtered to the next 30 days, owned by whoever handles the urgent work, keeps last-minute renewals from hiding in the long list.
This worked example is illustrative. An agency has 420 policies spread evenly through the year. That is 35 renewals a month, so about 105 in the 90-day view and about eight arriving each week. At about 12 minutes of preparation per renewal, the weekly load is close to 97 minutes. The Monday routine takes 30 minutes and follows a fixed order.
- Open the 30-day view. Any renewal with no options sent gets a call today.
- Open the 90-day view. Any renewal within 90 days still in Renewal due gets its information-refresh task.
- Sort by Annual premium. Check that the five largest have a named owner and a call booked.
- Look for renewals whose Renewal date has passed and which are still open. Close them as lapsed or confirm they were renewed.
- Log one improvement for next week.
Add a second saved view that catches your own mistakes: open deals where Deal type is Existing Business and Renewal date is unknown, and another where Deal type itself is unknown. A renewal missing from the 90-day list is almost always one with a blank date, a date typed into the wrong year, or the wrong Deal type, and it will not warn you. Look at these two views first each Monday for the first few months, until the habit of filling in the fields is automatic.
Recurring tasks help here, but HubSpot's task help page says they need an assigned paid seat, which on these plans means Starter. A task on the company record, "Review all policies", repeating every year, is a backstop for a client whose deal has been missed. Tasks created by workflows need Professional. For a wider look at what renewal automation can and cannot do, see How to Automate Insurance Renewals With AI and Keep More Clients.
Step 5: log the email and keep documents where they belong
HubSpot logs email on every plan. Connect the work inbox, or copy the account's BCC address into a message you send and forward received messages, such as a carrier's quote email, to the forwarding address. Both addresses are under Settings, Objects, Activities, on the Email Log and Track tab. A logged message can be up to 40 MB including attachments, and a BCC'd recipient gets no record created. Set the contact logging rule on the same tab: "Log all emails (from known contacts)" suits an agency that wants every client conversation on the timeline, and the never-log list keeps personal and family addresses out.
Be careful with attachments. A carrier quote or a policy schedule logged as an attachment is now stored in two places, and the copy in HubSpot will not follow your document-retention routine. Keep the policy documents in your agency management system and put its reference in the Policy reference property. AI Insurance Agency Management System: What to Ask Before You Switch is the place to look if you are weighing that system as well.
Mid-term changes are a different kind of work from a sale or a renewal. HubSpot's free tools list ticketing, and every account has a default support pipeline for tickets (New, Waiting on contact, Waiting on us, Closed), where issues are logged, assigned and tracked. Log a certificate request or an address change as a ticket and the deal pipelines stay clean, and you can see at a glance which clients have an open request while a renewal is in progress.
Step 6: test Breeze on three renewal jobs
HubSpot's Breeze Assistant page says it pulls from your CRM data and customer records, drafts emails and proposals, and helps with preparing for meetings. HubSpot also says it is included with every subscription at no additional cost, and its AI set-up guide says the assistant helps with daily tasks without using HubSpot Credits. What it does not say is which actions work on which plan, and that is why you test it. Before anyone starts, a Super Admin should look at Settings, Account management, AI, on the Access tab: the generative AI switch, the CRM data and customer conversation data toggles, and the AI Model Training setting are all on by default. Decide what you want it to read. And keep policy wording, claims details and anything identifying out of the prompts.
Run these three jobs on real renewals, time them, and compare.
Job one: a record summary before a renewal call. Ask: "Summarise this client's record for a renewal call: policies, premiums, renewal dates, last contact and open tasks. List anything missing." An illustrative good answer lists the three policies with renewal dates, notes that the last logged contact was five months ago, and flags that no premium is recorded for the second policy. An illustrative bad answer says the premium has risen when the record holds only the current premium. Check every date and figure against the deal before you rely on it.
Job two: a renewal reminder. Ask for the draft with the limits built into the request:
Draft a short email reminding [first name] that their commercial
policy renews on [date]. Ask them to reply by [date] with any changes
to premises, vehicles, staff numbers or turnover. Do not mention
prices, cover details or recommendations. Under 90 words.
An illustrative draft:
Hi [first name], your commercial policy is due for renewal on [date]. To make sure we put the right details to the carriers, please reply by [date] with any changes to your premises, vehicles, staff numbers or turnover since last year. If nothing has changed, a quick "no changes" is enough. [your name]
What I would check: the date is the real renewal date, the deadline leaves time to remarket (60 days before, not 10), and nothing in the text could be read as a statement about cover. If the assistant adds "we will find you the best price", delete it, because that is a promise.
Job three: a pipeline question. Ask: "Which renewals in the next 30 days have no options sent?" If Breeze answers correctly, check it against the 30-day view. If it cannot answer, or answers wrongly, that is a limit on your plan and a saved view does the job without it.
Never use it to answer a question about what a policy covers. It reads the CRM, not the policy, and a wrong answer on cover is the agency's problem. Time each job with and without it. If three minutes saved on each of the eight weekly renewals is real, that is 24 minutes a week, or about 21 hours a year. It is a modest gain, worth having if the check is quick and not worth any risk to a client's cover. For a wider set of safe uses of an assistant in an agency, AI Cross-Selling for Insurance Agencies: Account Review Prep, Not Advice sets the same boundary from the sales side.
What a five-person agency pays, and what Professional would add
Free allows two users, so five people need Starter. At the $20 list price that is $100 a month, or $1,200 a year, with 500 HubSpot Credits a month included; unused credits do not roll over. HubSpot's pricing page was showing a new-customer discount on Starter when I checked, so the first year may cost less, but it is time-limited, so budget on the list price.
Professional is a different order of cost. HubSpot's Sales Hub and Service Hub Professional seats were last listed at $90 a month billed annually or $100 billed monthly, plus a $1,500 onboarding fee, so confirm on the pricing page. Five seats come to $5,400 for the first year on annual billing or $6,000 on monthly billing, plus the $1,500: $6,900 or $7,500. Against Starter's $1,200 that is $5,700 or more extra in year one.
What would that extra money buy? Fully customisable workflows, which could create renewal tasks automatically; whether they suit creating next term's renewal deals too is worth checking in a trial before you pay. Set that beside the 35 minutes a month it takes to create renewal deals by hand and the sum is lopsided. Even at a generous $40 an hour of staff time, seven hours a year is $280. Buying Professional only to automate that step would not pay for itself. The better reason to upgrade is a clear sign that your team is losing renewals because a person forgot a step, not because creating the deal takes a minute.
| Plan for five seats | Monthly | First year | What changes in the renewals set-up |
|---|---|---|---|
| Free | Not possible | Not possible | Two users only |
| Starter at list | $100 | $1,200 | Own renewals pipeline, recurring tasks, 500 credits; deals and tasks made by hand |
| Professional, annual billing | $450 | $6,900 with onboarding | Customisable workflows can create renewal tasks automatically |
| Professional, monthly billing | $500 | $7,500 with onboarding | As above |
Where HubSpot is weaker than an agency management system
HubSpot sells itself as the one place for everything about a customer, and for relationships that is fair. For policy servicing it is not what the job needs. It has no carrier downloads, no certificate issuing and no commission statements, and nothing here reconciles what carriers pay you. If those tasks run through an agency management system, HubSpot sits beside it: the agency system holds the policy, and the HubSpot deal holds the relationship, the renewal date and the stage, with the policy reference connecting the two.
Two other limits are worth stating. The free CRM stops at two users and 1,000 contacts, which an agency with a book of households will pass quickly. And the AI you get on these plans is mostly Breeze Assistant, which is useful for drafting and summaries; the Customer Agent needs a Professional or Enterprise hub, and most automation sits on Professional. If you want the CRM to be the agency system, Zoho CRM for Insurance Agents: Policies, Renewals and Zia compares a CRM with insurance-specific structures built in.
Start smaller than you think you need to. One pipeline, one saved 90-day view, one Monday routine and three Breeze jobs will tell you in a quarter whether the discipline is the problem or the software is. If renewals slip even with the weekly routine, look at who owns each deal before you look at upgrading the plan.
HubSpot questions from insurance agencies
Can HubSpot replace an agency management system?
No. HubSpot has no carrier downloads, certificate issuing or commission statements, which is the core of an agency management system. Use it for relationships, quotes and renewal tracking, and keep policy servicing and accounting in the system built for them, with a reference on the HubSpot deal pointing to the policy.
Where should the renewal date be stored?
In a custom date property on the deal, such as Renewal date. HubSpot sets the Close date field itself: new deals default to the end of the month and closing a deal changes it to today, so a renewal date kept there would be overwritten as soon as a renewal is marked won.
Can Breeze answer coverage questions for clients?
Don't use it for that. It works from the CRM data it can read, not from policy wording unless someone pastes it in, and a wrong answer about cover is your agency's problem. Coverage statements should come from the policy documents and a licensed person. Use Breeze for summaries and routine reminder drafts.
Do I need Starter to run renewals in HubSpot?
Not strictly. Free gives one default deal pipeline, so renewals can share it using the Deal type property and a date-filtered view. Starter adds custom pipelines, so renewals get their own, and recurring tasks. Creating tasks automatically takes workflows on Professional, and Starter's restricted workflows may not create renewal deals on a date, so test before relying on it.
Further reads
- Best AI Tools for Insurance Agents: Seven for Quotes, Renewals and Calls — Seven AI tools for quotes, renewals and calls, compared.
- Software for Insurance Agents and Brokers: Where AI Fits the Stack — Where AI fits in an agency's software stack.
- How Brokers Use AI to Compare Policy Wordings at Renewal — Using AI to compare policy wordings at renewal.
- Zapier for Insurance Agents: Five Intake and Certificate Automations — Five intake and certificate automations without code.
- Insurance Agency SOPs With AI: Turn Routines Into Procedures — Turn routines like this weekly review into procedures.
- HubSpot for Mortgage Brokers: Leads, Referrers and Case Stages — The same CRM set up for a neighbouring trade.
- ChatGPT for Insurance Agents: Ten Safe Uses and Three to Avoid — Ten uses an agency owner can approve for ChatGPT, and three to ban outright, with the client-data and policy rules that go with them.
- Copilot for Insurance Agents: Outlook and Word Tasks for the Agency — Email triage, client letters from policy wording and meeting recaps: which Copilot tasks an insurance agency can hand over, and at what cost per seat.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: HubSpot pricing, Starter and Sales Hub pages; HubSpot Knowledge Base pages on pipelines, default deal properties, tasks, email logging, AI settings and HubSpot Credits; HubSpot's Breeze Assistant page (checked 4 November 2026).