Subscription Management
This guide covers how upgrades, downgrades, cancellations, proration, and billing work in BreachSpider.
Upgrades
Upgrades take effect immediately. When you upgrade to a higher tier:
- Your account switches to the new tier right away.
- You receive a prorated credit for the unused portion of your current billing period.
- The credit is applied to your first invoice on the new plan.
- You are not redirected to an external Stripe page if you already have a payment method on file - the upgrade happens in-app.
There is no downtime or gap in service during an upgrade.
Proration Example
Suppose you are on the Standard plan at $199/mo. On day 15 of a 30-day billing cycle, you upgrade to Professional at $499/mo.
- You have used 15 of 30 days on Standard, so 15 days remain unused.
- Unused credit: $199 x (15/30) = $99.50
- Remaining cost for Professional for the rest of the period: $499 x (15/30) = $249.50
- Net charge on upgrade day: $249.50 - $99.50 = $150.00
- On your next full billing cycle, you pay the regular $499/mo.
Stripe calculates proration automatically. The exact amounts depend on the number of days remaining in your billing cycle.
Downgrades
Downgrades do not take effect immediately. When you downgrade to a lower tier:
- The downgrade is scheduled at the end of your current billing period.
- You keep full access to your current tier's features until that date.
- On the scheduled date, your account transitions to the new tier automatically.
- Stripe does not cancel your subscription - it transitions the subscription to the lower-priced plan.
You can see a pending downgrade on the Plan and Billing page in your account settings. It shows the target tier and the date the change takes effect.
If you change your mind, you can upgrade again before the scheduled date and the pending downgrade is cancelled.
Cancellation
When you cancel your subscription:
- Your access continues until the end of the current billing period.
- On that date, your account automatically reverts to the Free tier.
- No additional charges are made after cancellation.
- Your data is not deleted - it is retained, but access to paid features is gated by your tier.
To cancel, go to the Pricing page and click "Cancel Subscription" at the bottom. You must type CANCEL to confirm.
You can see a pending cancellation on the Plan and Billing page in your account settings. It shows the date your subscription ends.
Reactivation
If your subscription has been cancelled or has expired, you can subscribe again at any time from the Pricing page. Select a plan and complete checkout. Your existing data and configuration are preserved - reactivation restores access to features gated by your new tier.
Billing Dates and Renewal
- Your billing cycle starts on the date you first subscribe.
- Subscriptions renew automatically on the same day each month.
- The next billing date is shown on the Plan and Billing page in your account settings.
- If a payment fails, your subscription enters a past-due state. Stripe retries the payment automatically. If all retries fail, the subscription is cancelled.
Payment Methods
BreachSpider uses Stripe for payment processing. Accepted payment methods include:
- Visa
- Mastercard
- American Express
- Discover
- Other major credit and debit cards supported by Stripe
You can update your payment method through the Stripe billing portal, accessible from the Pricing page when logged in.
Refund Policy
There are no self-serve refunds. If you believe you are owed a refund, contact [email protected] with your account email and a description of the issue. Refund requests are handled on a case-by-case basis.
What Happens to Data on Downgrade or Cancellation
When your account reverts to a lower tier or to Free:
- Your data is retained. Environments, assets, watchlist items, findings, reports, and audit logs are not deleted.
- Access is gated by your new tier's limits. For example, if you downgrade from Professional to Standard and have 25 environments, you will not be able to create new environments or access environments beyond your new limit until you reduce your count or upgrade again.
- API keys are deactivated if your new tier does not include API access.
- Alert rules beyond your new tier's allowance are paused but not deleted. They reactivate if you upgrade again.