6 records
How many days before my subscription renews does a company have to warn me?
6 records, one fact each. Every value is transcribed from the source that states it and carries the sentence it was taken from: 6 sources across 5 sites, last checked 2026-09-03, due for re-check by 2027-03-02. Every record is listed below, each linking the page its value came from.
About this data
A wave of state automatic-renewal laws passed or amended 2021–2025 (Colorado enacted 2021 and amended 2025, Illinois amended through 2025, California's AB 2863 effective 2025, Utah's new Automatic Renewal Contracts Act effective 2025) each require a business to send a written renewal-reminder notice a set number of days before an auto-renewing contract rolls over — but the window and the contract length that triggers it are not the same number twice: California requires 15–45 days for contracts with an initial term of one year or longer, Illinois requires 30–60 days for contracts with an initial term of 12 months or more that renew for more than one month, Colorado requires 25–40 days for any automatic-renewal contract, and Utah requires 30–60 days. The one free comprehensive chart found (Thomson Reuters Practical Law / Faegre Drinker's 'Automatic Renewal State Laws Charts') is dated 30 Nov 2020 and predates every one of these changes. Each record is one state with a statute in force, giving the notice window in the statute's own words, the type of contract it applies to, the separate shorter notice each section sets before a free trial or promotional price ends, and the statute citation. States whose automatic-renewal statute requires disclosure but sets no numeric notice window are omitted rather than asserted. Answers 'how many days notice before auto-renewal by state', 'automatic renewal notice period California/Illinois/Colorado/Utah', 'when must a company warn me before a subscription renews'.
The data
| State | Required notice window | Window in days | Which contracts, and any length condition | Separate notice before a free trial ends | Statute |
|---|---|---|---|---|---|
| California | at least 15 days and not more than 45 days before the automatic renewal offer or continuous service offer renews | 15–45 days | an automatic renewal offer or continuous service offer with an initial term of one year or longer | at least 3 days before and at most 21 days before the expiration of the predetermined period of time for which the free gift or trial, or promotional or discounted price, applies | Cal. Bus. & Prof. Code § 17602 |
| Colorado | at least twenty-five and no more than forty days before the first automatic renewal and at least twenty-five and no more than forty days before each automatic renewal thereafter | 25–40 days | except that, if the initial automatic renewal or any subsequent automatic renewal is for a term of less than twelve months, the person shall send the notice: (I) At least once in the period between twenty-five and forty days directly preceding the first automatic renewal that would extend the contract beyond a continuous twelve-month period | C.R.S. § 6-1-732 | |
| Florida | no less than 30 days or no more than 60 days before the cancellation deadline pursuant to the automatic renewal provision | 30–60 days | a service contract the term of which is a specified period of 12 months or more and that automatically renews for a specified period of more than 1 month | Fla. Stat. § 501.165 | |
| Illinois | no less than 30 days and no more than 60 days before the cancellation deadline pursuant to the automatic renewal offer terms | 30–60 days | such contract term is a specified term of 12 months or more, and where such contract automatically renews for a specified term of more than one month | no less than 3 days before the cancellation deadline as described by the automatic renewal offer terms | 815 ILCS 601/10 |
| North Carolina | at least 15 days but no earlier than 45 days before the date the contract is to be automatically renewed | 15–45 days | any automatic renewal exceeding 60 days | N.C. Gen. Stat. § 75-41 | |
| Utah | at least 30 but not more than 60 days before the day on which the automatic renewal provision renews | 30–60 days | at least three days before the day on which the period of time under the trial period offer expires | Utah Code § 13-70-201 |
Where this came from
Every record above links the page it was taken from and quotes the sentence that states it. These are the 6 sources this dataset was assembled from.
- leginfo.legislature.ca.govhttps://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?sectionNum=17602.&lawCode=BPC
- law.justia.comhttps://law.justia.com/codes/colorado/title-6/fair-trade-and-restraint-of-trade/article-1/part-7/section-6-1-732/
- leg.state.fl.ushttp://www.leg.state.fl.us/statutes/index.cfm?App_mode=Display_Statute&URL=0500-0599/0501/Sections/0501.165.html
- ilga.govhttps://www.ilga.gov/legislation/ilcs/documents/081506010K10.htm
- ncleg.govhttps://www.ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_75/GS_75-41.html
- law.justia.comhttps://law.justia.com/codes/utah/title-13/chapter-70/part-2/section-201/
Machine-readable
- data.jsonThe whole dataset — every record with its source URL and source quote.
- Open Knowledge Format bundleOne JSON object per line — every record's frontmatter and quoted span exactly as it is held here, in one fetch.
- data.csvThe same records as one flat table, for a spreadsheet or a dataframe. The last four columns are the source URL, the quoted sentence it was read from, the date we last checked it, and which columns are our reading rather than the page's words.
- How this is made and checkedWhat "verified against source" does and does not mean.
Set your AI assistant up to use this
Two files and no account. Put this in .mcp.json at the root of your project — Claude Code, Cursor, Windsurf, VS Code and Codex all read that file — and your assistant can look this dataset up instead of recalling it. The server is remote, keyless and read-only.
{
"mcpServers": {
"referencesource": {
"type": "http",
"url": "https://referencesource.org/mcp"
}
}
}Add to Cursor · or, on the command line: claude mcp add --transport http referencesource https://referencesource.org/mcp --scope project
Then one line in the project's CLAUDE.md or AGENTS.md, so the assistant knows when to reach for it:
When a question needs "Automatic-renewal notice window by US state — how many days before a subscription renews a business must warn the consumer, quoted from the state's own statute", call the referencesource MCP server at https://referencesource.org/mcp (tool `search_records`, dataset_slug `automatic-renewal-notice-window-by-state`) instead of answering from memory — every record it returns carries its source URL and a verbatim quote from that page.What each tool does, and the servers built over single registers: Connect your AI assistant.