Prowl ← Back to home
ACCOUNT

Cancelling a subscription and deleting your account

Two different actions: stop billing but keep your account, or erase everything for good.

Cancelling and deleting are separate. Cancelling your subscription stops it renewing but leaves it active until the end of the period you already paid for, and you can reactivate any time before then. Your monthly subscription credit is only zeroed when that period actually ends; any extra pay-as-you-go credit you topped up is never touched by a cancellation. Deleting your account is final: it cancels any live subscription first, then permanently erases all of your data - sessions, wallets, ledgers, API keys and schedules - and cannot be undone.

Cancel a subscription (stops at period end)

Cancel from your account's billing settings (the app calls POST /api/subscription/cancel). Prowl schedules the cancellation with Stripe as cancel at period end rather than an immediate stop.

  • Renewal stops - you will not be charged again for this plan.
  • Access continues until the end of the current paid period; the subscription stays active and its remaining credit stays spendable until then.
  • No mid-cycle refund - cancelling only stops the next renewal, it does not refund the period you already paid for.

Changed your mind? Reactivate before the period ends

While a subscription is scheduled to cancel and the period has not yet ended, you can undo it (the app calls POST /api/subscription/reactivate). This clears the pending cancellation in Stripe so the plan simply keeps renewing as normal - nothing is lost.

Reactivation only applies to a subscription that is currently scheduled for cancellation; once the period has ended and the subscription is gone, you would subscribe again from scratch.

What happens to my credit

Your wallet has two separate pools, and a cancellation treats them very differently:

  • Subscription credit (the monthly credit included with your plan) stays usable until the period ends. It is zeroed only at the actual period-end, when Stripe fires the subscription-deleted event and Prowl revokes the subscription pool. Cancelling early does not burn it sooner.
  • Extra / top-up credit (pay-as-you-go funds you added to your wallet) is not affected by cancellation. It survives the cancellation and stays spendable - only the subscription pool is zeroed.
  • On full account deletion both pools and their transaction ledgers are erased along with the rest of your data (see below).

Delete your account permanently

Account deletion is a right-to-erasure action (the app calls DELETE /api/auth/me). It runs in order:

  1. Cancels any live Stripe subscription first (best-effort, so billing stops even mid-period) - if Stripe is briefly unreachable the erasure still proceeds.
  2. Evicts your in-memory agents so cached report data does not linger in server RAM.
  3. Erases every user-scoped row in a foreign-key-safe order inside a single transaction, then removes your user record itself.

The call returns a receipt of exactly how many rows were removed per table. This is permanent and cannot be reversed, so export anything you want to keep first.

Data retention: what is deleted

Deletion removes all of your data, not just your login. That includes:

  • Chat sessions, messages and conversation state
  • Reports, artifacts and shared-report links
  • Usage and tool-invocation logs, and your action log
  • Wallets and every credit ledger (subscription and extra pools), plus billing/idempotency records
  • API keys, subscriptions and coupon redemptions
  • Scheduled jobs (which hold your query and webhook token) and any waitlist entry

The erasure is fail-loud: if any real delete error occurs the whole operation is rolled back rather than leaving your account half-deleted, and the request returns an error so you can retry.

Frequently asked questions

Does cancelling give me a refund?

No. Cancelling stops the next renewal but keeps the plan active until the end of the period you already paid for. There is no mid-cycle refund - you keep using it until it lapses.

If I cancel, do I lose my top-up credit?

No. Cancellation only affects the monthly subscription pool, and even that is zeroed only when the period actually ends. Extra pay-as-you-go credit you bought stays in your wallet and remains spendable.

Can I undo a cancellation?

Yes, as long as the period has not ended. Reactivate from your billing settings and the subscription clears its pending cancellation and keeps renewing normally.

Is deleting my account reversible?

No. Account deletion permanently erases all of your data - sessions, reports, wallets and ledgers, API keys and schedules - and cannot be undone. Export anything you need beforehand.

What is the difference between cancelling and deleting?

Cancelling stops billing but keeps your account, your history and any top-up credit. Deleting removes the account and every piece of associated data for good.

Related

  • Billing & Wallet Top-Ups→
  • What to expect from a report run→
  • Rate limits & error handling→
Start with $5 free credit →
Prowl
Getting started Docs Use cases Contact Privacy Terms
© 2026 Prowl. Market intelligence.