Datasets by industry

Bank Transaction Datasets

Realistic bank transactions without anyone's bank account. These datasets have merchant names, category codes, recurring payments, balances and locations, so you can build spending dashboards, categorisation models and fraud checks. Every dataset shows its columns and sample rows before you download.

Categorised transactions

Account and card transactions with merchant, merchant category code, category and subcategory, recurring flags and balances. The classic starting point for a transaction categorisation model or a spending breakdown.

Finance17 cols · 200 rows

Bank Transaction Categorization Sample

This dataset contains labeled bank transaction records, including detailed transaction metadata, merchant information, and manually or automatically assigned expense categories. It is ideal for developing, training, and benchmarking automated expense categorization models for personal finance, budgeting, and regulatory compliance applications.

merchant_nameamountcategory
Whole Foods Market-95.32groceries
ACME Corp2500income
Netflix-56.8entertainment
posting_dateis_recurringmerchant_category_code+11 more
Finance18 cols · 200 rows

Bank Transaction Category Classification

This dataset contains detailed synthetic bank transaction records, each labeled with spending categories such as groceries, travel, and utilities. It includes transaction metadata, merchant details, recurrence information, and account associations, making it ideal for developing and benchmarking personal finance management tools, automated expense categorization, and financial analytics solutions.

merchant_namemerchant_categorycategory
FreshMartSupermarketgroceries
NetVisionStreaming Serviceentertainment
MetroCorp PayrollPayrollincome
transaction_idaccount_idtransaction_date+12 more
Finance20 cols · 200 rows

Transaction Categorization Dataset

This dataset provides a comprehensive, labeled collection of real-world bank transactions, including raw descriptions, merchant information, categorized labels, and enrichment fields for AI training. It enables robust development of transaction categorization, statement enrichment, and personal finance analytics models, supporting both supervised and semi-supervised learning scenarios.

merchant_namecategorysubcategory
AmazonShoppingOnline Retail
Acme CorpIncomeSalary
SpotifyEntertainmentMusic Streaming
transaction_idaccount_idtransaction_date+14 more
Finance17 cols · 206 rows

Credit Card Transactions

This dataset provides granular, masked credit card transaction records including transaction amounts, merchant details, timestamps, authorization codes, and fraud flags. It supports robust analysis for fraud detection, merchant risk assessment, and payment trends across regions and card types. The dataset is ideal for financial institutions, payment processors, and analytics teams seeking actionable insights into card-based payments.

merchant_namecard_typetransaction_status
FreshMart GroceryVisaapproved
Burger ExpressMasterCardapproved
TechZone ElectronicsVisaapproved
transaction_idmasked_card_numbertransaction_amount+11 more

Wallets, ATMs and statements

Digital wallet transfers and top-ups with fees and failure reasons, daily ATM withdrawal and deposit totals by location, and ISO 20022 camt.053 bank statements with opening and closing balances.

Finance18 cols · 200 rows

Digital Wallet Transaction Dataset

This dataset provides granular, transaction-level data on digital wallet usage, including top-ups, peer-to-peer transfers, and merchant payments. It features rich contextual information such as user, wallet, merchant, device, and location details, making it ideal for payment analytics, fraud detection, and fintech product development.

transaction_typestatusmerchant_name
top-upcompleted–
transferpending–
merchant-paymentcompletedTesco Express
transaction_iduser_idtransaction_datetime+12 more
Finance17 cols · 201 rows

ATM Transaction Usage Patterns

This dataset provides daily aggregated cash withdrawal and deposit activity for each ATM, including transaction counts, total and average amounts, unique card usage, and a flag for suspicious activity. The data is ideal for analyzing ATM usage patterns, forecasting cash demand, and monitoring for potential fraud across different locations. Detailed location fields enable geographic and branch-level insights.

location_countrytotal_withdrawal_countsuspicious_activity_flag
USA96false
Canada32false
USA57false
atm_idlocation_idlocation_street_address+11 more
Finance25 cols · 500 rows

ISO20022 Bank to Customer Statement (camt.053)

This dataset provides detailed, end-of-day and periodic bank statements in compliance with ISO20022 camt.053 standards, including complete transaction histories, charges, interest calculations, and final balances for each account. It is ideal for accounting, reconciliation, financial analysis, and regulatory reporting, offering granular insights into account activity and transaction-level details.

