Skip to content

Cancellation

How to end a subscription and what happens afterwards.

Self-service subscriptions (Starter, Team, Business) renew automatically via Stripe for the same period. You can cancel at any time in the portal — no email to us required.

Cancelling via self-service

  1. In the portal under /account/billing click Manage payment method, invoices, cancel. This takes you to the Stripe Customer Portal.
  2. Select Cancel subscription there.
  3. Stripe sends you a confirmation email and reports the cancellation back to us. The subscription ends at the period end date. Afterwards the billing page shows "Cancelled, active until " so you can confirm the cancellation went through.

Until the period end your access remains fully active — CI pulls releases as usual, API keys work, and the portal is usable. We do not refund the proportional amount because you have already paid for the entire billing period.

If you reverse the cancellation before the period end, the subscription continues normally without any new sign-up.

Changing plans instead of cancelling

If your team has grown and you need a larger plan (Starter to Team, Team to Business), you switch to the larger plan directly on the billing page in the portal. Stripe prorates the difference for the remainder of the period and invoices it immediately. More at Plan overview.

If price is the issue, consider downgrading instead of cancelling: switching to a smaller plan is also self-service on the billing page. The downgrade takes effect at the end of the current period without proration, and you can revert it any time before then with Cancel downgrade.

What happens after cancellation

After the period end:

  • Your subscription is set to Cancelled.
  • Your CI receives 402 Payment Required on release pulls, with a message pointing to the renewal page.
  • License files you have already downloaded stay valid until their embedded expiry date; cancellation does not recall them. CI licenses are short-lived (24 hours at most, never beyond the subscription end), so CI access ends within a day of the period end.
  • Your account remains intact. Login still works and you can see your status. This means you can re-subscribe at any time without creating a new account.
  • Your API keys are kept, but requests with them return 402 Payment Required. Once the subscription is running again, the keys are valid again without any changes.
  • Your data is not automatically deleted. If you want that, you can delete the account separately — see Delete account.

Special cases

Enterprise and on-premises contracts expire after the contractually agreed minimum term without silent renewal. For a renewal or early termination, write to us at [email protected].

If a technical issue is driving your decision to cancel (e.g. a bug that is not being fixed, or a rule that is unusable in your setup): reach out before cancelling. We will work through it together before you leave.