Live demo · a mock billing page — the Cancel button opens a real Churntide flow.Churntide

Billing & plan

Manage your subscription, payment method and invoices.

Pro planActive

$49 / month · renews 21 Sep 2026

Visa ending 4242

Events tracked82,140 of 100k
Seats7 of 10

Invoices

Aug 1, 2026 · INV-2041$49.00Download
Jul 1, 2026 · INV-1988$49.00Download
Jun 1, 2026 · INV-1930$49.00Download

Outcome log

Events the widget fires back to your app — this is what your code reacts to.

waiting…

The entire install

This whole demo — the Cancel button above — is just this. No package, no backend.

<script src="https://churntide.com/churntide.js" defer></script>

<button data-churntide="ct_xxxxxxxx"
        data-churntide-email="jane@acme.com"
        data-churntide-plan="Pro">
  Cancel subscription
</button>

The flow is fully themeable — brand colour, logo, light/dark and corners — to match your app. Start free trial · Open the hosted version ↗