transaction_typecounterparty_namecharge_type
creditAcme Corp–
debitSuperMart–
debitBerlinElectric–
statement_idaccount_idaccount_iban+19 more

Budgets, expenses and customers

Household budgeting records, business expense claims, bank customer segments with income and credit scores, and branch performance by period.

Finance18 cols · 200 rows

Personal Finance Budgeting Records

This dataset provides detailed, household-level records of income and expenses, including transaction categories, payment methods, recurrence patterns, and basic household demographics. It enables comprehensive budgeting analysis, supports financial literacy initiatives, and can power personalized financial recommendations and research into household spending habits.

record_typecategorysubcategory
incomesalary–
expenserent–
incomeinvestmentdividends
household_idrecord_idamount+12 more
Finance20 cols · 200 rows

Finance Expense Categorization Dataset

This dataset contains detailed, structured expense records including transaction dates, amounts, categories, payment methods, merchant details, and location information. It is ideal for personal finance management, business accounting, machine learning classification, and budgeting applications, providing granular insights into spending patterns and expense tracking.

merchant_nameamountcategory
The Grove Bistro53.25Food
Pacific Utilities0Other
Netflix Australia19.99Entertainment
currencyis_business_expensereceipt_available+14 more
Finance28 cols · 200 rows

Bank Customer Segmentation Dataset

This dataset contains rich, structured information about bank customers, including demographics, account details, product holdings, financial metrics, and segmentation labels. It is ideal for financial institutions seeking to personalize marketing, manage risk, and identify cross-selling opportunities through data-driven customer segmentation and profiling.

first_namelast_nameaccount_type
AlexJoneschecking
MeeraSinghstudent
RileyBrownsavings
customer_idgenderdate_of_birth+22 more
Finance19 cols · 200 rows

Bank Branch Performance Metrics

This dataset provides comprehensive performance metrics for individual bank branches, including account activity, transaction volumes, and customer feedback scores over specific reporting periods. It enables detailed analysis of operational efficiency, customer satisfaction, and issue resolution, supporting data-driven management decisions and branch benchmarking.

branch_nameaddress_countryaccounts_opened
Downtown FinancialUSA400
Bayview BranchUSA380
Lakeshore CenterUSA305
branch_idbranch_manageraddress_street+13 more

Every dataset in this collection

11 datasets

Finance17 cols · 200 rows

Bank Transaction Categorization Sample

This dataset contains labeled bank transaction records, including detailed transaction metadata, merchant information, and manually or automatically assigned expense categories. It is ideal for developing, training, and benchmarking automated expense categorization models for personal finance, budgeting, and regulatory compliance applications.

merchant_nameamountcategory
Whole Foods Market-95.32groceries
ACME Corp2500income
Netflix-56.8entertainment
posting_dateis_recurringmerchant_category_code+11 more
Finance18 cols · 200 rows

Bank Transaction Category Classification

This dataset contains detailed synthetic bank transaction records, each labeled with spending categories such as groceries, travel, and utilities. It includes transaction metadata, merchant details, recurrence information, and account associations, making it ideal for developing and benchmarking personal finance management tools, automated expense categorization, and financial analytics solutions.

merchant_namemerchant_categorycategory
FreshMartSupermarketgroceries
NetVisionStreaming Serviceentertainment
MetroCorp PayrollPayrollincome
transaction_idaccount_idtransaction_date+12 more
Finance20 cols · 200 rows

Transaction Categorization Dataset

This dataset provides a comprehensive, labeled collection of real-world bank transactions, including raw descriptions, merchant information, categorized labels, and enrichment fields for AI training. It enables robust development of transaction categorization, statement enrichment, and personal finance analytics models, supporting both supervised and semi-supervised learning scenarios.

merchant_namecategorysubcategory
AmazonShoppingOnline Retail
Acme CorpIncomeSalary
SpotifyEntertainmentMusic Streaming
transaction_idaccount_idtransaction_date+14 more
Finance17 cols · 206 rows

Credit Card Transactions

This dataset provides granular, masked credit card transaction records including transaction amounts, merchant details, timestamps, authorization codes, and fraud flags. It supports robust analysis for fraud detection, merchant risk assessment, and payment trends across regions and card types. The dataset is ideal for financial institutions, payment processors, and analytics teams seeking actionable insights into card-based payments.

