Recurring Subscription Payment Analysis
This dataset provides a comprehensive view of recurring finance subscription payments, including customer details, payment history, churn indicators, and retention actions. It is ideal for analyzing payment patterns, identifying churn risk, and optimizing customer retention strategies in subscription-based financial services.
Sample rows
preview · 8 of 110 rows · all 20 columns| subscription_idstring | subscription_planstring | plan_pricefloat | is_activeboolean | countrystring | customer_idstring | customer_emailstring | billing_frequencystring | subscription_start_datedate | subscription_end_datedate | last_payment_datedate | next_payment_due_datedate | payment_methodstring | total_payments_madeinteger | total_amount_paidfloat | failed_payment_countinteger | churn_risk_scorefloat | churnedboolean | retention_action_takenboolean | retention_action_datedate |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SUB001 | Basic | 15.99 | true | United States | CUST1001 | alice.smith1@ | monthly | 2022-11-04 | blank | 2024-05-04 | 2024-06-04 | credit_card | 19 | 303.81 | 1 | 0.18 | false | blank | blank |
| SUB002 | Premium | 39.99 | true | Canada | CUST1002 | tom.jones2@ | monthly | 2023-02-15 | blank | 2024-05-15 | 2024-06-15 | paypal | 15 | 599.85 | 0 | 0.09 | false | false | blank |
| SUB003 | Enterprise | 199.99 | true | China | CUST1003 | li.wei3@ | quarterly | 2021-09-01 | blank | 2024-03-01 | 2024-06-01 | bank_transfer | 11 | 2199.89 | 0 | 0.13 | false | blank | blank |
| SUB004 | Basic | 15.99 | false | United Kingdom | CUST1004 | emily.wilson4@ | monthly | 2023-08-19 | 2024-04-19 | 2024-04-19 | blank | credit_card | 8 | 127.92 | 1 | 0.82 | true | true | 2024-03-25 |
| SUB005 | Premium | 39.99 | true | Italy | CUST1005 | mario.rossi5@ | monthly | 2023-01-10 | blank | 2024-05-10 | 2024-06-10 | credit_card | 16 | 639.84 | 0 | 0.07 | false | false | blank |
| SUB006 | Basic | 15.99 | true | France | CUST1006 | sophie.martin6@ | monthly | 2024-02-10 | blank | 2024-05-10 | 2024-06-10 | paypal | 4 | 63.96 | 0 | 0.21 | false | blank | blank |
| SUB007 | Enterprise | 199.99 | true | Singapore | CUST1007 | james.wang7@ | yearly | 2022-05-27 | blank | 2023-05-27 | 2024-05-27 | bank_transfer | 2 | 399.98 | 0 | 0.17 | false | blank | blank |
| SUB008 | Basic | 15.99 | true | United Arab Emirates | CUST1008 | fatima.ahmed8@ | monthly | 2023-12-01 | blank | 2024-05-01 | 2024-06-01 | credit_card | 6 | 95.94 | 2 | 0.36 | false | false | blank |
| SUB009 | Premium | 39.99 | true | Australia | CUST1009 | oliver.brown9@ | quarterly | 2022-07-12 | blank | 2024-04-12 | 2024-07-12 | paypal | 8 | 319.92 | 1 | 0.14 | false | false | blank |
| SUB010 | Basic | 15.99 | false | Germany | CUST1010 | sara.schmidt10@ | yearly | 2021-06-22 | 2023-06-22 | 2023-06-22 | blank | credit_card | 2 | 31.98 | 0 | 0.97 | true | true | 2023-05-25 |
| SUB011 | Premium | 39.99 | true | Spain | CUST1011 | lucas.rivera11@ | monthly | 2022-11-06 | blank | 2024-05-06 | 2024-06-06 | paypal | 18 | 719.82 | 0 | 0.16 | false | false | blank |
| SUB012 | Basic | 15.99 | true | France | CUST1012 | emma.dubois12@ | monthly | 2023-03-11 | blank | 2024-05-11 | 2024-06-11 | credit_card | 14 | 223.86 | 1 | 0.23 | false | false | blank |
| SUB013 | Premium | 39.99 | true | United States | CUST1013 | william.johnson13@ | quarterly | 2023-04-21 | blank | 2024-04-21 | 2024-07-21 | credit_card | 5 | 199.95 | 0 | 0.22 | false | blank | blank |
| SUB014 | Enterprise | 199.99 | true | United Kingdom | CUST1014 | chloe.evans14@ | yearly | 2021-12-05 | blank | 2023-12-05 | 2024-12-05 | bank_transfer | 2 | 399.98 | 0 | 0.15 | false | blank | blank |
| SUB015 | Basic | 15.99 | false | South Korea | CUST1015 | daniel.kim15@ | monthly | 2023-07-08 | 2024-05-08 | 2024-05-08 | blank | credit_card | 10 | 159.9 | 2 | 0.88 | true | true | 2024-04-10 |
| SUB016 | Premium | 39.99 | true | Argentina | CUST1016 | sofia.fernandez16@ | monthly | 2022-10-15 | blank | 2024-05-15 | 2024-06-15 | paypal | 19 | 759.81 | 0 | 0.12 | false | blank | blank |
| SUB017 | Basic | 15.99 | true | United Kingdom | CUST1017 | megan.hughes17@ | monthly | 2023-09-09 | blank | 2024-05-09 | 2024-06-09 | credit_card | 9 | 143.91 | 0 | 0.28 | false | false | blank |
| SUB018 | Enterprise | 199.99 | true | Japan | CUST1018 | haruto.sato18@ | quarterly | 2022-02-20 | blank | 2024-05-20 | 2024-08-20 | bank_transfer | 9 | 1799.91 | 1 | 0.24 | false | blank | blank |
| SUB019 | Basic | 15.99 | true | Poland | CUST1019 | emilia.kowalska19@ | monthly | 2024-01-28 | blank | 2024-05-28 | 2024-06-28 | credit_card | 4 | 63.96 | 0 | 0.33 | false | blank | blank |
| SUB020 | Premium | 39.99 | true | Italy | CUST1020 | matteo.bianchi20@ | monthly | 2023-06-13 | blank | 2024-05-13 | 2024-06-13 | bank_transfer | 11 | 439.89 | 2 | 0.35 | false | false | blank |
What the 110 rows show
from the 110-row sampleEnterprise (subscription plan) stands out: mean plan_
- 77%is_
active = true - 40.0median plan_
price - 3billing frequencies
- 4payment methods
- 7median total_
payments_ made - 299.9median total_
amount_ paid
Median 40.0, from 12.5 to 210.0.
- string 7
- integer 2
- float 3
- date 5
- boolean 3
Columns
20 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 7 columns | |||
subscription_id | string | Unique identifier for each subscription instance.unique | SUB001 |
customer_id | string | Unique identifier for the customer associated with the subscription. | CUST1001 |
customer_email | string | Email address of the customer. | alice.smith1@ |
subscription_plan | string | Name or code of the subscription plan (e.g., Basic, Premium, Enterprise).3 plans | Basic |
billing_frequency | string | Frequency of billing for the subscription (e.g., monthly, quarterly, yearly).monthly · quarterly · yearly | monthly |
payment_method | string | Payment method used for the subscription (e.g., credit_card, paypal, bank_transfer).credit_card · paypal · bank_transfer · other | credit_card |
country | string | Country of the customer.optional | United States |
| Numbers 5 columns | |||
plan_price | float | Recurring price of the subscription plan per billing period.0 or more | 15.99 |
total_payments_made | integer | Total number of successful recurring payments for this subscription.0 or more | 19 |
total_amount_paid | float | Cumulative amount paid for this subscription.0 or more | 303.81 |
failed_payment_count | integer | Number of failed payment attempts for this subscription.0 or more | 1 |
churn_risk_score | float | Calculated risk score (0-1) indicating likelihood of churn, where 1 is highest risk.0 to 1 · optional | 0.18 |
| Dates and times 5 columns | |||
subscription_start_date | date | Date when the subscription started. | 2022-11-04 |
subscription_end_date | date | Date when the subscription ended or is scheduled to end. Null if active.optional | 2024-04-19 |
last_payment_date | date | Date of the most recent successful recurring payment.optional | 2024-05-04 |
next_payment_due_date | date | Date when the next payment is scheduled.optional | 2024-06-04 |
retention_action_date | date | Date when the most recent retention action was taken.optional | 2024-03-25 |
| True or false 3 columns | |||
is_active | boolean | Indicates whether the subscription is currently active. | true |
churned | boolean | Indicates if the subscription has churned (true if ended and not renewed). | false |
retention_action_taken | boolean | Indicates if a retention action (e.g., offer, outreach) was taken for this subscription.optional | false |
Use it for
A finance dashboard
The is_
active rate, plan_ price by subscription_ plan and a breakdown of country. Excel, Power BI or Tableau. Why do the 27 Enterprise rows have a mean plan_
price of 177.6? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Subscriptions110SUB00115.99BasicSUB00239.99PremiumSUB00415.99Basic
A software demo
Believable subscriptions with customer_
id, customer_ email and subscription_ plan to fill a screen in front of a buyer.
blueprint · recurring-subscription-payment-analysis
Behind this dataset
Same schema. As many rows as you need.
These 110 rows came out of a blueprint — 20 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.
- Each subscription must show payment status
- Flag missed payments for follow-up
- Track subscription tenure in months
- Segment by subscription type
- Calculate average revenue per user
1 credit per row. New accounts start with 25 free credits.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- recurring-subscription-payment-analysis