Bank Account Details

This dataset provides comprehensive bank account details for testing and validating banking systems, including account types, balances, transaction limits, and detailed account holder information. It is ideal for simulating real-world banking scenarios, performing system integration tests, and validating compliance requirements in financial applications.

  • last updated 29 Oct 2025
  • by GoMask
The brief that made it

Testing and validating banking system functionalities

Sample rows

preview · 8 of 201 rows · all 20 columns
account_idstringaccount_typestringbalancefloatis_activebooleanholder_countrystringaccount_numberstringcurrencystringdaily_transaction_limitfloatmonthly_transaction_limitfloatopened_datedateaccount_holder_idstringholder_first_namestringholder_last_namestringholder_date_of_birthdateholder_emailstringholder_phonestringholder_street_addressstringholder_citystringholder_statestringholder_postal_codestring
A1B2C3D4E5F6G7H8checking8123.45trueUSA10001234567891USD5000250002022-03-18HLD1001MichaelSmith1992-07-09michael.smith01@usmail.com+16125551234201 Main StNew YorkNY10011
J3K4L5M6N7O8P9Q0savings56543.12trueUSA10008765432109USD10000500002011-07-24HLD1002LindaJohnson1974-03-21linda.johnson74@usmail.com+1917555432112 Elm AvenueBuffaloNY14222
Q1W2E3R4T5Y6U7I8business2234567.89trueIndia20004561238974INR50000020000002018-02-13HLD1003RajeshKumar1982-11-05rajesh.kumar@indmail.in+91987654321044 MG RoadMumbaiMH400001
Z9X8C7V6B5N4M3A2student45.67trueUSA30002345678912USD25010002023-09-12HLD1004EmilyWilliams2004-02-17emily.williams@student.edublank89 College RdBostonMA02115
F1G2H3J4K5L6M7N8joint350000falseUK40005678912340GBP200001000002008-11-03HLD1005PeterBrown1955-01-09peter.brown55@ukmail.co.uk+44791112345654 Queen StLiverpoolMerseysideL18 1BX
S2D3F4G5H6J7K8L9checking15500trueFrance50007890123456EUR6000300002021-05-06HLD1006SophieMartin1995-05-12sophie.martin95@frmail.fr+33123456789120 Rue LafayetteParisIle-de-France75010
M1N2B3V4C5X6Z7A8business12500000falseUSA60002345678913USD100000050000002010-06-18HLD1007DavidMiller1972-09-30david.miller@corpusa.com+1718444777788 Wall StNew YorkNY10005
U3I4O5P6A7S8D9F0student0falseAustralia70005678912341AUD002023-02-01HLD1008OliviaTaylor2005-10-24olivia.taylor05@unimail.edu.aublank23 Campus LaneMelbourneVIC3000

What the 201 rows show

from the 201-row sample

Business (account type) stands out: mean balance is 121,517,275, against 205,756 for the rest.

  • 76%is_active = true
  • 85,000median balance
  • 8currencies
  • 54holder cities
  • 54holder states
  • 9,500median daily_transaction_limit
Mean balance by account_type201 rows
0100M200M13,081checki…39 rows309.7ksavings42 rows121.5Mbusine…43 rows486.9kjoint39 rows24.2student38 rows
balance201 rows, in bands of 100M
095190189511130010500M900Mbalance →

Median 85,000, from 0.0 to 900,000,000.

holder_country201 rows · 10 values
  1. USA35
  2. Australia26
  3. Switzerland26
  4. UK25
  5. Canada24
  6. India19
  7. Japan14
  8. France13
  9. Italy13
  10. Germany6
20 columns by typefrom the column list below
  • string 14
  • float 3
  • date 2
  • boolean 1

Columns

20 columns in four groups
blueprint · 20 columns
columntypedescriptionexample
Text 14 columns
account_idstringUnique identifier for the bank accountuniqueA1B2C3D4E5F6G7H8
account_numberstringOfficial bank account numberunique10001234567891
account_typestringType of bank account (e.g., checking, savings, business)checking · savings · business · joint · studentchecking
currencystringCurrency code for the account balance (ISO 4217)8 valuesUSD
account_holder_idstringUnique identifier for the account holderHLD1001
holder_first_namestringFirst name of the account holderMichael
holder_last_namestringLast name of the account holderSmith
holder_emailstringEmail address of the account holderrajesh.kumar@indmail.in
holder_phonestringPhone number of the account holderoptional+16125551234
holder_street_addressstringStreet address of the account holder201 Main St
holder_citystringCity of the account holderNew York
holder_statestringState or province of the account holderoptionalNY
holder_postal_codestringPostal code of the account holder10011
holder_countrystringCountry of the account holder10 countriesUSA
Numbers 3 columns
balancefloatCurrent balance of the account0 or more8123.45
daily_transaction_limitfloatMaximum allowed transaction amount per day0 or more5000
monthly_transaction_limitfloatMaximum allowed transaction amount per month0 or more25000
Dates and times 2 columns
opened_datedateDate when the account was opened2022-03-18
holder_date_of_birthdateDate of birth of the account holder1992-07-09
True or false 1 column
is_activebooleanIndicates if the account is currently activetrue

Use it for

  • is active76%152 of 201 rowsmean balance by accou…13.1kchec…309.7ksavi…121.5Mbusi…486.9kjoint

    A finance dashboard

    The is_active rate, balance by account_type and a breakdown of holder_country. Excel, Power BI or Tableau.

  • Why do the 43 business rows have a mean balance of 121,517,275?

    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 accounts with account_number, account_type and balance to fill a screen in front of a buyer.

Not quite right?

Make it yours.

Same 20 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 dataset201 rows20 columns
Yours1,000 rows20 columnsholder_street_address: UK only

blueprint · bank-account-details

Behind this dataset

Same schema. As many rows as you need.

These 201 rows came out of a blueprint — 20 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
  • Account number follows banking format
  • Account type: checking, savings, money market
  • Balance is non-negative for most accounts
  • Daily transaction limit by account type
  • Account status: active, frozen, closed
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
bank-account-details

What should your data show?

Preview 20 rows free
No signup. No card.