Financial Transaction Pattern Analysis

This dataset provides granular financial transaction records enriched with customer segmentation, merchant categorization, and risk scoring. It enables banks and fintechs to analyze spending patterns, detect fraud, and optimize product offerings for targeted customer profiles. The dataset is ideal for risk management, customer analytics, and personalized financial services.

  • last updated 20 Aug 2025
  • by GoMask
The brief that made it

Customer segmentation and behavioral analysis

Sample rows

preview · 8 of 200 rows · all 16 columns
transaction_idstringtransaction_typestringrisk_scorefloatis_fraud_suspectedbooleanmerchant_namestringcustomer_idstringtransaction_datedatetimetransaction_amountfloatcurrencystringmerchant_idstringmerchant_categorystringpayment_methodstringlocation_citystringlocation_statestringlocation_countrystringcustomer_segmentstring
TXN-9D2M1BJCPurchase0.26falseApple StoreCUST-RF8Z72X2022-11-15T14:22:32Z11245.85USDMERCH-001RetailCredit CardSan FranciscoCAUSAHigh Spender
TXN-KL2V7G4XPurchase0.03falseTim HortonsCUST-GF3Z11K2023-06-20T09:08:14Z45.39CADMERCH-013DiningDebit CardTorontoONCANSaver
TXN-7Q1X6V29Purchase0.13falseAmazon.comCUST-NQ9T2ZW2024-01-25T17:45:09Z71.2USDMERCH-014RetailMobile PaymentSeattleWAUSAOnline Shopper
TXN-3W9C2DBEPurchase0.47falseRadisson BluCUST-ZP1H7DR2023-02-11T12:36:32Z8600EURMERCH-021TravelCredit CardBerlinBEDEUFrequent Traveler
TXN-6S8J4V1QPayment0.02falsePG&ECUST-QW7Z2CV2021-12-22T19:14:05Z187.56USDMERCH-005UtilitiesACHSacramentoCAUSASaver
TXN-XC3L9B2VPurchase0.06falseStarbucks JapanCUST-HF6T3JY2023-10-28T11:00:00Z681.05JPYMERCH-022DiningCredit CardTokyoTKJPNOccasional User
TXN-GH5F2K8NPurchase0.73trueRolex BoutiqueCUST-JK6Z41F2022-04-18T16:21:40Z10567.9CHFMERCH-009RetailCredit CardGenevaGECHEHigh Spender
TXN-4D2X5FJMFee0.04falseNetflixCUST-NQ9T2ZW2023-07-17T20:12:13Z13.99USDMERCH-017EntertainmentACHLos AngelesCAUSAOnline Shopper

What the 200 rows show

from the 200-row sample

Transfer (transaction type) stands out: 23 of its 23 rows have is_fraud_suspected = true, against 13 of 177 for the rest.

  • 18%is_fraud_suspected = true
  • 0.08median risk_score
  • 6payment methods
  • 6customer segments
  • 7merchant categories
  • 10currencies
Is fraud suspected rate by transaction_typeis_fraud_suspected = true
0%50%100%10%Purcha…13 of 1…100%Transf…23 of 230%Payment0 of 160%Refund0 of 140%Fee0 of 20
risk_score200 rows, in bands of 0.1
060120114353546999600.51risk_score →

Median 0.08, from 0.0 to 0.94.

merchant_name198 rows with a value · 2 left blank
  1. Tim Hortons29
  2. Netflix18
  3. Whole Foods Market16
  4. Amazon.com14
  5. Starbucks Japan13
  6. Cinepolis13
  7. Radisson Blu11
  8. Amazon Go11
  9. Apple Store10
  10. Global Luxury Cars10
16 columns by typefrom the column list below
  • string 12
  • float 2
  • datetime 1
  • boolean 1

Columns

16 columns in four groups
blueprint · 16 columns
columntypedescriptionexample
Text 12 columns
transaction_idstringUnique identifier for each financial transactionuniqueTXN-9D2M1BJC
customer_idstringUnique identifier for the customer involved in the transactionCUST-RF8Z72X
currencystringISO currency code used for the transaction (e.g., USD, EUR)10 currenciesUSD
merchant_idstringUnique identifier for the merchant or vendorMERCH-001
merchant_namestringName of the merchant or vendoroptionalApple Store
merchant_categorystringCategory of the merchant (e.g., Grocery, Dining, Travel)8 valuesRetail
transaction_typestringType of transaction (e.g., Purchase, Withdrawal, Transfer, Payment)7 valuesPurchase
payment_methodstringPayment method used (e.g., Credit Card, Debit Card, ACH, Cash)7 valuesCredit Card
location_citystringCity where the transaction took placeoptionalSan Francisco
location_statestringState or province where the transaction took placeoptionalCA
location_countrystringCountry where the transaction took place10 countries · optionalUSA
customer_segmentstringAssigned customer profile segment based on spending habits (e.g., High Spender, Saver, Occasional User)6 values · optionalHigh Spender
Numbers 2 columns
transaction_amountfloatMonetary value of the transaction0 or more11245.85
risk_scorefloatCalculated risk score for the transaction or customer (0-1 scale)0 to 1 · optional0.26
Dates and times 1 column
transaction_datedatetimeDate and time when the transaction occurred2022-11-15T14:22:32Z
True or false 1 column
is_fraud_suspectedbooleanFlag indicating whether the transaction is suspected to be fraudulentoptionalfalse

Use it for

  • is fraud suspe…18%36 of 200 rowsmean risk score by tr…0.18Purc…0.74Tran…0.06Paym…0.02Refu…

    A finance dashboard

    The is_fraud_suspected rate, risk_score by transaction_type and a breakdown of merchant_name. Excel, Power BI or Tableau.

  • Why do 36 of 200 rows have is_fraud_suspected = true?

    A root-cause class exercise

    Hand out the rows and one question. The answer is in the data, not in the brief.

  • A software demo

    Believable transactions with customer_id, transaction_date and transaction_amount to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 16 columns, your size and your rules. See 20 rows before you pay.

Preview 20 rows free

1,000 rows: $1.99 · 10,000: $12.99One-time. No subscription. All prices

This dataset200 rows16 columns
Yours1,000 rows16 columnslocation_city: UK only

blueprint · financial-transaction-pattern-analysis

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.

Rules it was built with
  • Group transactions by account type
  • Identify recurring payment intervals
  • Calculate average transaction value
  • Detect outlier transactions
Rows
Open the blueprint in Data Factory

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-transaction-pattern-analysis

What should your data show?

Preview 20 rows free
No signup. No card.