Cancel, change or restart your subscription
Cancel, upgrade, downgrade, or change your card. All from /my-account/, no phone calls or retention loops.

Cancel
- Go to /my-account/.
- Click “Cancel membership”.
- On the confirmation page, click “Yes, cancel”.
That’s it. No phone call. No retention loop asking “are you sure?” three times. One click, done.
What happens after cancellation
- Your access continues until the end of your current billing period. If you cancelled mid-month on a monthly plan, you keep access for another few weeks.
- No further charges. Stripe subscription is ended; card is not billed again.
- Your garden data stays in the database for 12 months in case you come back. After 12 months we anonymise and delete.
- You’re not logged out. Your session continues until it expires; you can browse the garden, export data, archive plants, whatever you like.
Prorated refunds on annual
Annual cancellations get prorated refunds automatically. Cancel 4 months into a $29 annual plan, you get refunded for 8 unused months (~$19.40). Stripe handles the refund within 3–5 business days to your original card.
No refund on monthly
Monthly plans don’t refund the current month. You keep access to end-of-month and then nothing further is charged.
Re-subscribe after cancelling
- Go to /my-account/membership-levels/.
- Pick a tier (same as before or different).
- Go through checkout again — enter card details, pay.
- Access restored.
If within 12 months of your last cancellation, your old garden data re-activates — no data loss, seamless resumption.
Upgrade
Starter → Pro, or monthly → annual. Immediate, prorated.
- Go to /my-account/membership-levels/.
- Click “Upgrade” on the tier you want.
- Stripe charges the prorated difference (e.g. mid-month Starter Monthly → Pro Monthly: prorated ~$4 charge).
- New tier active immediately.
Worked example
You’re 15 days into a $3.99 Starter Monthly. You upgrade to Pro Annual ($59). Stripe calculates: you’ve used 15/30 days of Starter Monthly = $2.00 “used”; refund $1.99 of the $3.99. Charge $59.00 for the Pro Annual. Net charge: $57.01.
Downgrade
Pro → Starter, or annual → monthly. Takes effect at your next renewal — no refund on current period.
- Go to /my-account/membership-levels/.
- Click “Change” on the lower tier.
- Confirm.
- Current tier continues until your renewal date; then the new (lower) tier kicks in automatically.
Change card
- Go to /my-account/membership-billing/.
- Click “Update card”.
- Stripe’s secure form appears — enter new card details.
- Old card removed from your profile; new card used for future charges.
Only the last 4 digits show on the billing page. We never store full numbers — that’s Stripe’s job. To verify which card we’re charging, check your bank statement against the last 4 digits shown.
Pause instead of cancel
Not currently supported. Formal pause is on the 2026 roadmap.
The workaround: cancel, then re-subscribe within 12 months. Your data waits for you; you just skip paying for the dormant period. Less elegant than a formal pause but the outcome is identical.
Common scenarios
Moving abroad for 6 months
Cancel. Re-subscribe when you’re back. Data waits.
Got Pro but only use Starter features
Downgrade. Takes effect at next renewal. You save $30/year.
Got Starter Monthly, want to commit to Annual for the savings
Upgrade Starter Monthly → Starter Annual. Prorated charge. You save about $20 over the next year.
Card was stolen; new card coming in the mail
Nothing urgent. When the new card arrives, go to /my-account/membership-billing/ and update. If a renewal hits in the meantime and the old card fails, Stripe retries for 14 days — update within that window and nothing is disrupted.