Financial Customer Lifetime Value
This dataset provides a comprehensive view of customer lifetime value in financial services, combining detailed transaction history, product retention, and churn indicators for each customer-product relationship. It enables granular analysis of customer profitability, retention strategies, and churn prediction, making it ideal for financial institutions seeking to optimize customer engagement and value.
Sample rows
preview · 8 of 200 rows · all 16 columns| customer_idstring | transaction_typestring | lifetime_valuefloat | is_churnedboolean | currencystring | customer_namestring | customer_emailstring | customer_phonestring | customer_join_datedate | product_idstring | product_typestring | transaction_idstring | transaction_datedatetime | transaction_amountfloat | retention_period_monthsinteger | churn_datedate |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CUST00001 | deposit | 6800 | false | USD | Jessica Wu | jessica.wu.001@ | +1-202-555-0181 | 2019-03-15 | PROD-A-001 | savings_account | TXN-100001 | 2023-04-11T09:39:00 | 2200.35 | 51 | blank |
| CUST00002 | payment | 18000 | true | USD | Omar Castillo | omar.castillo.002@ | +44 7911 123456 | 2021-07-03 | PROD-L-002 | loan | TXN-100002 | 2023-06-12T15:40:24 | 15840 | 34 | 2023-11-20 |
| CUST00003 | fee | 4200.5 | false | INR | Priya Menon | priya.menon.003@ | +91 9812345678 | 2020-02-17 | PROD-CC-003 | credit_card | TXN-100003 | 2022-12-09T11:22:54 | 346.75 | 40 | blank |
| CUST00004 | deposit | 35900 | false | USD | David Lee | david.lee.004@ | blank | 2017-08-22 | PROD-I-004 | investment | TXN-100004 | 2023-03-15T13:15:00 | 9450 | 75 | blank |
| CUST00005 | payment | 1230 | false | EUR | Sofia Rossi | sofia.rossi.005@ | +39 347 1234567 | 2022-05-30 | PROD-IN-005 | insurance | TXN-100005 | 2023-07-21T10:36:00 | 210 | 13 | blank |
| CUST00006 | fee | 540 | false | USD | Michael O'Brien | michael.obrien.006@ | +1-303-555-0192 | 2020-10-07 | PROD-O-006 | other | TXN-100006 | 2023-01-19T16:29:00 | 73.99 | 32 | blank |
| CUST00007 | withdrawal | 3580 | true | AED | Fatima El-Sayed | fatima.elsayed.007@ | +971 50 123 4567 | 2021-03-11 | PROD-CC-007 | credit_card | TXN-100007 | 2023-09-26T18:42:00 | 1276.62 | 30 | 2023-10-02 |
| CUST00008 | deposit | 1450 | false | EUR | Lucas Schmidt | lucas.schmidt.008@ | +49 151 12345678 | 2022-12-01 | PROD-SA-008 | savings_account | TXN-100008 | 2023-12-21T12:03:00 | 300 | 12 | blank |
| CUST00009 | deposit | 22000 | false | SGD | Emily Chen | emily.chen.009@ | +65 8123 4567 | 2018-04-25 | PROD-I-009 | investment | TXN-100009 | 2023-08-02T09:17:00 | 5200 | 63 | blank |
| CUST00010 | payment | 12000 | false | USD | Alejandro Torres | alejandro.torres.010@ | blank | 2019-09-12 | PROD-L-010 | loan | TXN-100010 | 2023-06-23T13:20:00 | 9200 | 48 | blank |
| CUST00011 | payment | 1110 | false | SEK | Nina Johansson | nina.johansson.011@ | +46 70 123 4567 | 2021-01-20 | PROD-IN-011 | insurance | TXN-100011 | 2023-02-14T10:00:00 | 115 | 29 | blank |
| CUST00012 | fee | 2075 | false | USD | Jamal Brown | jamal.brown.012@ | +1 718-555-0127 | 2020-05-02 | PROD-CC-012 | credit_card | TXN-100012 | 2023-10-10T14:13:00 | 35 | 41 | blank |
| CUST00013 | deposit | 2850 | false | EUR | Chloe Martin | chloe.martin.013@ | +33 6 12 34 56 78 | 2022-03-15 | PROD-SA-013 | savings_account | TXN-100013 | 2023-05-17T08:30:00 | 750 | 14 | blank |
| CUST00014 | payment | 10500 | false | INR | Rajiv Patel | rajiv.patel.014@ | +91 9821456789 | 2020-07-19 | PROD-L-014 | loan | TXN-100014 | 2023-01-25T17:00:00 | 4300 | 38 | blank |
| CUST00015 | deposit | 21500 | true | KRW | Anna Kim | anna.kim.015@ | +82 10-1234-5678 | 2018-12-09 | PROD-I-015 | investment | TXN-100015 | 2023-05-01T15:00:00 | 3900 | 55 | 2023-09-10 |
| CUST00016 | fee | 630 | false | USD | William Clark | william.clark.016@ | +1-212-555-0116 | 2021-11-03 | PROD-O-016 | other | TXN-100016 | 2023-09-17T09:07:00 | 110 | 23 | blank |
| CUST00017 | payment | 1020 | false | BRL | Gabriella Silva | gabriella.silva.017@ | +55 21 91234 5678 | 2019-06-28 | PROD-IN-017 | insurance | TXN-100017 | 2022-11-08T13:45:00 | 98 | 48 | blank |
| CUST00018 | deposit | 2100 | true | EUR | Peter Müller | peter.mueller.018@ | +49 176 12345678 | 2021-06-10 | PROD-SA-018 | savings_account | TXN-100018 | 2023-02-23T11:45:00 | 1400 | 21 | 2023-11-10 |
| CUST00019 | withdrawal | 2700 | false | CNY | Chen Wei | chen.wei.019@ | +86 13912345678 | 2020-01-29 | PROD-CC-019 | credit_card | TXN-100019 | 2023-07-08T19:03:00 | 520 | 44 | blank |
| CUST00020 | payment | 8900 | true | EGP | Salma Hussein | salma.hussein.020@ | +20 100 1234567 | 2019-11-11 | PROD-L-020 | loan | TXN-100020 | 2023-03-22T10:45:00 | 6700 | 46 | 2023-12-05 |
What the 200 rows show
from the 200-row sampleWithdrawal (transaction type) stands out: mean lifetime_
- 15%is_
churned = true - 3,050median lifetime_
value - 6product types
- 940.3median transaction_
amount - 27median retention_
period_ months
Median 3,050, from 90.0 to 41,201.
- string 9
- integer 1
- float 2
- date 2
- datetime 1
- boolean 1
Columns
16 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 9 columns | |||
customer_id | string | Unique identifier for each customerunique | CUST00001 |
customer_name | string | Full name of the customer | Jessica Wu |
customer_email | string | Email address of the customerunique | anna.kim.015@ |
customer_phone | string | Contact phone number of the customeroptional | +1-202-555-0181 |
product_id | string | Identifier for the financial product associated with the transaction | PROD-A-001 |
product_type | string | Type of financial product (e.g., savings account, loan, credit card)6 values | savings_account |
transaction_id | string | Unique identifier for each financial transactionunique | TXN-100001 |
transaction_type | string | Type of transaction (e.g., deposit, withdrawal, payment, fee)7 values | deposit |
currency | string | Currency code for transaction and lifetime value amounts (e.g., USD, EUR) | USD |
| Numbers 3 columns | |||
transaction_amount | float | Monetary value of the transaction0 or more | 2200.35 |
retention_period_months | integer | Number of months the customer has retained the financial product0 or more · optional | 51 |
lifetime_value | float | Calculated lifetime value of the customer for the financial product0 or more | 6800 |
| Dates and times 3 columns | |||
customer_join_date | date | Date when the customer first joined or registered | 2019-03-15 |
transaction_date | datetime | Date and time when the transaction occurred | 2023-04-11T09:39:00 |
churn_date | date | Date when the customer churned, if applicableoptional | 2023-11-20 |
| True or false 1 column | |||
is_churned | boolean | Indicates whether the customer has churned (true) or is still active (false) | false |
Use it for
A finance dashboard
The is_
churned rate, lifetime_ value by transaction_ type and a breakdown of currency. Excel, Power BI or Tableau. Why do the 16 withdrawal rows have a mean lifetime_
value of 19,291? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Customers200CUST000016800depositCUST0000218000paymentCUST000073580withdraw…
A software demo
Believable customers with customer_
name, customer_ email and customer_ phone to fill a screen in front of a buyer.
blueprint · financial-customer-lifetime-value
Behind this dataset
Same schema. As many rows as you need.
These 200 rows came out of a blueprint — 16 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.
- Log customer ID and product type
- Record account open/close dates
- Track yearly transaction sums
- Flag inactive customers
1 credit per row. Preview 20 rows free. Buy rows for the full run.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- financial-customer-lifetime-value