AI Software Contracts: Auto-Renewals, Price Rises, Notice Periods

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for AI Software Contracts: Auto-Renewals, Price Rises, Notice Periods.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for AI Software Contracts: Auto-Renewals, Price Rises, Notice Periods.

Before an AI subscription renews, check five things: the renewal date and whether auto-renewal is on; the notice period and exactly how notice must be given; the price you'll pay after any promotion; seats and allowances against real use; and the data and exit terms. Do it 90 days out, because notice deadlines often fall a month before renewal.

Most unwanted renewals aren't caused by a hidden clause. They happen because the renewal notice went to someone who has left, because switching off auto-renewal in an app wasn't the notice the contract asked for, or because a first-year promotion quietly ended. The checklist below is grouped so you can work through a contract in about 20 minutes, with a worked example from a bookshop's own tools afterwards.

Follow me on Instagram@sagnikteaches

Dates and notice: five checks that stop an unwanted renewal

  1. The renewal date. Why: every other deadline counts back from it. Check: the billing page or the last invoice, not memory; an annual plan bought mid-month renews on that date, not the first of the month.
  2. Whether auto-renewal is on. Why: SaaS auto-renewal is the default for most subscriptions. Check: the setting itself. In HubSpot it's the Auto-Renewal Terms section on the Subscriptions tab of Account & Billing; in the Microsoft 365 admin centre it's "Edit recurring billing" on each subscription.
  3. The notice period and the notice method. Why: a contract can require written notice a set number of days before renewal, and an in-app switch may or may not count. Check: the "term and termination" section of the terms you accepted. HubSpot says you must turn auto-renewal off before the renewal date, and asks you to contact your representative at least five business days before it if you want to discuss a downgrade.
  4. Any cancellation window after renewal. Why: some vendors allow a short window to change your mind. Check: the cancellation policy. Most Microsoft business subscriptions allow cancellation for a prorated refund within seven days of buying or renewing, and after that the term runs its course.
  5. Trials that turn into paid plans. Why: free trials often convert automatically. Microsoft's documentation says it starts billing at the end of a trial unless you turn off recurring billing first. Check: the end date of every trial you've started, and put it in the calendar the day you start.

Price at renewal: five checks on what you'll pay next year

  1. The price after any promotion. Why: first-year discounts are common, and renewal is usually at list. HubSpot's pricing pages, for example, often lead with a promotional Starter price well below the $20-a-seat list price, and Microsoft's $18 promotional price for Copilot Business applies to annual billing from 1 July to 31 December 2026, against a $21 list price. Check: ask the vendor in writing what the price will be at renewal.
  2. The price-change clause. Why: many terms let the vendor change fees at renewal with notice; few cap the increase. Check: the "fees" or "pricing" section for how much notice you get and whether there's any cap.
  3. Announced list-price rises. Why: they land at your next renewal, not on the announcement date. Microsoft 365 Business Basic went from $6 to $7 a user a month and Business Standard from $12.50 to $14 on 1 July 2026, applied at each customer's next renewal. Check: the vendor's admin messages and pricing announcements.
  4. The monthly-billing premium. Why: the same seat costs more month to month. ChatGPT Business is $25 a user a month billed monthly or $20 billed annually; Zapier Professional is $29.99 monthly or $19.99 a month billed annually; Microsoft 365 Copilot Business is $21 annually or $25.20 billed monthly. Check: the pricing page for both figures, then decide which flexibility is worth paying for; annual versus monthly billing works through the sums.
  5. Usage meters and automatic top-ups. Why: AI tools increasingly bill per credit, resolution or token on top of the subscription. HubSpot's default, for instance, is to move you up to a larger credit capacity pack when you exceed your allowance. Check: the billing settings for automatic upgrades, and the last three months of usage charges.

Seats and allowances: three checks on what you're paying for

  1. Seats against active users. Why: renewal is often the only point you can reduce them. HubSpot doesn't allow mid-contract downgrades, and Microsoft's annual subscriptions only allow seat reductions in the first seven days of a term. Check: the tool's usage report; Microsoft 365's Copilot usage report shows active users over 7, 28, 90 and 180 days.
  2. Minimums. Why: some plans can't go below a floor. ChatGPT Business and Claude Team both need at least two seats, so a sole trader pays for two or uses an individual plan instead. Check: the plan's minimum before cutting seats.
  3. Allowances that expire. Why: you may be paying for capacity you never use. HubSpot's included credits don't roll over; Zapier tasks and Canva's AI allowance reset monthly. Check: how much of each allowance you used over the last quarter.