merchant_namecard_typetransaction_status
FreshMart GroceryVisaapproved
Burger ExpressMasterCardapproved
TechZone ElectronicsVisaapproved
transaction_idmasked_card_numbertransaction_amount+11 more
Finance18 cols · 200 rows

Digital Wallet Transaction Dataset

This dataset provides granular, transaction-level data on digital wallet usage, including top-ups, peer-to-peer transfers, and merchant payments. It features rich contextual information such as user, wallet, merchant, device, and location details, making it ideal for payment analytics, fraud detection, and fintech product development.

transaction_typestatusmerchant_name
top-upcompleted–
transferpending–
merchant-paymentcompletedTesco Express
transaction_iduser_idtransaction_datetime+12 more
Finance17 cols · 201 rows

ATM Transaction Usage Patterns

This dataset provides daily aggregated cash withdrawal and deposit activity for each ATM, including transaction counts, total and average amounts, unique card usage, and a flag for suspicious activity. The data is ideal for analyzing ATM usage patterns, forecasting cash demand, and monitoring for potential fraud across different locations. Detailed location fields enable geographic and branch-level insights.

location_countrytotal_withdrawal_countsuspicious_activity_flag
USA96false
Canada32false
USA57false
atm_idlocation_idlocation_street_address+11 more
Finance25 cols · 500 rows

ISO20022 Bank to Customer Statement (camt.053)

This dataset provides detailed, end-of-day and periodic bank statements in compliance with ISO20022 camt.053 standards, including complete transaction histories, charges, interest calculations, and final balances for each account. It is ideal for accounting, reconciliation, financial analysis, and regulatory reporting, offering granular insights into account activity and transaction-level details.

transaction_typecounterparty_namecharge_type
creditAcme Corp–
debitSuperMart–
debitBerlinElectric–
statement_idaccount_idaccount_iban+19 more
Finance18 cols · 200 rows

Personal Finance Budgeting Records

This dataset provides detailed, household-level records of income and expenses, including transaction categories, payment methods, recurrence patterns, and basic household demographics. It enables comprehensive budgeting analysis, supports financial literacy initiatives, and can power personalized financial recommendations and research into household spending habits.

record_typecategorysubcategory
incomesalary–
expenserent–
incomeinvestmentdividends
household_idrecord_idamount+12 more
Finance20 cols · 200 rows

Finance Expense Categorization Dataset

This dataset contains detailed, structured expense records including transaction dates, amounts, categories, payment methods, merchant details, and location information. It is ideal for personal finance management, business accounting, machine learning classification, and budgeting applications, providing granular insights into spending patterns and expense tracking.

merchant_nameamountcategory
The Grove Bistro53.25Food
Pacific Utilities0Other
Netflix Australia19.99Entertainment
currencyis_business_expensereceipt_available+14 more
Finance28 cols · 200 rows

Bank Customer Segmentation Dataset

This dataset contains rich, structured information about bank customers, including demographics, account details, product holdings, financial metrics, and segmentation labels. It is ideal for financial institutions seeking to personalize marketing, manage risk, and identify cross-selling opportunities through data-driven customer segmentation and profiling.

first_namelast_nameaccount_type
AlexJoneschecking
MeeraSinghstudent
RileyBrownsavings
customer_idgenderdate_of_birth+22 more
Finance19 cols · 200 rows

Bank Branch Performance Metrics

This dataset provides comprehensive performance metrics for individual bank branches, including account activity, transaction volumes, and customer feedback scores over specific reporting periods. It enables detailed analysis of operational efficiency, customer satisfaction, and issue resolution, supporting data-driven management decisions and branch benchmarking.

branch_nameaddress_countryaccounts_opened
Downtown FinancialUSA400
Bayview BranchUSA380
Lakeshore CenterUSA305
branch_idbranch_manageraddress_street+13 more

Questions

Are these real bank transactions?
No. They are synthetic, generated to look and behave like real transactions, so they contain no account holders' data.
Can I use them to train a categorisation model?
Yes. The categorised datasets have category and subcategory labels next to the merchant name, description and merchant category code.
How do I get more transactions?
Open a dataset in GoMask Data Factory and generate up to a million rows with the same columns. The download itself comes as Excel, CSV, JSON, Parquet, JSONL, SQL, TSV or XML.

What should your data show?

Preview 20 rows free
No signup. No card.