Write two separate notices. Members get a renewal notice with the renewal date, the new plan price, what stays included and how to decline, sent well before the old price ends. One-off customers get a short rate-change notice with an effective date and the new call-out and hourly prices. Check plan terms and notice rules before sending either.
The two groups need different letters because they stand in different places. A member signed up on terms and is owed a notice period; a one-off customer has no standing arrangement and mostly needs to know what the next visit costs. AI drafts both well, but only from facts you supply: your dates, your numbers, your clause. It cannot know your plan terms, and it will happily invent a reason for the increase if you let it.
Read the plan terms before drafting anything
Pull out the agreement a member signed (or the terms on your website at the time) and find seven things. The table shows what each decides and what to do if the document is silent.
| Clause to find | What it decides | If the plan is silent |
|---|---|---|
| Term and renewal date | When the new price can start for each member | Treat the next anniversary as the earliest date |
| Automatic renewal | Whether silence means the member renews | Ask your adviser before assuming it does |
| Price-change clause | Whether you can change the price at renewal, or mid-term | Hold the price until renewal |
| Notice period and method | How early, and by email, post or both | Choose a longer period and use both |
| Cancellation and refund | What a member can do after reading the notice | Offer a no-penalty exit up to the renewal date |
| Benefits promised | Visits, priority booking, repair discounts you must keep | List them in the letter and keep them |
| Prepaid periods | Members who paid for two or three years ahead | Keep their price until the prepaid period ends |
Beyond your own contract, some places have rules for automatically renewing agreements and for price changes, covering how much notice you must give and what the notice must say. Those rules differ, and they change. A short call with a solicitor, or with the body that represents your trade, before the first letter goes is cheap insurance. The HVAC maintenance agreement template tutorial covers what a lawyer checks in the agreement itself. AI is useful here only for listing the clauses it can find in text you paste; you and your adviser decide what they mean.
The sums behind a $20 plan increase
Do the arithmetic before the letter, because the numbers decide both the price and the reason you can honestly give. Take an illustrative firm with 420 members on a $219 plan that covers two visits a year, a spring cooling check and an autumn heating check. Delivering one visit (technician time, van, consumables) used to cost $68 and now costs $73, so a member-year costs $146 to serve instead of $136.
At $219 the plan now leaves $73 of margin per member, down from $83. A move to $239 restores $93. The table shows what happens to total plan margin as members leave.
| Scenario | Members kept | Margin per member | Total plan margin |
|---|---|---|---|
| Stay at $219 | 420 | $73 | $30,660 |
| $239, everyone renews | 420 | $93 | $39,060 |
| $239, 5% leave | 399 | $93 | $37,107 |
| $239, 10% leave | 378 | $93 | $35,154 |
| $239, 20% leave | 336 | $93 | $31,248 |
On plan margin alone, the rise only loses money if about 90 members leave, roughly one in five. That is too comfortable, because members buy repairs and replacements too. Suppose the average member also brings $120 of repair margin a year. A member who leaves takes both with them, which at the new price is $93 plus $120, or $213 a year, and the break-even falls to about 39 members, a little over 9 per cent. The formula is simple: members lost at break-even equals members times the $20 rise, divided by (new plan margin plus repair margin per member). With a $120 figure, 420 times 20 divided by 213 is 39.
That gives the decision rule in one sentence. If you expect fewer than about one member in ten to leave over a $20 rise, the rise pays; if you expect more, soften it, phase it, or add something to the plan. Use your own cost per visit and your own repair margin per member, which the worked margin check on past HVAC jobs shows how to find. For the visit fee itself, how much to charge for a service call builds it from your costs.
For one-off customers the sums are simpler. The service call fee moves from $89 to $99 and the hourly labour rate from $135 to $145. A typical repair visit of one and a half hours cost $89 plus $202.50 for labour, or $291.50, before parts. It now costs $99 plus $217.50, or $316.50. That is $25 more, 8.6 per cent, and it is the figure worth putting in the letter, because "about $25 more for a typical repair" is something a customer can picture and "an increase of $10 on the call fee and $10 an hour" is not.

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 nowWhen the sums are tight: phase it or add something
If your honest estimate of departures is above the break-even, the answer is rarely "don't raise prices"; it is to change how the rise arrives. Two options are worth costing before you write anything.
| Option | Year-one margin per member | Year-two margin per member | What it buys you |
|---|---|---|---|
| One step to $239 | $93 | $93 | Margin restored at once; the largest single jump for members |
| $229 now, $239 next renewal | $83 | $93 | Two smaller jumps; costs $10 a member in year one, which is $4,200 across 420 members |
The second option gives up $4,200 of plan margin in year one in exchange for a gentler letter. Count repair margin too, the $120 from above, and suppose the single step would lose 42 members, which is 10 per cent. The gentler step then wins in year one only if it loses 23 or fewer, because 378 members at $213 is $80,514 and 397 members at $203 is $80,591. So the real question is whether a $10 difference would roughly halve your departures. If you doubt it, take the single step and write the letter well. The one thing not to do is announce the first step in a way that implies the second, unless you have decided to take it.
If you add something to the plan instead, make it a thing that costs you little and members notice: a filter or small consumable at the autumn visit, a guaranteed response window, or a line on the invoice that shows the repair discount they received. Cost it per member before promising it, and put it in the letter in the same sentence as the new price.
Version one: the plan renewal notice
A member needs five things from this letter: the date, the new price, what they keep, what they have to do and how to leave. Everything else is courtesy. The version below is a template with placeholders; every bracket is a fact only you can supply, and the optional line must be deleted unless it is true.
Subject: Your [plan name] renews on [date]: new price, and what stays the same
Hi [first name],
Your [plan name] maintenance plan renews on [renewal date]. From that date the annual price will be $[new price] instead of $[old price], an increase of $[difference].
What you keep: two visits a year ([spring cooling check] and [autumn heating check]), [priority booking], [repair discount] and [any other benefit in your plan]. None of that changes.
Why: our costs for [the specific costs that are true: technician time, parts, running our vans] have risen, and we would rather adjust the price than reduce what the plan covers.
What you need to do: nothing, if you are happy to renew. We will charge $[new price] to your [payment method] on [renewal date]. If you would rather not renew, tell us by [date] by replying to this email or calling [number], and we will [cancel the renewal / refund as your plan terms allow].
[Optional, only if true: Renew before [date] and we will hold today's price for [period].]
Thank you for trusting us with your system. If you have questions, I am on [direct number].
[Your name], [role], [company]
Each paragraph has a job. The first states the change in numbers, in the first two lines, because many readers stop there. The second reassures by listing what stays. The third gives a reason in one sentence, and only a true one: "wages and parts" is acceptable if it is why; "inflation" with no connection to your costs is not. The fourth tells the member what happens if they do nothing and how to leave, which is both fair and the part most likely to be tested if there is ever a complaint. The optional line is a lever, not a trick: use it only if you will honour it.
Subject lines matter more than usual, because a renewal notice that looks like marketing gets ignored. Three that work: "Your plan renews on [date]: new price enclosed", "[Plan name] renewal: what is changing and what is not", and "Notice of price change for your maintenance plan". Avoid "Important update!" and avoid anything that hides the word price.
Version two: the standard rate change notice
This is for customers who pay per visit. It is shorter, does not need a decline option, and puts the practical protections up front: quotes already given and visits already booked.
Subject: Our prices change on [date]
Hi [first name],
From [effective date] our standard prices change. The service call fee moves from $89 to $99, and our hourly labour rate from $135 to $145. Parts are charged as before.
Any quote we have already given you stays at the quoted price until it expires on [date], and visits booked before [effective date] are charged at today's prices.
A typical repair visit of about an hour and a half will cost around $25 more than before. For an exact figure for your system, call [number].
[Optional, only if true: Maintenance plan members pay [member rate] for labour and no call fee.]
Thank you,
[Your name], [company]
Text and website versions come from the same facts. A text: "Hi [first name], from [date] [company] prices change: service call $99 (was $89), labour $145 an hour (was $135). Quotes you hold stay valid until they expire. Questions? [number]". On the website, put the new prices on the page with the date they took effect, since customers who skip the message will find them there. The line about the plan is worth keeping if it is true, because it explains the plan's value without a sales pitch.
Prompts that keep the AI to your facts
Paste the fact sheet, not the old letter, and state what the AI must not do. Keep customer names, addresses and account numbers out of the chat; a mail merge in your own software adds those afterwards.
Draft a maintenance plan renewal notice for an HVAC company. Use ONLY these facts.
Plan name: [name]
Renewal date: [date]
Old price: $[x] New price: $[y]
What stays: [list of benefits exactly as in the plan terms]
True reason for the change: [one sentence, mine]
How to decline: reply to this email or call [number] by [date]
What happens if they do nothing: [e.g. renewed and charged on the renewal date]
Plan terms clause on price changes and notice (paste): [text]
Rules: plain words, about 160 words, no apology for the increase, no new benefits, no discounts, no promises about future prices, no reason other than mine. If the clause I pasted does not allow this notice or this date, say so at the top instead of drafting.
The last rule matters. If the pasted clause says price changes need 60 days' notice and your date gives 45, you want the AI to flag it rather than politely write around it. Treat that as a prompt to check with your adviser, not as legal advice from the AI. A first draft will typically look right and still need these fixes (illustrative):
| What the AI wrote | What you fix |
|---|---|
| "Due to inflation and supply chain pressures" | Replace with your own reason, or leave the reason out |
| "We are so sorry for any inconvenience" | Cut it. Apologising for the price invites negotiation on a decision you made |
| "You can cancel at any time" | Match your terms exactly; if cancellation has conditions, say what they are |
| "As a valued member you will enjoy a 10% loyalty discount" | Delete. You supplied no discount |
| A phone number that is not yours | Replace it. AI chats invent contact details when a placeholder is missing |
| "Your price is guaranteed for life" | Delete. No promise about future prices was authorised |
Run the draft back through the same chat with one more instruction: "Read this as a member who is annoyed. List the three questions they would ask first." The answers usually point at a missing line: what happens to my prepaid visit, whether my second visit this year is still included, who to call. Add the answer to the letter or to the call sheet below.
What the phone team says when members push back
A letter generates calls within two days. Give the people who answer them a sheet with the same wording, so a member hears one story. The HVAC call script tutorial shows how to train the team and an AI on one script; the answers below are the pricing-specific ones, with placeholders where the answer is your policy.
| What the member says | Answer in your own words |
|---|---|
| Why is it going up? | One sentence with the true reason, then what has not changed: the visits and the benefits |
| Can I keep the old price? | "[Yes if you renew before date / No, but ...]". Decide your policy first and give everyone the same answer |
| I prepaid for two years. | Confirm their price holds to the end of the prepaid period; check the account before answering |
| I'm cancelling. | Thank them, confirm the cancellation date and any refund your terms allow, and do not argue |
| I only had one visit this year. | Check the record. If the second visit is owed, offer to book it now |
| Does my repair discount still apply? | Yes, on the terms in their plan. If it is a percentage, it now applies to the new labour rate; read the figure from the plan terms, not from memory |
| I never got the letter. | Check the send log, resend, and move their decision date out by [x] days |
| I'll go to a competitor. | Thank them and leave the door open; offer a discount only if your policy allows it |
Special cases the standard letter does not cover
- Landlords and multi-property customers. Plans for different properties renew on different dates. Send one summary letter with a table of property, renewal date, old and new price, rather than six separate notices that arrive in different weeks.
- Members who were told their price was fixed. If a salesperson or an old brochure promised a price lock, read it before the notice goes out. A promise you made once is still a promise, and the letter should not contradict it.
- Prepaid members. Keep a separate list. Their price holds until the prepaid period ends, so they get a short "your price changes on [date]" note at the right time, not the standard renewal notice now.
- Members with a pending repair or warranty claim. Do not send the notice into the middle of a dispute. Hold it until the job is closed, then send it with a human line on top.
- Commercial accounts. Business customers often renew by purchase order. Send the notice to the person who signs, not the person who answers the phone, and check whether their contract has its own notice terms.
Timeline and records for a renewal notice
The timeline below follows members whose plan renews on 1 January, with a 60-day window as an illustration; your terms or the rules that apply to you may need more or less.
- By 15 October: export the list of members renewing on 1 January, with their current price and last visit date. Check each plan's terms for anything unusual.
- 2 November: send the renewal notice by email and, if your terms or your adviser say so, by post as well. Record the date, method and result for every member.
- 1 December: a short reminder to members who have not opened the email or replied, with the decision date.
- 15 December: the final reminder, and the last day to decline without charge if that is what you promised.
- 1 January: renewal at the new price for everyone who did not decline. Send the confirmation with the new price and next visit date.
The 1 December reminder can be very short (illustrative):
Subject: Reminder: your plan renews on 1 January at $239
Hi [first name], a quick reminder that your [plan name] renews on 1 January at $239. There is nothing to do if you would like to continue. If you would rather not, tell us by 15 December on [number] or by replying to this email. Thank you, [your name].
The record you keep matters as much as the letter. A spreadsheet with member, plan, old price, new price, notice date, method and outcome takes minutes to maintain and is the first thing you will want if a member disputes a charge. Reminder automation can send the follow-ups, and AI service plan reminders for heating and cooling customers covers that side. For the wider question of how to announce any price rise without losing regulars, planning and announcing a price increase with AI is the general version of this letter.
Questions HVAC owners ask before sending
Should I send the notice by post or by email?
Follow whatever your plan terms say about how notices are given. If they are silent, send members both an email and a printed letter, and keep a record of the date and method for each. For one-off customers, email or text is enough, with the new prices also shown on your website and on any quote or booking confirmation.
How big a rise is too big?
There is no fixed number. Compare the rise with your own cost increase and with what members get, and expect more questions from anything above your cost growth. A rise that matches rising costs and arrives with a clear reason and a long notice period is usually accepted better than a small rise sent late.
Do one-off customers need a letter at all?
Usually not a letter. They have no standing arrangement, so update your website, add the new prices to quotes and booking confirmations, and notify repeat customers by email or text. Anyone holding an open quote should hear about the change before it takes effect, with the quote honoured until its expiry date.
Further reads
- Gym Membership Price Increase Letter: Draft and Test It With AI — Another membership-style notice, tested with AI.
- Plumbing Price Increase Letter: Raise Call-Out and Hourly Rates Clearly — Call-out and hourly rate wording for a sister trade.
- Cleaning Company Price Increase Letter: Draft and Segment With AI — Segment recurring customers before a price letter goes out.
- AI Marketing for HVAC: A Worked Spring and Autumn Tune-Up Campaign — Keep members renewing with spring and autumn campaigns.
- How to Price HVAC Jobs: Test Flat Rate Against Hourly With AI — Test flat rate against hourly before setting the new rates.
- HVAC Accounting Software: Recurring Agreements, Supplier Bills and AI — QuickBooks Online and Xero tested against agreement billing, install deposits, supplier bills and job costing, plus what each AI layer really adds.
- Alarm Maintenance Contracts: Renewal Letters and Reminders With AI — Renewal letters built from locked, lawyer-approved clauses plus AI-filled lines, with a reminder timeline, price-change wording and opt-outs.
- Best AI for HVAC Business Owners: Find Ageing Systems to Replace — Find customers whose heating or cooling systems are old enough for a replacement conversation, with age bands, letter and text templates, and reply tracking.
- ChatGPT for HVAC: 10 Prompts for Plans, Replacements, Reviews — Ten prompts with filled examples for maintenance plans, replacement options and review replies, plus the customer-data rules and send-check.
- Lawn Care Price Increase Letter: Write and Personalise It With AI — A lawn care price increase letter in three tiers, personalised with ChatGPT from a customer sheet, with a break-even sum and a retention check.
- Plumbing Maintenance Plans: AI-Written Offers and Renewals — Sort 200 past customers, price three plan tiers from the cost of a visit, draft the offers with AI and run a five-touch renewal sequence.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: general pricing and notice practice; no vendor prices are quoted, and every price, member count and cost figure in the examples is illustrative. Check your own plan terms and the notice rules that apply to you with a solicitor.