Sample Finance Dataset Generator

Fake transaction and account data for fintech demos

Ad placeholder (leaderboard)

This tool produces realistic but completely fake financial transactions so you can build fintech dashboards, ledger viewers, and charting demos without using real banking data. Everything is generated locally in your browser.

How it works

Each row is built by picking a category, then drawing an amount from a range that fits that category:

  • A transaction ID like TXN-000123 and an account ID like ACC-0007.
  • A category (Groceries, Dining, Rent, Salary, Transfer, Utilities, …) with a realistic amount range, so a salary is large and a coffee is small.
  • A debit/credit flag — debits are stored as negative amounts and credits as positive, so summing the column gives net cash flow.
  • A merchant name appropriate to the category and an ISO date within the past year.

The result is serialized as CSV with a header row or as pretty JSON.

Tips and notes

Sum the signed amount column to demo a running-balance or cash-flow chart. Because categories carry sensible ranges, the data also works well for grouping, budgeting, and category-breakdown visualizations. Each generation is independently random, so save the file if you need a fixed fixture.

Ad placeholder (rectangle)