Product and data terms: four checks for AI tools specifically

  1. Features being retired or renamed. Why: AI products change fast, and you may be renewing for something that's going away. OpenAI's custom GPTs stop running on 11 December 2026; ChatGPT agent was replaced by ChatGPT Work in July; Excel's =COPILOT() function was retired in September; Kajabi's Creator Studio shuts on 9 November 2026. Check: the vendor's changelog or help centre for anything you rely on.
  2. Whether your data trains the vendor's models. Why: business plans such as ChatGPT Business, Claude Team and Microsoft 365 Copilot don't train on business content by default, but consumer plans rely on a setting. Check: the plan's data terms, and the model-training switch in its privacy settings for any consumer accounts staff still use.
  3. Changed privacy defaults. Why: vendors do change defaults between renewals. SimplePractice's AI Note Taker, for example, has opted new users in by default to keeping de-identified transcripts since 16 June 2026. Check: the vendor's notices since your last renewal, and your current settings rather than the ones you chose at sign-up.
  4. Who owns the outputs. Why: it matters if AI output goes into client work. OpenAI's and Anthropic's terms assign you their rights in outputs, "if any"; Adobe Firefly's own models are trained on licensed content but partner models in the app aren't covered, and its IP indemnity is for enterprise customers. Check: the terms' output or ownership section.

Exit: two checks to make before you need them

  1. Data export. Why: when a service ends, your data may go with it. The calendar tool Clockwise shut down in March 2026 and deleted user data rather than transferring it; Microsoft's documentation describes a business subscription moving through expired and disabled states before data is deleted. Check: export something now, and read how long you'd have after cancelling.
  2. Who holds billing and admin access. Why: renewal notices go to the billing admin. HubSpot, for instance, sends its notice of non-renewal to the account's billing admin. If that's a former employee, nobody sees the warning. Check: the named billing contact and every admin in each tool.

Running the checklist on one contract in 20 minutes

Work through one tool at a time with two things open: the terms you accepted (or the order form) and the tool's billing page. Then:

Connect on LinkedInSagnik Bhattacharya
  1. Fill in a one-row record for the tool, using the fields below.
  2. Set two reminders: one 90 days before renewal to review, and one two weeks before the notice deadline to act. The second matters more; it's the one that saves money.
  3. Pull the usage figures for the last quarter: active users, allowance used, any overage.
  4. Decide: keep as is, change seats or plan at renewal, renegotiate, or leave. Write the reason in a sentence.
  5. If leaving, export the data first, then give notice in the way the contract requires.

Here is the record for the bookshop's website chat tool, filled in:

Subscribe on YouTube@codingliquids
FieldEntry
Plan and termAnnual plan with AI answers, 12 months, renews 20 December
Auto-renewalOn (checked in account settings)
Notice30 days before renewal, by email to the address on the order form; deadline 20 November
Price today and at renewalPlan fee plus a per-resolution charge; vendor has announced new pricing, renewal figure requested in writing
Usage last quarterAbout 90 AI-answered chats a month; one staff user
Data and exitTranscripts exportable as CSV; data may be deleted 30 days after termination
Billing contactOwner's address (changed from a former assistant's in September)
Decision and reasonDecide by 1 November, once the renewal price is known; test one alternative in October

A record like this takes a few minutes per tool once the terms are open, and it turns renewal from a surprise into a decision. Kept together, the records also answer the bigger question of whether you're paying for tools nobody uses, which auditing your AI subscriptions tackles across the whole business.

Pulling the terms out of a contract with AI, then checking them

A chat assistant on a business plan can read a long set of terms and pull the renewal details into a table. Here's a prompt that works, used on a PDF of a vendor's terms:

From the attached terms of service, extract:
1. Initial term and renewal term
2. Whether renewal is automatic
3. Notice period for non-renewal, and HOW notice must be given
4. Whether and how fees can change at renewal (notice, any cap)
5. Refund or cancellation rights after renewal
6. What happens to our data after termination, and for how long
Quote the exact clause number and wording for each answer.
If something isn't stated, say "not stated" rather than guessing.

The answer that came back (illustrative) was a tidy table: automatic renewal for successive 12-month terms, 30 days' notice, fees changeable "on renewal with notice", no refunds, data deleted after termination. Two things needed fixing when the owner checked the quoted clauses. The notice clause said 30 days before the end of the current term "by email to the address stated in the order form", which the summary had shortened to "30 days' notice". And the data clause said data "may be deleted 30 days after termination"; the export window was a month, not open-ended.

Asking for clause numbers and exact wording is what made both gaps visible. The tool is good at finding the clauses; you still have to read them. For more on what AI contract review catches and misses, see whether AI can review a contract.

The bookshop's renewal calendar, 90 days out

The worked example is an illustrative independent bookshop with six staff and a handful of AI-related subscriptions. In late September the owner ran the checklist across every tool with a renewal in the next quarter and built this table:

