Generates synthetic bank transaction records with realistic amounts, dates, merchant categories, and account details. Perfect for developers building financial applications who need test data without using real customer information. Outputs to CSV, JSON, or Excel formats.

Features

  • Generate transactions with realistic amounts following banking patterns
  • Create multiple account types with different spending behaviors
  • Include merchant categories like groceries, utilities, entertainment
  • Control date ranges and transaction frequency parameters
  • Export to CSV, JSON, or Excel with customizable column formats

Usage

python generate_transactions.py --accounts 5 --days 30 --output sample_transactions.csv

Requirements

Python 3.8+. Install dependencies:

pip install -r requirements.txt

Download

Buy for $29 โ†’

Buy once, download immediately. ZIP includes the full script, README, and usage examples.

License

Personal & Commercial Use. You may use this tool in your own personal and commercial projects. Redistribution or resale of the source code is not permitted.