Account & billing

Plans, billing, and changing your subscription

3 min read · Updated 2026

Restock Notify uses Stripe for all billing. Here is how plans, upgrades, downgrades, and cancellations work — and where to find your invoices.

The plans

  • Starter — Free. 50 customers, 50 email sends per month, restock alerts, lapsed-customer winback (read-only), dashboard. Restock Notify watermark in outbound emails. No card required, no expiration.
  • Pro — $49/mo. Unlimited customers and email, 500 SMS/mo included, AI assistant, drip sequences, Shopify and Squarespace integrations. The plan for most single-owner shops.
  • Business — $149/mo. Everything in Pro plus AI ads command center, 2,500 SMS/mo, social posting (200/mo + 100 AI image gens), team features (5 users, 5 employees, scheduling, portal).
  • Enterprise — Starts at $499/mo. Multi-location, white-label, API access, dedicated CSM. Custom contract.

Annual billing

Toggle to annual on the pricing page and save the equivalent of two months — Pro becomes $490/year (vs $588 monthly), Business becomes $1,490/year (vs $1,788 monthly). Annual plans renew automatically on the anniversary date.

Upgrading or downgrading mid-cycle

Open Account → Billing. Click your current plan, pick the new one. Stripe handles proration automatically:

  • Upgrading mid-month — you're charged a prorated amount for the rest of the current period at the new price.
  • Downgrading mid-month — the change takes effect at the start of your next billing period. We don't refund partial months on downgrade, but you keep your higher-tier features through the period you've paid for.

Invoices and receipts

Every successful charge generates a Stripe invoice. They're all listed under Account → Billing → Invoices, downloadable as PDF. Stripe also emails the invoice to your billing address whenever a charge succeeds. If you need a different invoice email (e.g. for accounts payable), edit it under Account → Billing → Invoice email.

Updating your payment method

Account → Billing → Payment method opens a Stripe-hosted form. We never see or store your card data — it's tokenized on Stripe's servers and we hold only the last 4 digits for your reference. Update at any time; the next charge uses the new card automatically.

Canceling

Account → Billing → Cancel. You keep access through the end of the current paid period; we don't pro-rate refunds. After the period ends your shop downgrades to Starter — your data stays put, alerts pause, and you can re-upgrade later without re-importing anything.

Founding Customer plan cancellations work differently — see your Founding Customer Agreement for the specific cancellation and refund terms.

If a payment fails

Stripe automatically retries failed charges over the next several days. If retries don't succeed, your account moves to a "past due" state and we show a banner at the top of the dashboard with a link to update your payment method. You keep full access during the past-due grace window (about a week) before the account downgrades to Starter.

Ready to try it?

Set up Restock Notify in ten minutes — $7/mo for your first three.

Sign up →