State Diagram Updated 3/20/2026

SaaS Subscription State Diagram for Trial, Billing, Pause, and Cancellation

This State Diagram is used to model a SaaS subscription lifecycle across Trial, Active, Past Due, Paused, and Cancelled states, including key transitions such as trial conversion, payment failure, payment recovery, pause, resume, and cancellation after dunning is exhausted. It helps teams define billing rules, user access behavior, and edge cases clearly, and is used by product managers, engineers, billing teams, and operations staff.

State DiagramSaaS billingSubscriptionsTrial lifecycleDunning
5 nodes 9 connections