# Price increases on subscriptions

> How to raise the price of an existing subscription under US automatic-renewal laws — California's 7–30 day notice, New York's consent-or-refund rule, Regulation E for debit and ACH, the other states' material-change notices — with the email, the schedule and Stripe code.

Raising the price of an existing subscription is a **material change**: most automatic-renewal laws require notice
before it takes effect, and New York now requires more than notice. Getting it wrong turns every renewal at the new price
into a potential claim. This guide covers what to send, when, and what New York adds.

## The rules {#rules}

| Jurisdiction | Notice | When | Applies when | Effective | Citation |
|---|---|---|---|---|---|
| [Federal](https://checkbox.site/laws/federal) | Advance notice when a recurring debit will change in amount | at least 10 days before the charge | paid by debit / ach | 1980-05-10 | [15 U.S.C. § 1693e(b); 12 C.F.R. § 1005.10(d) (Regulation E)](https://www.ecfr.gov/current/title-12/chapter-X/part-1005/subpart-A/section-1005.10) |
| [Arkansas](https://checkbox.site/laws/arkansas) | Notice of material changes before they take effect | any time before the price change | always | 2025-08-05 | [Ark. Code Ann. § 4-86-112(h)(1), (j)(2)(C)](https://arkleg.state.ar.us/Home/FTPDocument?path=%2FACTS%2F2025R%2FPublic%2FACT652.pdf) |
| [Arkansas](https://checkbox.site/laws/arkansas) | Fee-change notice 7 to 30 days in advance | 7-30 days before the price change | always | 2025-08-05 | [Ark. Code Ann. § 4-86-112(h)(2)](https://arkleg.state.ar.us/Home/FTPDocument?path=%2FACTS%2F2025R%2FPublic%2FACT652.pdf) |
| [California](https://checkbox.site/laws/california) | Notice of material changes before they take effect | any time before the price change | always | 2010-12-01 | [Cal. Bus. & Prof. Code § 17602(g)(1), (i)(3)](https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=BPC&sectionNum=17602.) |
| [California](https://checkbox.site/laws/california) | Price-change notice 7 to 30 days in advance | 7-30 days before the price change | always | 2025-07-01 | [Cal. Bus. & Prof. Code § 17602(g)(2), (i)(3)](https://leginfo.legislature.ca.gov/faces/codes_displaySection.xhtml?lawCode=BPC&sectionNum=17602.) |
| [Colorado](https://checkbox.site/laws/colorado) | Notice of material changes with cancellation information | any time before the price change | always | 2022-01-01 | [C.R.S. § 6-1-732(3)](https://leg.colorado.gov/sites/default/files/images/olls/crs2024-title-06.pdf) |
| [Connecticut](https://checkbox.site/laws/connecticut) | Disclose material changes before making them | any time before the price change | always | 2023-10-01 | [Conn. Gen. Stat. § 42-158ff(b)(1)(D)](https://www.cga.ct.gov/2026/sup/chap_742d.htm#sec_42-158ff) |
| [Georgia](https://checkbox.site/laws/georgia) | Notice of material changes with cancellation information | any time before the price change | term ≥ 2 months, online sign-up | 2024-01-01 | [O.C.G.A. § 10-1-439.9(c)](https://gov.georgia.gov/document/2023-signed-legislation/hb-528/download) |
| [Hawaii](https://checkbox.site/laws/hawaii) | Notice of material changes before implementation | any time before the price change | always | 2015-07-01 | [Haw. Rev. Stat. § 481-9.5(h)](https://www.capitol.hawaii.gov/hrscurrent/Vol11_Ch0476-0490/HRS0481/HRS_0481-0009_0005.htm) |
| [Kentucky](https://checkbox.site/laws/kentucky) | Notice of material changes with cancellation information | any time before the price change | always | 2024-01-01 | [Ky. Rev. Stat. § 365.402(4)](https://apps.legislature.ky.gov/law/statutes/statute.aspx?id=54220) |
| [Louisiana](https://checkbox.site/laws/louisiana) | Notice of material changes, including price increases, before the renewal at which they apply | at least 3 days before renewal | always | 2027-01-01 | [La. R.S. 51:3303(B), (C)(1)(b)](https://www.legis.la.gov/Legis/ViewDocument.aspx?d=1481459) |
| [Minnesota](https://checkbox.site/laws/minnesota) | Notice of material changes before implementation (otherwise the change is void) | any time before the price change | always | 2025-01-01 | [Minn. Stat. § 325G.57, subd. 3](https://www.revisor.mn.gov/statutes/cite/325G.57) |
| [New York](https://checkbox.site/laws/new-york) | Price increases need consent, or a post-charge cancellation right with a pro-rata refund | see the requirement | always | 2025-11-05 | [N.Y. Gen. Bus. Law § 527-a(1)(b-1)](https://www.nysenate.gov/legislation/laws/GBS/527-A) |
| [New York](https://checkbox.site/laws/new-york) | Notice of material changes, including price increases, 5 business days to 30 days in advance | 7-30 days before the price change | always | 2025-11-05 | [N.Y. Gen. Bus. Law § 527-a(1)(g)](https://www.nysenate.gov/legislation/laws/GBS/527-A) |
| [North Carolina](https://checkbox.site/laws/north-carolina) | Changed terms at renewal must be disclosed in the renewal notice in 12-point bold type | 15-45 days before renewal | term ≥ 2 months | 2016-07-26 | [N.C. Gen. Stat. § 75-41(a)(4)](https://www.ncleg.gov/EnactedLegislation/Statutes/HTML/BySection/Chapter_75/GS_75-41.html) |
| [North Dakota](https://checkbox.site/laws/north-dakota) | Notice of material changes with cancellation information | any time before the price change | term ≥ 2 months | 2023-08-01 | [N.D. Cent. Code § 51-37-02(3)](https://ndlegis.gov/cencode/t51c37.pdf) |
| [Oregon](https://checkbox.site/laws/oregon) | Notice of material changes before implementation | any time before the price change | always | 2012-01-01 | [Or. Rev. Stat. § 646A.295(3), (4)(b)](https://www.oregonlegislature.gov/bills_laws/ors/ors646A.html) |
| [Tennessee](https://checkbox.site/laws/tennessee) | Notice of material changes with cancellation information | any time before the price change | always | 2023-01-01 | [Tenn. Code Ann. § 47-18-133(d)](https://capitol.tn.gov/Bills/112/Bill/SB2279.pdf) |
| [Virginia](https://checkbox.site/laws/virginia) | Notice of material changes before implementation | any time before the price change | always | 2018-07-01 | [Va. Code Ann. § 59.1-207.46(C)](https://law.lis.virginia.gov/vacode/title59.1/chapter17.8/section59.1-207.46/) |
| [New York City](https://checkbox.site/laws/new-york-city) | NYC: notice of material changes, including price increases, 5 business days to 30 days in advance | 7-30 days before the price change | always | 2026-10-01 | [6 RCNY § 5-110.1(h)](https://www.nyc.gov/content/dam/nycgov/nyc-main/pdf/2026/Click-to-Cancel-Rule.pdf) |

Three rules stand out:

- **California** wants the fee-change notice **7 to 30 days** before the change, with how to cancel
  ([§ 17602(g)](https://checkbox.site/laws/california#reminder)). Arkansas copies it.
- **New York** requires notice **5 business days to 30 days** ahead (Checkbox schedules it 7–30 calendar days ahead)
  and, separately, **either the customer's affirmative consent to the new price, or a right to cancel within 14 days
  after the first charge at the new price with a pro-rata refund** of the unused term
  ([§ 527-a(1)(b-1)](https://checkbox.site/laws/new-york#reminder)). Whether notice plus continued use counts as consent is an open
  question; the refund alternative suggests it does not. New York City adds the same notice rule
  ([NYC](https://checkbox.site/laws/new-york-city)).
- **Debit card or ACH billing:** Regulation E requires notice of a change in the amount of a recurring transfer at
  least **10 days** before the debit ([federal](https://checkbox.site/laws/federal#reminder)).

## A schedule that satisfies all of them {#schedule}

Send the notice **14 to 30 days** before the first charge at the new price: inside California's and New York's
windows and Regulation E's 10 days. For subscribers in New York, also do one of:

1. **Ask for consent:** an "Accept the new price" button in the email or in the app, recorded with a timestamp; if the
   subscriber does not accept, do not charge the new price (keep the old price or end the subscription at the end of
   the term, as your terms say), or
2. **Offer the cancel-and-refund path:** state in the notice and in the receipt of the first higher charge that the
   subscriber can cancel within 14 days of that charge and get a pro-rata refund, and honour it.

```bash
checkbox check notice-schedule --price 14.99 --interval month --start-date 2026-11-02 \
  --price-change-date 2026-12-15 --new-price 19.99 --jurisdictions US-CA,US-NY --json
```

## The notice {#email}

Say the old price, the new price, the date it takes effect, how often it is charged, and how to cancel — online, with a
link. For New York, add the consent or refund choice.

```bash
checkbox check email --kind price_change --subject "Your Acme Pro price is changing" \
  --text "On December 15, 2026 the price of your Acme Pro subscription will change from \$14.99 to \$19.99 per month. Your subscription renews automatically every month until you cancel. If you do not want to pay the new price, cancel before December 15 online at https://acme.example/account/cancel." \
  --previous-price 14.99 --merchant-name Acme --price 19.99 --interval month \
  --cancel-url https://acme.example/account/cancel --offline
```

## With Stripe Billing {#stripe}

Change the price at the next renewal, not immediately, and do it only after the notice window has opened and closed
correctly. A subscription schedule makes the date explicit:

```tsx title="Move a subscriber to the new price at the next renewal"
import Stripe from 'stripe';

const stripe = new Stripe(process.env.STRIPE_SECRET_KEY!);

export async function schedulePriceChange(subscriptionId: string, newPriceId: string) {
  const sub = await stripe.subscriptions.retrieve(subscriptionId);
  const item = sub.items.data[0]!;
  const schedule = await stripe.subscriptionSchedules.create({ from_subscription: subscriptionId });
  await stripe.subscriptionSchedules.update(schedule.id, {
    end_behavior: 'release',
    phases: [
      // Current price until the end of the paid period (the notice goes out 14-30 days before this date).
      { items: [{ price: item.price.id, quantity: item.quantity }], start_date: schedule.phases[0]!.start_date, end_date: item.current_period_end },
      // New price from the next renewal.
      { items: [{ price: newPriceId, quantity: item.quantity }] },
    ],
  });
}
```

Store, per subscriber, the notice you sent (content, date, channel) and, for New York, the consent or the refund
request. Those records answer a complaint months later.

## Related {#related}

- [Free trials: the notices you must send](https://checkbox.site/docs/learn/free-trial-notices)
- [Subscription compliance checklist](https://checkbox.site/docs/learn/subscription-compliance-checklist)
- [Emails and notices](https://checkbox.site/docs/guides/emails-and-notices): Checkbox Notices can send price-change notices for you.

> **Not legal advice**
>
> A practical guide, not legal advice. Requirements are drafted from the cited sources and are pending attorney review.
> Whether notice plus continued use is consent to a New York price increase is an open legal question; ask counsel.
