Plans, billing, and changing your subscription
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.