# NoChurn > NoChurn recovers failed payments, prevents cancellations and wins back churned customers for subscription businesses. It connects to Stripe in one click, to Chargebee, Recurly, Maxio, Zuora, Paddle, Lemon Squeezy, Polar, Braintree, Mollie, GoCardless, Razorpay, the App Store and Google Play, or to any billing system through its API. Every feature is on every plan; the price depends only on MRR, never on a share of recovered revenue. Key facts: - Failed payments: smart retries timed to paydays and local time, AI-written recovery emails reviewed before sending, a hosted card update page (card data stays with Stripe). - Churn score at signup (0–100) from payment method, signup source and custom data; flags customers who remove their card before renewal. - Cancel flows: reasons, matching offers (discount, pause, downgrade, call), one-click cancel on every step. Hosted modal (themes, custom CSS) or fully headless API for web, iOS and Android. - Win-back emails at 30, 60 and 90 days, written from the cancel reason. - Custom data: send any customer attribute or usage event; statistics find what predicts churn, AI explains it. - MCP server so coding agents can integrate NoChurn. REST API and signed webhooks. - Chargebacks: evidence gathered from what NoChurn already knows, a reply drafted by AI, submitted only after a person reviews it; early fraud warnings refunded in one click. - Works with Stripe, Chargebee, Recurly, Maxio, Zuora, Paddle, Lemon Squeezy, Polar, Braintree, Mollie, GoCardless, Razorpay, the App Store, Google Play, help desks (Intercom, Zendesk, HubSpot, Help Scout, Gorgias, Crisp), and any billing through the REST API. - No card numbers ever reach NoChurn. Test mode never charges or emails anyone. - Languages: English, German, French, Italian, Portuguese. - Contact: support@nochurn.sh - Last updated: 2026-11-07 Pricing (all features on every plan): - Free until $300 MRR - $9/month up to $2k MRR - $19/month up to $10k MRR - $29/month up to $25k MRR - $49/month up to $75k MRR - $99/month up to $125k MRR - $149/month up to $200k MRR - $229/month up to $250k MRR - $299/month up to $300k MRR - $349/month up to $400k MRR - $399/month up to $500k MRR - Custom above $500k MRR, talk to us ## FAQ - **How long does it take to set up?** About 10 minutes: connect your billing (Stripe, Chargebee, Paddle, Recurly…) in a few clicks, choose what NoChurn runs, and add the cancel flow with one script tag. With your own billing, it depends on your API integration. - **Can I test it before going live?** Yes. Test mode runs on your billing tool's test data or a test key: nothing real is charged and no email leaves NoChurn. - **Do you take a percentage of what you recover?** No. The price depends on your MRR band, never on what we save you. - **Do you see card numbers?** No. Card details are typed on your payment provider's own secure page (Stripe, Braintree, Paddle, the App Store…), never on NoChurn. We only read subscriptions, invoices, and a card's brand, last 4 digits and expiry. - **Does it work with Stripe Smart Retries?** Yes. Keep them on, or let NoChurn time the retries around paydays. You choose per account. - **Is the cancel flow compliant with click-to-cancel rules?** The cancel button is always one click away and offers are optional. It is built to be compliant by default; check your own legal requirements. - **Chargebee, Paddle, Recurly or my own billing?** All of them. Connect Chargebee, Recurly, Maxio, Zuora, Paddle, Lemon Squeezy, Polar, Braintree, Mollie, GoCardless, Razorpay, the App Store or Google Play, or send subscriptions, payments and cancellations from your own billing through the API. ## Docs - [NoChurn documentation](https://www.nochurn.sh/docs/): Recover failed payments, prevent cancellations and win churned customers back, with Stripe in one click or any billing through the API. - [Quickstart](https://www.nochurn.sh/docs/quickstart/): A test key, a first API call, your billing (Stripe or your own code), webhooks and the cancel flow, all in test mode. - [Concepts](https://www.nochurn.sh/docs/concepts/): Test and live mode, the three customer ids, events and their journal, idempotency, pagination and the four flows. - [Your own billing (API)](https://www.nochurn.sh/docs/billing-api/): Without Stripe or a supported billing tool, your backend sends subscriptions and payment attempts, and applies what NoChurn asks for through webhooks. - [Cancel modal](https://www.nochurn.sh/docs/cancel-modal/): Open the NoChurn cancel flow from your cancel button, with a customer token signed by your server, your own UI or NoChurn's, and click to cancel at every step. - [In-app banner and wall](https://www.nochurn.sh/docs/in-app/): What your app shows a customer after a failed payment or during a pause, with GET /v1/inapp/state, and how to resume a paused plan. - [Access check](https://www.nochurn.sh/docs/access/): Block your app on the server after a failed payment or during a paused plan, with GET /v1/customers/{id}/access and the customer.access_* webhooks. - [Custom data](https://www.nochurn.sh/docs/custom-data/): Send your own customer attributes and usage events, so the churn score and the churn drivers know what your billing cannot tell. - [Webhooks](https://www.nochurn.sh/docs/webhooks/): Receive NoChurn's events on your backend, verify the NoChurn-Signature header, and handle retries, replays and duplicates. - [Chargebacks](https://www.nochurn.sh/docs/chargebacks/): Disputes and early fraud warnings, with evidence gathered for you, a reply drafted by AI and reviewed by a person before it goes to the provider. - [Test mode and sandbox](https://www.nochurn.sh/docs/testing/): Build and check your integration in test mode, play a customer's life with the sandbox scenarios, and run the 7-point checklist. - [AI apps and MCP](https://www.nochurn.sh/docs/mcp/): Connect the NoChurn MCP server to Claude Code, Cursor, VS Code, Windsurf or ChatGPT. Test mode by default, and never live without a human. - [Integrations](https://www.nochurn.sh/docs/integrations/): Connect Stripe, a billing platform, a merchant of record, a payment provider, an app store or a help desk, or send everything through the API. ## Product - [Homepage](https://www.nochurn.sh/): overview of every feature - [Pricing](https://www.nochurn.sh/pricing/): MRR slider and FAQ - [Legal notice](https://www.nochurn.sh/legal/): publisher BHG SAS (France), host, French law, courts of Paris - [Support](https://www.nochurn.sh/support/): chat and email (support@nochurn.sh), team based in France, usually replies within 24 hours on business days - [Custom data & AI](https://www.nochurn.sh/ai/): send your own customer data; recommended attributes and what the AI finds ## Features - [Failed payments](https://www.nochurn.sh/features/failed-payments/): How NoChurn recovers failed payments: retries timed to payday, AI-written recovery emails, a hosted card update page, and every step in the customer timeline. - [Chargebacks](https://www.nochurn.sh/features/chargebacks/): How NoChurn handles chargebacks: evidence gathered by dispute reason, a reply drafted by AI, human review before submission, and early fraud warnings refunded in one click. - [Cancel flows](https://www.nochurn.sh/features/cancel-flows/): How NoChurn cancel flows work: reasons, offers by reason and segment, one-click cancel at every step, a visual editor with your CSS, and a headless API for native apps. - [Win-back](https://www.nochurn.sh/features/win-back/): How NoChurn win-back works: emails at day 30, 60 and 90 written from the cancel reason, a one-click link back to checkout, optional offers, and unsubscribes respected. - [Churn score](https://www.nochurn.sh/features/churn-score/): How the NoChurn churn score works: a 0 to 100 risk at signup with explained factors, risk by payment method, an early warning when a card is removed, and suggested actions. - [Headless API](https://www.nochurn.sh/features/headless-api/): The NoChurn headless API: REST endpoints for customers, payments and cancel flows, signed webhooks, test keys, and an MCP server so a coding agent can do the integration. ## Integrations - [NoChurn + Stripe](https://www.nochurn.sh/integrations/stripe/): How NoChurn works with Stripe: one-click Connect, smart retries, AI recovery emails, chargeback evidence and cancel flows. Card numbers stay with Stripe. - [NoChurn + Any billing, by API](https://www.nochurn.sh/integrations/api/): Use NoChurn with in-house billing or any provider: send events through the REST API, receive signed webhooks and run the cancel flow headless. - [NoChurn + Chargebee](https://www.nochurn.sh/integrations/chargebee/): How NoChurn works with Chargebee: subscriptions and events from your site, AI recovery emails, cancel flows with coupons or pauses, win-back and churn score. - [NoChurn + Recurly](https://www.nochurn.sh/integrations/recurly/): How NoChurn works with Recurly: accounts and subscriptions, AI recovery emails, cancel flows with coupons or pauses, win-back and churn score. - [NoChurn + Maxio](https://www.nochurn.sh/integrations/maxio/): How NoChurn works with Maxio: subscriptions and events, AI recovery emails, cancel flows with coupons, win-back and churn score. - [NoChurn + Zuora](https://www.nochurn.sh/integrations/zuora/): How NoChurn works with Zuora: accounts and subscriptions through an OAuth client, AI recovery emails, cancel flows, win-back and churn score. - [NoChurn + Paddle](https://www.nochurn.sh/integrations/paddle/): How NoChurn works with Paddle Billing: Paddle keeps payments, recovery and disputes; NoChurn adds cancel flows with discounts or pauses, win-back and churn score. - [NoChurn + Lemon Squeezy](https://www.nochurn.sh/integrations/lemon-squeezy/): How NoChurn works with Lemon Squeezy: it keeps payments, recovery and disputes; NoChurn adds cancel flows with discounts or pauses, win-back and churn score. - [NoChurn + Polar](https://www.nochurn.sh/integrations/polar/): How NoChurn works with Polar: it keeps payments and disputes; NoChurn adds cancel flows with discounts, win-back and churn score. - [NoChurn + Braintree](https://www.nochurn.sh/integrations/braintree/): How NoChurn works with Braintree: subscriptions and transactions, AI recovery emails, dispute evidence drafted for review, cancel flows and win-back. - [NoChurn + Mollie](https://www.nochurn.sh/integrations/mollie/): How NoChurn works with Mollie: subscriptions and recurring payments, AI recovery emails with a link to pay again, cancel flows, win-back and churn score. - [NoChurn + GoCardless](https://www.nochurn.sh/integrations/gocardless/): How NoChurn works with GoCardless: Direct Debit mandates and payments, recovery emails, a link to set up a new mandate, cancel flows and win-back. - [NoChurn + Razorpay](https://www.nochurn.sh/integrations/razorpay/): How NoChurn works with Razorpay: subscriptions and payments, AI recovery emails, disputes on the timeline, cancel flows with pauses, win-back and churn score. - [NoChurn + App Store](https://www.nochurn.sh/integrations/app-store/): How NoChurn works with the App Store: App Store Server Notifications, billing problems and grace periods, refund requests, win-back, churn score for iOS apps. - [NoChurn + Google Play](https://www.nochurn.sh/integrations/google-play/): How NoChurn works with Google Play: real-time developer notifications, grace periods and account holds, refunds, win-back and churn score for Android apps. - [NoChurn + Intercom](https://www.nochurn.sh/integrations/intercom/): How NoChurn works with Intercom: read-only access to conversations, matched to customers, used in the churn score, churn drivers and dispute evidence. - [NoChurn + Zendesk](https://www.nochurn.sh/integrations/zendesk/): How NoChurn works with Zendesk: read-only access to tickets, matched to customers, used in the churn score, churn drivers and dispute evidence. - [NoChurn + HubSpot](https://www.nochurn.sh/integrations/hubspot/): How NoChurn works with HubSpot: read-only access to tickets and conversations, matched to customers, used in the churn score, churn drivers and dispute evidence. - [NoChurn + Help Scout](https://www.nochurn.sh/integrations/help-scout/): How NoChurn works with Help Scout: read-only access to conversations, matched to customers, used in the churn score, churn drivers and dispute evidence. - [NoChurn + Gorgias](https://www.nochurn.sh/integrations/gorgias/): How NoChurn works with Gorgias: read-only access to tickets, matched to customers, used in the churn score, churn drivers and dispute evidence. - [NoChurn + Crisp](https://www.nochurn.sh/integrations/crisp/): How NoChurn works with Crisp: read-only access to conversations, matched to customers, used in the churn score, churn drivers and dispute evidence. ## Use cases - [NoChurn for B2B SaaS](https://www.nochurn.sh/use-cases/b2b-saas/): Reduce churn in B2B SaaS on Stripe: recover failed company card payments, offer fewer seats instead of a full cancel, and learn which accounts are at risk. - [NoChurn for consumer subscriptions](https://www.nochurn.sh/use-cases/consumer-subscriptions/): Reduce churn for consumer subscriptions on Stripe: payday-timed retries, risk scores for prepaid cards, pause offers and win-back emails at 30, 60 and 90 days. - [NoChurn for mobile apps](https://www.nochurn.sh/use-cases/mobile-apps/): Reduce churn for mobile apps billed on the web with Stripe: native cancel flows on iOS and Android via the headless API, card recovery and win-back emails. - [AI and usage-based tools](https://www.nochurn.sh/use-cases/ai-tools/): Reduce churn for AI and usage-based products on Stripe: spot usage drops before renewal, choose offers by segment, and recover failed payments automatically. - [NoChurn for memberships and communities](https://www.nochurn.sh/use-cases/memberships-communities/): Reduce churn for paid memberships and communities billed on Stripe: recover failed payments, offer a pause or lower tier, and win back members who leave. - [NoChurn for newsletters and digital media](https://www.nochurn.sh/use-cases/newsletters-media/): Reduce churn for paid newsletters and digital media on Stripe: recover failed payments, offer pauses or cheaper plans, and win back readers who cancel. - [NoChurn for online courses and edtech](https://www.nochurn.sh/use-cases/online-courses/): Reduce churn for online course and edtech subscriptions on Stripe: recover failed payments, offer study pauses, and spot learners who stall before they cancel. - [NoChurn for developer tools and API products](https://www.nochurn.sh/use-cases/developer-tools/): Reduce churn for developer tools and API products on Stripe: headless cancel flows, webhooks, MCP setup, usage data as churn signals, failed payment recovery. - [NoChurn for product-led SaaS](https://www.nochurn.sh/use-cases/plg-saas/): Reduce churn in product-led SaaS: recover failed self-serve payments, score risk from the first signup, offer a smaller plan before a cancel, and learn which usage patterns go with churn. - [NoChurn for recurring donations](https://www.nochurn.sh/use-cases/nonprofits-donations/): Keep monthly donors giving: recover failed recurring gifts on cards and direct debit, offer a lower amount or a pause instead of a cancel, and thank lapsed donors without pressure. - [NoChurn for fintech subscriptions](https://www.nochurn.sh/use-cases/fintech/): Reduce churn on fintech subscriptions: premium account tiers, budgeting and investing apps, finance tools. Recover failed payments, offer a lower tier or a pause, and score risk from payment method and usage. - [NoChurn for streaming services](https://www.nochurn.sh/use-cases/streaming/): Reduce churn for video, audio and music streaming: recover failed web payments, see App Store and Google Play subscribers in the same timeline, offer a pause after a binge, and win viewers back when new content lands. - [NoChurn for health and fitness apps](https://www.nochurn.sh/use-cases/health-fitness-apps/): Reduce churn for fitness, wellness and health apps: recover failed payments, offer a pause when motivation dips, see store subscribers in one timeline, and predict churn from usage, without any health data. - [NoChurn for marketplaces and platforms with seller subscriptions](https://www.nochurn.sh/use-cases/marketplaces/): Reduce churn on seller and vendor subscriptions: recover failed plan payments, offer a lower tier when sales slow down, and learn which seller signals go with churn. - [NoChurn for subscription boxes and ecommerce subscriptions](https://www.nochurn.sh/use-cases/subscription-boxes/): Reduce churn for subscription boxes and replenishment products: recover failed renewals before the shipping cutoff, offer skip or pause instead of cancel, prepare chargeback evidence and read Gorgias tickets. - [NoChurn for agencies and service retainers](https://www.nochurn.sh/use-cases/agencies-services/): Reduce churn on monthly retainers and productized services: recover failed card and direct debit payments, offer a smaller retainer or a pause, and spot clients going quiet before they cancel. - [NoChurn for healthcare software](https://www.nochurn.sh/use-cases/healthcare-saas/): Reduce churn for practice management and clinic software: recover failed subscription payments, offer a pause or smaller plan, and win back practices, without ever sending patient data. - [NoChurn for edtech platforms](https://www.nochurn.sh/use-cases/edtech/): Reduce churn for edtech subscriptions: tutoring, language apps and learning platforms paid by parents or learners. Recover failed payments, offer a summer pause and win back families at the right time. - [NoChurn for vertical SaaS](https://www.nochurn.sh/use-cases/vertical-saas/): Reduce churn for software sold to gyms, salons, restaurants and trades: recover failed payments from small business owners, offer an off-season pause and win back businesses that close or switch. - [NoChurn for dating apps](https://www.nochurn.sh/use-cases/dating-apps/): Reduce churn for dating app subscriptions on the App Store, Google Play and the web: follow billing retries, send refund context to Apple, run cancel flows on web plans and win back users at the right moment. - [NoChurn for gaming subscriptions](https://www.nochurn.sh/use-cases/gaming-subscriptions/): Reduce churn for gaming memberships, web season passes and paid player communities: recover failed payments, answer chargebacks with real evidence, and win back players when the next season starts. - [NoChurn for hosting and infrastructure](https://www.nochurn.sh/use-cases/hosting-infrastructure/): Reduce churn for hosting, cloud and infrastructure providers: recover failed card payments on usage-based bills, handle chargebacks and early fraud warnings, and spot risky signups. ## Comparisons - [NoChurn vs Churnkey](https://www.nochurn.sh/compare/churnkey/): Churnkey is a mature retention platform with broad billing support and an open-source SDK. NoChurn is a newer, flat-priced option for Stripe and API-based billing, with every feature on every plan. - [NoChurn vs Churn Buster](https://www.nochurn.sh/compare/churn-buster/): Churn Buster is a focused recovery tool with deep support for e-commerce subscription platforms. NoChurn targets Stripe and API-based billing, with flat MRR pricing and every feature on every plan. - [NoChurn vs ProsperStack](https://www.nochurn.sh/compare/prosperstack/): ProsperStack is a cancellation-flow specialist with wide billing support, priced by cancel sessions. NoChurn is priced by MRR, with every feature on every plan, for Stripe or any billing via API. - [NoChurn vs Chargebee Retention](https://www.nochurn.sh/compare/chargebee-retention/): Chargebee Retention, formerly Brightback, is a cancel experience tool priced by sessions and tied closely to Chargebee Billing. NoChurn is priced by MRR and covers failed payments, cancel flows and win-back. - [NoChurn vs Paddle Retain](https://www.nochurn.sh/compare/paddle-retain/): Paddle Retain, formerly ProfitWell Retain, is included for Paddle Billing customers and sold on commission elsewhere. NoChurn charges a flat price by MRR and never takes a share of recovered revenue. - [NoChurn vs Baremetrics](https://www.nochurn.sh/compare/baremetrics/): Baremetrics is a subscription analytics tool with Recover and Cancellation Insights as add-ons. NoChurn is a dedicated retention tool, priced by MRR, that covers failed payments, cancel flows and win-back. - [NoChurn vs Stripe Billing](https://www.nochurn.sh/compare/stripe-billing/): Stripe Billing already includes Smart Retries, failed payment emails, automatic card updates and basic cancellation offers. NoChurn builds on them with AI-written emails, a full cancel flow, win-back and a churn score. - [NoChurn vs Recurly Engage](https://www.nochurn.sh/compare/recurly-engage/): Recurly Engage is a low-code prompt platform for cancel saves, upsells and payment failure messages, sold on annual terms. NoChurn is a self-serve retention tool for Stripe or any billing by API, priced by MRR. - [NoChurn vs Raaft](https://www.nochurn.sh/compare/raaft/): Raaft is a focused, no-code cancel flow tool with a free tier and several billing integrations. NoChurn covers cancel flows too, plus failed payments, win-back, churn score and chargebacks, with one flat price by MRR. - [NoChurn vs Recurflux](https://www.nochurn.sh/compare/recurflux/): Recurflux is a flat-priced recovery and retention tool for Stripe, Paddle, Razorpay, Cashfree and RevenueCat. NoChurn is also flat-priced by MRR, puts every feature on every plan and adds churn score, chargebacks and a headless API. - [NoChurn vs Churn Solution](https://www.nochurn.sh/compare/churn-solution/): Churn Solution combines cancel flows, retries, payment walls and win-back, with WooCommerce and WordPress membership support and an option to pay a share of boosted revenue. NoChurn charges a flat price by MRR, never a share. - [NoChurn vs Butter Payments](https://www.nochurn.sh/compare/butter-payments/): Butter Payments is a payment recovery specialist that charges a share of recovered revenue and focuses on retry decisions. NoChurn charges a flat price by MRR and covers cancel flows, win-back, churn score and chargebacks as well. - [NoChurn vs Gravy](https://www.nochurn.sh/compare/gravy/): Gravy is a done-for-you service where retention specialists contact customers whose payments failed, for a custom flat fee. NoChurn is self-serve software with smart retries, AI emails, cancel flows and win-back, for a published price by MRR. - [NoChurn vs Stunning](https://www.nochurn.sh/compare/stunning/): Stunning is a long-running dunning tool for Stripe with SMS, backup cards and an optional managed service, priced flat by MRR. NoChurn is also flat by MRR and adds cancel flows, churn score, chargebacks and support for more billing tools. - [NoChurn vs Building it yourself](https://www.nochurn.sh/compare/build-it-yourself/): Stripe gives you strong building blocks: Smart Retries, failed payment emails, a customer portal with a cancellation page, and a disputes API. Building the rest is real work. Sometimes it is the right call; this page helps you decide. - [NoChurn vs Chargeflow](https://www.nochurn.sh/compare/chargeflow/): Chargeflow is a chargeback specialist with success-fee automation, alerts and prevention, built largely for ecommerce. NoChurn is a subscription retention tool that also drafts dispute replies on Stripe and Braintree, with a flat price by MRR. - [NoChurn vs Justt](https://www.nochurn.sh/compare/justt/): Justt is a chargeback platform with success-based pricing, alerts and wide processor coverage, used across travel, digital goods, retail, subscriptions and more. NoChurn is a subscription retention tool that also drafts dispute replies on Stripe and Braintree, with a flat price by MRR. - [NoChurn vs Disputifier](https://www.nochurn.sh/compare/disputifier/): Disputifier is a chargeback tool built around online stores, with automated responses, Ethoca and Verifi alerts and per-order prevention. NoChurn is a subscription retention tool that also drafts dispute replies on Stripe and Braintree, with a flat price by MRR. - [NoChurn vs Chargeblast](https://www.nochurn.sh/compare/chargeblast/): Chargeblast is built around pre-dispute alerts from Mastercard and Visa networks, with a Stripe integration, a Shopify app and a representment product. NoChurn is a subscription retention tool that also drafts dispute replies on Stripe and Braintree, with a flat price by MRR. - [NoChurn vs Chargebacks911](https://www.nochurn.sh/compare/chargebacks911/): Chargebacks911 is a long-standing chargeback management company offering fully managed, self-managed or hybrid service, alerts and an ROI guarantee. NoChurn is a subscription retention tool that also drafts dispute replies on Stripe and Braintree, with a flat price by MRR. - [NoChurn vs Stripe Smart Disputes](https://www.nochurn.sh/compare/stripe-smart-disputes/): Stripe Smart Disputes builds and auto-submits evidence from data Stripe holds, with a fee only on won disputes. NoChurn drafts replies from subscription evidence Stripe does not see, for a person to review, at a flat price by MRR. ## Guides - [What is a good churn rate? Public benchmarks by industry and price point, and how to read them](https://www.nochurn.sh/blog/churn-rate-benchmarks/): Churn rate benchmarks by industry and price per customer from Recurly's public data (July 2026), voluntary vs involuntary, and how to compare yours. - [How many times should you retry a failed payment? Retry schedules compared across billing platforms](https://www.nochurn.sh/blog/payment-retry-schedules-compared/): How many retries, over how many days: Stripe, Chargebee, Recurly, Paddle, Lemon Squeezy, Mollie, Braintree, App Store and Google Play rules side by side. - [Annual vs monthly plans: what changes for churn](https://www.nochurn.sh/blog/annual-vs-monthly-churn/): How annual and monthly plans churn differently: comparing their rates fairly, renewal notice rules, failed renewals and the selection bias behind annual. - [How to reduce involuntary churn on the App Store: billing retry and grace period](https://www.nochurn.sh/blog/app-store-billing-retry-grace-period/): How App Store billing retry and Billing Grace Period work, which server notifications to handle, what your app can and cannot do, and where win-back offers fit. - [How to reduce cancellations in an iOS app without hiding the cancel button](https://www.nochurn.sh/blog/app-store-cancellation-retention/): What Apple lets iOS apps do when a subscriber wants to cancel: the manage sheet, retention messages, promotional offers, plan changes, and what to avoid. - [How to handle App Store refund requests (and the consumption request)](https://www.nochurn.sh/blog/app-store-refund-requests/): How App Store refunds work for subscriptions: who decides, the CONSUMPTION_REQUEST notification, what to send Apple in 12 hours, and what to do next. - [Tracking churn with App Store Server Notifications V2](https://www.nochurn.sh/blog/app-store-server-notifications-churn/): How to measure iOS subscription churn with App Store Server Notifications V2: setup, what each notification means, billing vs voluntary churn, and gaps. - [App Store win-back and promotional offers: how to bring subscribers back](https://www.nochurn.sh/blog/app-store-win-back-offers/): How Apple's win-back and promotional offers work for lapsed iOS subscribers: eligibility, limits, direct links, server checks and a simple win-back plan. - [Billing descriptors: the cheapest chargeback prevention](https://www.nochurn.sh/blog/billing-descriptor-chargebacks/): How the text on a customer's card statement causes or prevents chargebacks: Stripe and Braintree descriptor rules, character limits and subscription examples. - [Braintree Account Updater and expiring cards](https://www.nochurn.sh/blog/braintree-account-updater/): How Braintree Account Updater refreshes vaulted cards, its limits for subscriptions, network tokens, the Expiring Cards report, and how to cover the cards it misses. - [How to add a cancel flow to Braintree subscriptions](https://www.nochurn.sh/blog/braintree-cancel-flow/): How cancellation works in Braintree recurring billing, what you can change on a live subscription (discounts, plans, billing cycles), and how to build a cancel flow. - [How to fight chargebacks on Braintree](https://www.nochurn.sh/blog/braintree-disputes/): A practical guide to Braintree disputes: dispute kinds and statuses, reply-by dates, reason codes, categorized evidence for recurring charges, and when to accept. - [How to recover failed subscription payments on Braintree](https://www.nochurn.sh/blog/braintree-failed-subscription-payments/): How Braintree handles failed subscription charges: Past Due status, automatic retry settings, Account Updater, subscription webhooks and responding to disputes. - [How to win back canceled subscribers on Braintree](https://www.nochurn.sh/blog/braintree-win-back/): How to bring cancelled Braintree subscribers back: tracking cancellations, why a new subscription is needed, reusing vaulted cards, return discounts and timing. - [What a chargeback really costs: fees, lost revenue and ratios](https://www.nochurn.sh/blog/chargeback-cost-fees/): The full cost of a subscription chargeback: the lost payment, processor dispute fees, team time, lost future renewals, and card network monitoring program risk. - [Chargeback evidence checklist for SaaS](https://www.nochurn.sh/blog/chargeback-evidence-checklist-saas/): What evidence a SaaS business should collect and send for each chargeback type: terms, cancellation records, usage logs, IP and device data, and the packaging. - [Chargeback ratio thresholds and card network monitoring programs](https://www.nochurn.sh/blog/chargeback-ratio-monitoring-programs/): Visa VAMP and Mastercard ECP and EFM as documented in November 2026: how each ratio is calculated, the thresholds, the key dates, and what it means for you. - [Chargeback reason codes that hit subscription businesses most](https://www.nochurn.sh/blog/chargeback-reason-codes-subscriptions/): The Visa and Mastercard reason codes subscriptions see most: fraud, cancelled recurring, not received, credit not processed, and the evidence that fits each. - [Chargeback, dispute, retrieval request, inquiry: what each one means](https://www.nochurn.sh/blog/chargeback-vs-dispute-vs-retrieval-request/): Chargeback, dispute, retrieval request, inquiry, pre-arbitration: what each term means, when money moves, and how Stripe, Adyen and Braintree name each stage. - [How to add a cancel flow to Chargebee](https://www.nochurn.sh/blog/chargebee-cancel-flow/): Building a cancel flow on Chargebee: portal cancellation settings, reason codes, the cancel API, scheduled cancellations, and offers that save customers fairly. - [How to measure churn in Chargebee](https://www.nochurn.sh/blog/chargebee-churn-metrics/): Measuring churn from Chargebee data: which statuses and events count, voluntary vs involuntary churn, reason codes, pauses and a monthly churn calculation. - [How to recover failed payments in Chargebee](https://www.nochurn.sh/blog/chargebee-failed-payments/): How Chargebee dunning works: Smart and Custom retry modes, the dunning period, final actions, dunning emails, card update links and payment_failed events. - [How to pause subscriptions in Chargebee](https://www.nochurn.sh/blog/chargebee-pause-subscriptions/): Pausing subscriptions in Chargebee: site defaults, pause options in the app and API, resume dates, the Self-Serve Portal, billing effects, and pause events. - [How to win back churned customers on Chargebee](https://www.nochurn.sh/blog/chargebee-win-back/): Winning back churned Chargebee customers: non-renewing vs cancelled, removing scheduled cancellations, the reactivate API, coupons on reactivation, and timing. - [The churn dashboard: which metrics to track and how to compute them](https://www.nochurn.sh/blog/churn-dashboard-metrics/): The dozen metrics a subscription churn dashboard needs, with formulas, a worked example on hypothetical numbers, and the definition choices to write down. - [Cohort retention analysis for subscriptions, step by step](https://www.nochurn.sh/blog/cohort-retention-analysis/): Build a subscription cohort retention table from billing data: define cohorts and active, write the SQL, read the curve, and avoid the small-cohort traps. - [How to handle cancellation requests in Crisp](https://www.nochurn.sh/blog/crisp-cancellation-requests/): How to handle cancellation requests in Crisp chat or email: segments and routing, shortcut replies, one fair offer, and a clear written confirmation. - [How to use Crisp conversations as chargeback evidence](https://www.nochurn.sh/blog/crisp-chargeback-evidence/): How to turn Crisp chat and email conversations into dispute evidence: transcripts, the REST API, matching the customer, and building a file issuers will read. - [How to catch churn signals in Crisp chats](https://www.nochurn.sh/blog/crisp-churn-signals/): Catch churn signals in Crisp live chat: segments, Automatic Triage, workflows, shortcuts, 1-5 star ratings, people data and webhooks, step by step. - [Using Crisp conversation ratings to find customers about to churn](https://www.nochurn.sh/blog/crisp-csat-churn/): How Crisp collects 1 to 5 star conversation ratings, how to export them, the session:sync:rating webhook, and how to test whether low ratings predict churn. - [How to tell customers about a failed payment in Crisp](https://www.nochurn.sh/blog/crisp-failed-payment-messages/): How to use Crisp to tell customers about a failed payment: the Stripe sidebar, profile events, automated campaigns by chat or email, and handling replies. - [How to build a customer health score that predicts churn](https://www.nochurn.sh/blog/customer-health-score/): Build a customer health score you can trust: pick signals, set weights from your own churn history, backtest it on past churn, and turn scores into actions. - [Downgrade offers: when a cheaper plan beats a discount](https://www.nochurn.sh/blog/downgrade-offers/): When to offer a cheaper plan instead of a discount in a cancel flow, how to compare both on expected revenue, which plan to show, and the Stripe setup. - [Friendly fraud in subscriptions: why customers dispute charges they made](https://www.nochurn.sh/blog/friendly-fraud-subscriptions/): Why subscription customers dispute charges they made, how Visa and Mastercard now treat first-party misuse, and what evidence and habits prevent friendly fraud. - [How to add a cancel flow to GoCardless subscriptions](https://www.nochurn.sh/blog/gocardless-cancel-flow/): GoCardless lets you pause, resume, change and cancel subscriptions by API. How to build a cancel flow on it: reasons, a pause or price offer, and a clean cancel. - [GoCardless charge-backs and indemnity claims explained](https://www.nochurn.sh/blog/gocardless-chargebacks-indemnity-claims/): How Direct Debit charge-backs work on GoCardless: claim windows for Bacs and SEPA, the payment events, late failures, and what you can and cannot do. - [How to recover failed Direct Debit payments with GoCardless](https://www.nochurn.sh/blog/gocardless-failed-payments/): Why GoCardless Direct Debit payments fail, how Success+ and manual retries work, what to do about cancelled or expired mandates, and how charge-backs work. - [What to do when a GoCardless mandate is cancelled](https://www.nochurn.sh/blog/gocardless-mandate-cancelled/): Why GoCardless mandates get cancelled or expire, what happens to subscriptions and payments on them, how to read the cause, and how to set up a new mandate. - [How to win back customers on GoCardless](https://www.nochurn.sh/blog/gocardless-win-back/): How to bring back customers who cancelled on GoCardless: checking the mandate, restarting with consent, setting up a new mandate, and offers by reason. - [Google Play's cancellation survey and how to reduce Android cancellations](https://www.nochurn.sh/blog/google-play-cancellation-survey/): How to read Google Play's cancel survey from the API, what Play lets you offer instead (pause, plan change, restore) and how to build a fair in-app flow. - [How to reduce churn on Google Play: grace period and account hold](https://www.nochurn.sh/blog/google-play-grace-period-account-hold/): How Google Play grace period and account hold work, which real-time developer notifications to handle, in-app messages for declines, and how to win users back. - [Google Play refunds and voided purchases: what to do with them](https://www.nochurn.sh/blog/google-play-refunds-voided-purchases/): How refunds, revocations and chargebacks work for Google Play subscriptions: voided purchase notifications, the Voided Purchases API and refund reviews. - [Tracking churn with Google Play real-time developer notifications](https://www.nochurn.sh/blog/google-play-rtdn-churn-tracking/): How to measure Android subscription churn with Google Play real-time developer notifications: Pub/Sub setup, what each event means, and churn metrics. - [How to win back lapsed subscribers on Google Play](https://www.nochurn.sh/blog/google-play-win-back/): How to bring canceled and expired Google Play subscribers back: restore, Resubscribe, winback offers, promo codes, deep links and returning purchases. - [How to use Gorgias tickets as chargeback evidence](https://www.nochurn.sh/blog/gorgias-chargeback-evidence/): For subscription stores on Gorgias: build chargeback evidence from the customer timeline, ticket messages and exports, and present it on Stripe or Braintree. - [How to spot churn signals in Gorgias tickets](https://www.nochurn.sh/blog/gorgias-churn-signals/): Find subscriber churn signals in Gorgias with intents, sentiments, Contact Reason, tags, the customer timeline and Analytics, then test them on cancellations. - [Using Gorgias satisfaction surveys to keep subscribers](https://www.nochurn.sh/blog/gorgias-csat/): How Gorgias CSAT surveys work, what the satisfaction score measures, and how to turn low ratings from subscribers into follow-ups that prevent cancellations. - [How to handle refund requests in Gorgias](https://www.nochurn.sh/blog/gorgias-refund-requests/): A refund process for subscription stores on Gorgias: refund intents, rules, Shopify and Recharge macro actions, and refunding before a chargeback is filed. - [How to handle subscription cancellations in Gorgias](https://www.nochurn.sh/blog/gorgias-subscription-cancellations/): For ecommerce subscriptions on Gorgias: detect cancel requests with intents and rules, cancel via the Recharge integration, track reasons, and read CSAT. - [How to handle cancellation requests in Help Scout](https://www.nochurn.sh/blog/help-scout-cancellation-requests/): A fair process for cancellation emails in Help Scout: saved replies, tags, workflows and satisfaction ratings, plus when a pause or discount is worth offering. - [How to use Help Scout conversations as chargeback evidence](https://www.nochurn.sh/blog/help-scout-chargeback-evidence/): Turn Help Scout conversations into chargeback evidence: what to collect, exporting full threads with timestamps, and submitting them on Stripe or Braintree. - [How to spot churn signals in Help Scout](https://www.nochurn.sh/blog/help-scout-churn-signals/): Find churn signals in Help Scout: AI Topics, tags, custom fields, customer profiles, views, the All Channels report and the Inbox API, step by step. - [How to handle refund requests in Help Scout](https://www.nochurn.sh/blog/help-scout-refund-requests/): A refund process for Help Scout that heads off chargebacks: the Stripe sidebar app, saved replies, tags, workflows, and when refunding is safer than arguing. - [Help Scout satisfaction ratings as a churn signal](https://www.nochurn.sh/blog/help-scout-satisfaction-ratings/): What Help Scout's Great, Okay and Not Good ratings can and cannot tell you about churn: how ratings work, the Happiness report, comments, workflows and the API. - [How to handle cancellation requests in HubSpot](https://www.nochurn.sh/blog/hubspot-cancellation-workflow/): A fair cancellation process in HubSpot help desk: a cancellation form channel, routing, pipeline automations, snippets and a written confirmation every time. - [How to use HubSpot tickets as chargeback evidence](https://www.nochurn.sh/blog/hubspot-chargeback-evidence/): Build a dated chargeback timeline from HubSpot: ticket history, emails on the contact record, printed conversations, exports and the Conversations API. - [How to predict churn from HubSpot tickets](https://www.nochurn.sh/blog/hubspot-churn-signals/): Use HubSpot Service Hub tickets, pipelines, properties and feedback surveys (CSAT, NPS, CES) to build early churn warnings with reports and workflows. - [Using HubSpot NPS and CSAT surveys to predict churn](https://www.nochurn.sh/blog/hubspot-nps-churn/): How to analyse HubSpot NPS and CSAT responses against real cancellations: properties to use, filters, exports, sample sizes and the traps to avoid. - [Win-back emails for churned customers in HubSpot](https://www.nochurn.sh/blog/hubspot-win-back-sequences/): Build a win-back program for cancelled customers in HubSpot: churn properties, segments, workflows with delays, sequences, subscription types and exits. - [How to handle cancellation requests in Intercom](https://www.nochurn.sh/blog/intercom-cancellation-requests/): A practical way to handle cancellation requests that arrive in Intercom: spot them, reply with a macro, offer an alternative once, and always cancel when asked. - [How to use Intercom conversations as chargeback evidence](https://www.nochurn.sh/blog/intercom-chargeback-evidence/): How to turn Intercom conversations into dispute evidence on Stripe: what to export, what issuers look for, how to format it, and what chats cannot prove. - [How to spot churn signals in Intercom conversations](https://www.nochurn.sh/blog/intercom-churn-signals/): Turn Intercom conversations into churn signals: tags, conversation data attributes, CSAT ratings and remarks, Topics Explorer, Workflows and exports. - [Do bad Intercom ratings predict churn? How to check](https://www.nochurn.sh/blog/intercom-csat-churn/): How to test whether Intercom conversation ratings predict churn in your data: export ratings, join them to billing, compare churn rates and avoid traps. - [How to tell customers about a failed payment in Intercom](https://www.nochurn.sh/blog/intercom-failed-payment-messages/): How to use Intercom to tell customers about a failed subscription payment: Stripe app data, event-triggered messages, banners and support replies. - [How Lemon Squeezy handles failed subscription payments](https://www.nochurn.sh/blog/lemon-squeezy-failed-payments/): What happens on Lemon Squeezy when a renewal fails: past_due and unpaid statuses, the four retries, dunning emails, webhooks, and what you can add on top. - [How to pause subscriptions on Lemon Squeezy](https://www.nochurn.sh/blog/lemon-squeezy-pause-subscriptions/): Pausing a Lemon Squeezy subscription: the free and void modes, resumes_at, the dashboard and portal, the webhooks, and how to offer a pause before a cancel. - [How to reduce churn on Lemon Squeezy](https://www.nochurn.sh/blog/lemon-squeezy-reduce-churn/): How Lemon Squeezy handles subscription states, failed payment retries, dunning, pause and cancel, and how to add a cancel flow and win-back on top. - [Tracking churn with Lemon Squeezy webhooks](https://www.nochurn.sh/blog/lemon-squeezy-webhooks-churn-tracking/): Which Lemon Squeezy webhook events mark a cancellation, an expiry, a failed payment or a recovery, and how to turn them into a reliable churn log. - [How to win back canceled customers on Lemon Squeezy](https://www.nochurn.sh/blog/lemon-squeezy-win-back/): Winning back canceled Lemon Squeezy subscribers: the grace period, resuming before ends_at, discount codes for returning customers, and when to send each email. - [How to add a cancel flow to Maxio](https://www.nochurn.sh/blog/maxio-cancel-flow/): How cancellation works in Maxio Advanced Billing: immediate and delayed cancels, reason codes, Billing Portal settings, holds, coupons and product changes. - [How to measure churn in Maxio](https://www.nochurn.sh/blog/maxio-churn-metrics/): Which Maxio reports show churn, how Maxio defines churn rate, logo vs revenue churn, MRR movements, reason codes and what to check before trusting a number. - [How to reduce involuntary churn in Maxio](https://www.nochurn.sh/blog/maxio-dunning/): How Maxio (formerly Chargify) handles failed payments: dunning schedules, retries, past due and unpaid states, Billing Portal card updates and webhooks. - [How to handle expiring cards in Maxio](https://www.nochurn.sh/blog/maxio-expiring-cards/): What Maxio does about expiring cards: card expiration emails, the expiring_card webhook, account updater support by gateway, and getting a new card in time. - [How to win back churned customers on Maxio](https://www.nochurn.sh/blog/maxio-win-back/): Win-back on Maxio Advanced Billing: reactivation with a coupon, resume vs new period, balances, churn reason codes and measuring reactivated revenue. - [How to add a cancel flow to Mollie subscriptions](https://www.nochurn.sh/blog/mollie-cancel-flow/): Mollie gives you an API to cancel and update subscriptions, not a cancel page. How to build a cancel flow on it: reasons, offers, plan changes, a clean cancel. - [Chargebacks on Mollie: what happens and what to do](https://www.nochurn.sh/blog/mollie-chargebacks/): How chargebacks work on Mollie for SEPA Direct Debit and cards: time limits, the Chargebacks API, disputing card chargebacks and handling the subscription. - [How to handle failed recurring payments with Mollie](https://www.nochurn.sh/blog/mollie-failed-recurring-payments/): How Mollie handles failed subscription payments: mandates, automatic retries and cancellations, ID-only webhooks, chargebacks and asking the customer to pay again. - [Why SEPA Direct Debit payments fail on Mollie](https://www.nochurn.sh/blog/mollie-sepa-direct-debit-failures/): The SEPA reason codes behind failed Mollie direct debits, where to read them in the API, which ones Mollie retries or cancels on, and what to do for each one. - [How to win back canceled subscribers on Mollie](https://www.nochurn.sh/blog/mollie-win-back/): How to bring back cancelled Mollie subscribers: checking the mandate, restarting with consent, payment links that set up a new mandate, and offers by reason. - [Net revenue retention (NRR) vs gross revenue retention: formulas and pitfalls](https://www.nochurn.sh/blog/net-revenue-retention/): How to compute net and gross revenue retention monthly and over 12 months, worked examples on hypothetical numbers, and the pitfalls that inflate either metric. - [Activation and early churn: fixing the first 30 days](https://www.nochurn.sh/blog/onboarding-activation-churn/): How to define an activation milestone from your own data, measure early churn and time to value, find where new customers stall, and fix the first month. - [How to add a cancel flow to Paddle Billing](https://www.nochurn.sh/blog/paddle-cancel-flow/): How cancellation works in Paddle Billing: the cancel API, scheduled changes, pause and resume, discounts, webhooks and where to add a retention step. - [Chargebacks on Paddle: what a merchant of record handles for you](https://www.nochurn.sh/blog/paddle-chargebacks-merchant-of-record/): How chargebacks work when Paddle is your merchant of record: who the dispute is against, alerts, fees, adjustments, and what you can still do to prevent them. - [How failed payments work on Paddle Billing, and what you can add](https://www.nochurn.sh/blog/paddle-failed-payments/): What Paddle Billing does when a renewal fails: past_due status, default retries, Retain Payment Recovery, update-payment links, and what you can add on top. - [How to pause subscriptions on Paddle Billing](https://www.nochurn.sh/blog/paddle-pause-subscriptions/): How pausing works on Paddle Billing: the pause operation, effective_from, resume_at, on_resume options, past-due cases, webhooks and pause offers in Retain. - [How to win back canceled customers on Paddle](https://www.nochurn.sh/blog/paddle-win-back/): How to win back canceled Paddle Billing customers: why canceled subscriptions cannot be reinstated, the returning-customer transaction, discounts and timing. - [How to use Polar discounts as retention offers](https://www.nochurn.sh/blog/polar-discounts-retention-offers/): How to turn Polar discounts into retention offers: discount types and durations, applying one to an active subscription, cancellation reasons, and pitfalls. - [What happens when a payment fails on Polar](https://www.nochurn.sh/blog/polar-failed-payments/): What Polar does when a subscription renewal fails: past_due status, the fixed retry schedule, the benefit grace period, revocation, webhooks and what to add. - [How to reduce subscription churn on Polar](https://www.nochurn.sh/blog/polar-reduce-churn/): How Polar handles cancellation at period end vs revoke, failed payment retries, the customer portal, discounts, cancellation reasons and webhooks. - [Tracking churn with Polar webhooks](https://www.nochurn.sh/blog/polar-webhooks-churn-tracking/): Which Polar webhook events mark a cancellation, a revocation, a failed payment or a recovery, how delivery and signatures work, and how to build a churn log. - [How to win back canceled subscribers on Polar](https://www.nochurn.sh/blog/polar-win-back/): Winning back canceled subscribers on Polar: cancel at period end, uncancel, cancellation reasons, subscription discounts, and a reason-based win-back sequence. - [How to prevent chargebacks on subscriptions before they happen](https://www.nochurn.sh/blog/prevent-subscription-chargebacks/): A prevention plan for subscription chargebacks: clear descriptors, renewal and trial reminders, easy cancellation, fast refunds, pre-dispute tools, fraud rules. - [How to raise subscription prices without a churn spike](https://www.nochurn.sh/blog/price-increase-churn/): Break-even math for a price increase, who to grandfather, App Store and Google Play notice rules, the Stripe setup, and steps that keep churn from spiking. - [How to add a cancel flow to Recurly](https://www.nochurn.sh/blog/recurly-cancel-flow/): How cancellation works in Recurly Subscriptions: cancel vs terminate, reactivation, Hosted Account Management, Recurly's own save tools and building a flow. - [Chargebacks with Recurly: what Recurly shows and where you answer](https://www.nochurn.sh/blog/recurly-chargebacks/): How chargebacks reach Recurly: native chargeback management by gateway, what Recurly does at the final state, direct debit, and where you respond to a dispute. - [How to set up dunning in Recurly](https://www.nochurn.sh/blog/recurly-dunning/): How Recurly handles failed payments: dunning campaigns and cycles, Intelligent Retries, dunning emails, past due and failed invoices, billing updates and webhooks. - [How to pause subscriptions in Recurly](https://www.nochurn.sh/blog/recurly-pause-subscriptions/): How pausing works in Recurly Subscriptions: pause cycles, resume, webhooks, what cannot be paused, annual plans, coupons and offering a pause in a cancel flow. - [How to win back churned customers on Recurly](https://www.nochurn.sh/blog/recurly-win-back/): Win-back on Recurly: reactivation before expiry, churned customers by expiration reason, unique coupon codes and returning customers on the same account. - [Refund or fight? How to decide on a chargeback](https://www.nochurn.sh/blog/refund-or-fight-chargeback/): When to refund, accept or contest a subscription chargeback: what each option costs on Stripe and Braintree, how reason codes change the odds, a decision table. - [Silent churn: members who leave without clicking cancel](https://www.nochurn.sh/blog/silent-churn-memberships/): Many members never click cancel: their card fails, a store subscription lapses or they dispute the charge. How to find these silent exits and fix each. - [Stripe Billing retention features: what's built in and what isn't](https://www.nochurn.sh/blog/stripe-billing-retention-features/): A map of Stripe Billing's retention tools (retries, emails, card updates, portal offers, pause, analytics) and the gaps you fill yourself or with a tool. - [Stripe early fraud warnings: refund or fight?](https://www.nochurn.sh/blog/stripe-early-fraud-warnings/): What a Stripe early fraud warning is, what the actionable flag means, how refunds and monitoring programs interact, and how to decide charge by charge. - [How to pause a subscription on Stripe instead of losing the customer](https://www.nochurn.sh/blog/stripe-pause-subscription/): The ways to pause a Stripe subscription: pause_collection and its three behaviors, the newer pause endpoint, the customer portal option, and how resuming works. - [Which Stripe webhooks to track churn, and what each one means](https://www.nochurn.sh/blog/stripe-webhooks-churn-tracking/): The Stripe webhook events that matter for churn tracking: cancellations, pauses, failed payments, trials, card updates and disputes, and how to store them. - [How to win back canceled subscribers on Stripe](https://www.nochurn.sh/blog/stripe-win-back-canceled-customers/): How to win back canceled Stripe subscribers: what Stripe keeps after a cancellation, reading cancellation_details, timing offers and restarting billing. - [Visa Compelling Evidence 3.0 explained for subscription merchants](https://www.nochurn.sh/blog/visa-compelling-evidence-3/): How Visa Compelling Evidence 3.0 works for 10.4 fraud disputes: the two prior transactions rule, matching data, and what a subscription business must log. - [How to win chargebacks on Stripe](https://www.nochurn.sh/blog/win-chargebacks-stripe/): How Stripe disputes work for subscriptions: statuses, reason categories, evidence fields, deadlines, fees, early fraud warnings and Smart Disputes. - [Zendesk macros for cancellation and pause requests](https://www.nochurn.sh/blog/zendesk-cancellation-macros/): Ready-to-adapt Zendesk macros for cancellation and pause requests, how to set them up with tags and placeholders, and the rules that keep them fair. - [How to use Zendesk tickets as chargeback evidence](https://www.nochurn.sh/blog/zendesk-chargeback-evidence/): What makes a Zendesk ticket useful in a chargeback: timestamps, the customer's own words, the resolution. Fields, macros, printing and exporting tickets. - [How to spot churn signals in Zendesk tickets](https://www.nochurn.sh/blog/zendesk-churn-signals/): Which Zendesk ticket signals point to churn, how to capture them with tags, triggers and intelligent triage, and how to check them against your billing data. - [Using Zendesk CSAT to find customers about to churn](https://www.nochurn.sh/blog/zendesk-csat-churn/): How to use Zendesk satisfaction ratings to flag customers at risk of churning: what CSAT data contains, how to export it and test the link to churn. - [How to handle refund requests in Zendesk before they become chargebacks](https://www.nochurn.sh/blog/zendesk-refund-requests/): How to triage refund requests in Zendesk so they don't become chargebacks: routing, response times, when to refund, what to write, what to keep. - [How to add a cancel flow to Zuora](https://www.nochurn.sh/blog/zuora-cancel-flow/): How cancellation works in Zuora (cancel policies, suspend and resume, discounts, cancel events) and how to build a cancel flow with offers on top of it. - [How to measure churn in Zuora](https://www.nochurn.sh/blog/zuora-churn-metrics/): Where churn lives in Zuora: subscriber churn rate, Net MRR changes, cancelled subscription reports, Order Delta Metrics, and how to split voluntary from involuntary churn. - [How to handle expiring cards in Zuora](https://www.nochurn.sh/blog/zuora-expiring-cards/): How to stop expired cards from failing Zuora renewals: Payment Method Updater, real-time updaters, 15 and 30 day expiration events, and hosted card update pages. - [How to recover failed payments in Zuora](https://www.nochurn.sh/blog/zuora-payment-retries/): How Zuora collects and retries subscription payments: payment runs, tenant retry rules, Configurable Payment Retry, declined-payment notifications and card updates. - [How to win back churned customers on Zuora](https://www.nochurn.sh/blog/zuora-win-back/): How to run win-back campaigns for Zuora subscriptions: finding churned accounts, what Zuora can and cannot reopen, return offers and timing by cancel reason. - [Annual plan renewals: reminders, notice rules and how to keep customers](https://www.nochurn.sh/blog/annual-plan-renewal-reminders/): How to handle annual subscription renewals: reminder timing, California and card network notice rules, Stripe renewal emails, and a pre-renewal checklist. - [Cancel flow best practices: examples without dark patterns](https://www.nochurn.sh/blog/cancel-flow-best-practices/): How to design a SaaS cancel flow that saves customers honestly: a short reasons list, one offer per reason, a visible cancel button, copy examples and metrics. - [Churn survey questions: a cancellation reasons list you can act on](https://www.nochurn.sh/blog/cancellation-reasons-survey/): How to write a cancellation survey that produces usable data: a reasons taxonomy, follow-up questions, Stripe's feedback codes, and how to analyse the answers. - [Click-to-cancel rules for SaaS: where things stand in November 2026](https://www.nochurn.sh/blog/click-to-cancel-rules/): The FTC click-to-cancel rule was vacated in 2025. What still applies to subscriptions: ROSCA, California's auto-renewal law, and EU and UK cancellation rules. - [Dunning email templates: ready-to-use examples for day 0, 3, 7 and 14](https://www.nochurn.sh/blog/dunning-email-templates/): Copy-ready dunning email templates for failed subscription payments: day 0, 3, 7 and 14 emails, subject lines, and how to adjust tone by customer tenure. - [Expiring cards: how to stop them from ending your subscriptions](https://www.nochurn.sh/blog/expiring-cards/): How Stripe automatic card updates handle expiring cards, what they miss, and how pre-expiry emails and a simple card update page keep renewals from failing. - [How to calculate churn rate: customer, gross and net revenue churn](https://www.nochurn.sh/blog/how-to-calculate-churn-rate/): Formulas for customer churn, gross and net revenue churn, with worked examples, how to annualize churn correctly, and the mistakes that skew your numbers. - [Involuntary churn: what it is, what causes it, and how to reduce it](https://www.nochurn.sh/blog/involuntary-churn/): Involuntary churn is when customers leave because a payment failed, not by choice. Learn its causes, how to measure it correctly, and a checklist to reduce it. - [Network tokens and card account updaters: what they fix and what they don't](https://www.nochurn.sh/blog/network-tokens-card-account-updater/): How network tokens and card account updaters keep saved cards working for subscriptions, how Stripe uses them, and which failed payments they cannot prevent. - [Pause vs discount vs downgrade: choosing the right retention offer](https://www.nochurn.sh/blog/pause-vs-discount-retention-offers/): When to offer a pause, a discount, a downgrade or a call in your cancel flow, the risks of each (discount addiction, margin loss) and how to test them properly. - [How to find what predicts churn with your own customer data](https://www.nochurn.sh/blog/predict-churn-with-customer-data/): Which customer attributes and events to collect, how to run cohort and relative-risk analysis, and how to avoid false positives and AI-invented numbers. - [Prepaid and virtual cards: how to detect them and reduce churn risk](https://www.nochurn.sh/blog/prepaid-virtual-cards-churn/): Prepaid and single-use virtual cards often fail at renewal. How to detect them with Stripe's card funding field, why risk is higher, and what to do at signup. - [How to recover failed payments on Stripe: a complete guide](https://www.nochurn.sh/blog/recover-failed-payments-stripe/): A practical guide to recovering failed Stripe payments: soft vs hard declines, retry settings, dunning emails, card update pages and how to measure recovery. - [SCA and 3D Secure on subscription renewals: handling authentication_required](https://www.nochurn.sh/blog/sca-authentication-required-renewals/): Why European renewals sometimes fail with authentication_required, how Stripe handles SCA for subscriptions, and how to get the customer to confirm the payment. - [Stripe customer portal cancellation: what it does and when it's enough](https://www.nochurn.sh/blog/stripe-customer-portal-cancellation/): What Stripe's customer portal cancellation page offers (reasons, retention coupon, retention rules) vs a dedicated cancel flow, and when it is enough. - [Stripe decline codes explained: what to do for each one](https://www.nochurn.sh/blog/stripe-decline-codes/): Stripe decline codes on subscription renewals: soft vs hard declines, advice codes, retry limits, and what to tell the customer for each code. - [How Stripe Smart Retries work, and when to customize retry timing](https://www.nochurn.sh/blog/stripe-smart-retries/): How Stripe Smart Retries pick retry times, the settings you control, which declines are never retried, and when a custom retry schedule is the better choice. - [Trial-to-paid conversion: card-required vs no-card trials, and how to measure them](https://www.nochurn.sh/blog/trial-to-paid-conversion/): How to measure trial-to-paid conversion properly, the trade-offs of card-required and no-card trials, Stripe trial settings, and the reminder rules for trials. - [Win-back email examples: what to send at 30, 60 and 90 days](https://www.nochurn.sh/blog/win-back-email-examples/): Original win-back email examples for SaaS, sorted by cancel reason and timed at 30, 60 and 90 days, with subject lines, rules for offers and a checklist. ## Optional - [Full text of the docs and guides](https://www.nochurn.sh/llms-full.txt)