ToolRenewsAct byTodayAt renewalDecision
Microsoft 365 Business Standard, 6 users1 Nov31 Oct (switch off recurring billing if leaving)$75 a month ($12.50 each)$84 a month ($14 each)Keep; the rise is $108 a year
HubSpot Starter, 2 seats, first-year promo15 NovSpeak to rep by 6 Nov; switch off auto-renew before 15 NovPromotional seat price$40 a month at listDowngrade to one seat; the second user rarely logs in
ChatGPT Business, 2 seats, monthlyMonthlyAny time$50 a month$40 a month if annualStay monthly until January, then decide
Zapier Professional, annual3 DecBefore 3 Dec$19.99 a month (annual)SameKeep; uses about 400 of 750 tasks a month
Website chat tool, AI answers, annual20 DecWritten notice 30 days before: 20 NovPlan fee plus per-resolution chargesNew pricing announcedGet the renewal price in writing by 1 Nov; compare alternatives

Two findings mattered most. HubSpot's first-year promotion ends at renewal, so the owner would have paid list price for a seat nobody uses; downgrading to one seat keeps the promotional-year saving without paying for the second seat at $20 a month, $240 a year. And the chat tool's notice deadline was 20 November, a full month before renewal and by written notice, which would have been missed if the owner had waited for the renewal reminder.

The sums across the five tools: about $108 a year more for Microsoft 365, about $240 a year saved on HubSpot, and a decision on the chat tool worth whatever its new price turns out to be. Keeping a calendar like this all year is easier with a simple tracker; tracking contract renewals with AI shows how to build one.

Wording to ask for when a renewal clause is vague

When a vendor offers an annual contract or order form, you can ask for changes before signing, especially on larger plans. Two common gaps, with the kind of wording a business might ask for (have a solicitor check anything significant):

Vague: "Fees may be changed by the Provider upon notice."

Asked for: "Fees for any renewal term will not increase by more than [agreed percentage] over the fees for the current term, and the Provider will give at least 60 days' written notice of any change before the renewal date."

Vague: "Either party may terminate by giving notice."

Asked for: "The Customer may give notice of non-renewal by email to [named address] or through the account settings, at any time up to [number] days before the renewal date."

Small customers on standard online plans often can't negotiate terms, but it costs nothing to ask on an annual order, and some vendors agree to a price cap for a multi-year commitment. If they won't, the checklist still tells you what you're accepting. How to approach that conversation is covered in negotiating AI software prices and seat numbers.

Giving notice so it counts

A realistic way this goes wrong (illustrative): a business decides to leave an AI writing tool and switches off auto-renewal in the app nine days before renewal. The contract, however, required 30 days' written notice to a named email address. The vendor treats the in-app switch as too late for this term, and the business pays for another year of a tool nobody uses.

When the contract asks for written notice, send it early, keep a copy, and ask for confirmation. A short email is enough:

Subject: Notice of non-renewal: [account name / account ID]

Hello,

Please accept this email as notice that [business name] will not
renew its [product and plan] subscription, account ID [ID], at the
end of the current term on [renewal date].

Please confirm receipt, and confirm the date our access ends and
how long we will have to export our data.

Thank you,
[name], [role]
[business name]

Then switch off auto-renewal in the app as well, export your data, and put the access-end date in the calendar. Belt and braces takes five minutes and removes any argument about whether notice was given. If a vendor's price rise is what prompted the review, keep, downgrade or switch after an AI price rise helps decide whether to leave at all.

Renewal questions owners ask

Can I cancel an annual AI subscription part-way through?

Usually not for a refund. Most annual commitments run to the end of the term, and changes such as removing seats or downgrading take effect at renewal. Some vendors allow a short cancellation window after buying or renewing: Microsoft's is seven days for most business subscriptions. Check the vendor's cancellation policy before you commit, not after.

Do automatic renewal laws protect my business?

Don't rely on them. Rules on automatic renewals vary between jurisdictions, and many are written to protect consumers rather than businesses. As a business customer, assume the contract applies as written. If a renewal or price term looks unfair, or a large sum is involved, ask a solicitor to look at it before the notice deadline passes.

Should I move every AI tool to monthly billing?

Not necessarily. Monthly billing costs more but lets you leave quickly, which suits tools you're still testing or that change fast. Annual billing suits tools the whole team uses daily and that you're confident you'll keep. A sensible pattern is monthly for the first few months, then annual once usage is proven.

Further reads

Sources: Microsoft Learn (recurring billing; subscription lifecycle; new commerce cancellation policy); HubSpot Knowledge Base (auto-renewal and downgrades; HubSpot Credits); OpenAI, Anthropic, Zapier and Microsoft 365 pricing pages; OpenAI help pages on custom GPT retirement; vendor announcements on product retirements. Checked September 2026.

Want your AI subscriptions reviewed before they renew?

On a 1:1 call we'll go through your AI tools one by one: what each costs at renewal, whether the team really uses it, and which to keep, cut or switch before the notice dates pass.

Book a 1:1 call with me