ATM Cash Withdrawal Patterns
This dataset provides detailed records of ATM cash withdrawal transactions, including transaction amounts, timestamps, ATM locations, card and account types, and ATM cash balances. It is ideal for analyzing cash demand patterns, optimizing ATM restocking schedules, and understanding customer withdrawal behaviors across different locations and time periods.
Sample rows
preview · 8 of 100 rows · all 20 columns| transaction_idstring | account_typestring | withdrawal_amountfloat | is_foreign_cardboolean | atm_citystring | atm_idstring | atm_location_namestring | atm_street_addressstring | atm_statestring | atm_postal_codestring | atm_countrystring | transaction_datetimedatetime | currency_codestring | card_typestring | customer_idstring | transaction_statusstring | atm_balance_afterfloat | atm_capacityfloat | fee_appliedfloat | restock_event_idstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TXN100001 | checking | 80 | false | Springfield | ATM001 | Downtown Branch | 101 Main St | IL | 62701 | USA | 2024-05-01T09:22:13 | USD | debit | CUST1001 | successful | 4920 | 10000 | 0 | RESTOCK20240425 |
| TXN100002 | savings | 40 | false | Madison | ATM002 | Mall Center | 2200 Southgate Ave | WI | 53713 | USA | 2024-05-01T10:35:46 | USD | credit | CUST1002 | successful | 1980 | 5000 | 2 | RESTOCK20240427 |
| TXN100003 | checking | 100 | true | Atlanta | ATM003 | Airport Terminal B | 300 Airport Rd | GA | 30337 | USA | 2024-05-01T11:07:51 | USD | debit | CUST1003 | successful | 2400 | 6000 | 4 | RESTOCK20240428 |
| TXN100004 | savings | 60 | false | Springfield | ATM001 | Downtown Branch | 101 Main St | IL | 62701 | USA | 2024-05-01T13:41:10 | USD | prepaid | CUST1004 | successful | 4860 | 10000 | 1 | RESTOCK20240425 |
| TXN100005 | business | 200 | false | Denver | ATM004 | Westside Shop | 54 West St | CO | 80219 | USA | 2024-05-01T15:18:34 | USD | debit | CUST1005 | successful | 6800 | 8000 | 0 | RESTOCK20240430 |
| TXN100006 | checking | 20 | false | New York | ATM005 | Northside Plaza | 700 North Ave | NY | 10027 | USA | 2024-05-01T16:02:22 | USD | debit | CUST1006 | successful | 9980 | 12000 | 0 | RESTOCK20240429 |
| TXN100007 | checking | 120 | true | Springfield | ATM001 | Downtown Branch | 101 Main St | IL | 62701 | USA | 2024-05-01T17:48:15 | USD | credit | CUST1007 | successful | 4740 | 10000 | 3 | RESTOCK20240425 |
| TXN100008 | checking | 60 | false | Madison | ATM002 | Mall Center | 2200 Southgate Ave | WI | 53713 | USA | 2024-05-01T18:02:38 | USD | debit | CUST1008 | failed | 1980 | 5000 | 0 | RESTOCK20240427 |
| TXN100009 | savings | 40 | false | Miami | ATM006 | Eastside Market | 302 East Blvd | FL | 33125 | USA | 2024-05-01T18:33:26 | USD | prepaid | CUST1009 | successful | 1960 | 3000 | 1.5 | RESTOCK20240428 |
| TXN100010 | checking | 120 | false | Atlanta | ATM003 | Airport Terminal B | 300 Airport Rd | GA | 30337 | USA | 2024-05-02T07:13:44 | USD | debit | CUST1010 | successful | 2280 | 6000 | 0 | RESTOCK20240428 |
| TXN100011 | checking | 60 | false | New York | ATM005 | Northside Plaza | 700 North Ave | NY | 10027 | USA | 2024-05-02T08:54:09 | USD | credit | CUST1011 | successful | 9920 | 12000 | 2.5 | RESTOCK20240429 |
| TXN100012 | business | 100 | false | Madison | ATM002 | Mall Center | 2200 Southgate Ave | WI | 53713 | USA | 2024-05-02T09:21:15 | USD | debit | CUST1012 | successful | 1880 | 5000 | 3 | RESTOCK20240427 |
| TXN100013 | checking | 200 | true | Los Angeles | ATM007 | City Hall | 10 Civic Center Plz | CA | 90012 | USA | 2024-05-02T10:27:30 | USD | debit | CUST1013 | successful | 7800 | 10000 | 5 | RESTOCK20240430 |
| TXN100014 | checking | 20 | false | Denver | ATM004 | Westside Shop | 54 West St | CO | 80219 | USA | 2024-05-02T11:11:10 | USD | credit | CUST1014 | successful | 6780 | 8000 | 2 | RESTOCK20240430 |
| TXN100015 | savings | 50 | false | Atlanta | ATM003 | Airport Terminal B | 300 Airport Rd | GA | 30337 | USA | 2024-05-02T11:43:21 | USD | debit | CUST1015 | successful | 2230 | 6000 | 0.5 | RESTOCK20240428 |
| TXN100016 | checking | 100 | false | New York | ATM005 | Northside Plaza | 700 North Ave | NY | 10027 | USA | 2024-05-02T12:12:12 | USD | credit | CUST1016 | successful | 9820 | 12000 | 2 | RESTOCK20240429 |
| TXN100017 | checking | 50 | false | Madison | ATM002 | Mall Center | 2200 Southgate Ave | WI | 53713 | USA | 2024-05-02T13:21:00 | USD | debit | CUST1017 | cancelled | 1880 | 5000 | 0 | RESTOCK20240427 |
| TXN100018 | checking | 100 | false | Springfield | ATM001 | Downtown Branch | 101 Main St | IL | 62701 | USA | 2024-05-02T14:29:52 | USD | debit | CUST1018 | successful | 4640 | 10000 | 0 | RESTOCK20240425 |
| TXN100019 | savings | 80 | true | Miami | ATM006 | Eastside Market | 302 East Blvd | FL | 33125 | USA | 2024-05-02T15:08:23 | USD | prepaid | CUST1019 | successful | 1880 | 3000 | 3 | RESTOCK20240428 |
| TXN100020 | checking | 60 | false | Los Angeles | ATM007 | City Hall | 10 Civic Center Plz | CA | 90012 | USA | 2024-05-02T16:11:57 | USD | debit | CUST1020 | failed | 7800 | 10000 | 0 | RESTOCK20240430 |
What the 100 rows show
from the 100-row sampleBusiness (account type) stands out: mean withdrawal_
- 26%is_
foreign_ card = true - 80median withdrawal_
amount - 2atm countries
- 2currency codes
- 3transaction statuses
- 4card types
Median 80, from 20 to 500.
- string 14
- float 4
- datetime 1
- boolean 1
Columns
20 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 14 columns | |||
transaction_id | string | Unique identifier for each ATM withdrawal transactionunique | TXN100001 |
atm_id | string | Unique identifier for the ATM where the transaction occurred | ATM001 |
atm_location_name | string | Name or description of the ATM location (e.g., branch name, mall name)optional | Downtown Branch |
atm_street_address | string | Street address of the ATMoptional | 101 Main St |
atm_city | string | City where the ATM is locatedoptional | Springfield |
atm_state | string | State or province where the ATM is locatedoptional | IL |
atm_postal_code | string | Postal or ZIP code of the ATM locationoptional | 62701 |
atm_country | string | Country where the ATM is located2 countries · optional | USA |
currency_code | string | ISO 4217 currency code for the withdrawal (e.g., USD, EUR)2 codes | USD |
card_type | string | Type of card used for withdrawal (e.g., debit, credit, prepaid)debit · credit · prepaid · other · optional | debit |
customer_id | string | Unique identifier for the customer making the withdrawal (anonymized)optional | CUST1001 |
account_type | string | Type of account from which cash was withdrawn (e.g., checking, savings, business)checking · savings · business · other · optional | checking |
transaction_status | string | Status of the transaction (e.g., successful, failed, cancelled)successful · failed · cancelled | successful |
restock_event_id | string | Identifier for the most recent ATM restocking event prior to this transactionoptional | RESTOCK20240425 |
| Numbers 4 columns | |||
withdrawal_amount | float | Amount of cash withdrawn in the transaction (in local currency)0.01 or more | 80 |
atm_balance_after | float | Amount of cash remaining in the ATM immediately after the transaction0 or more · optional | 4920 |
atm_capacity | float | Maximum cash holding capacity of the ATM0 or more · optional | 10000 |
fee_applied | float | Fee charged to the customer for the withdrawal (if any)0 or more · optional | 0 |
| Dates and times 1 column | |||
transaction_datetime | datetime | Date and time when the withdrawal transaction occurred | 2024-05-01T09:22:13 |
| True or false 1 column | |||
is_foreign_card | boolean | Indicates if the card used is issued by a foreign bankoptional | false |
Use it for
A finance dashboard
The is_
foreign_ card rate, withdrawal_ amount by account_ type and a breakdown of atm_ city. Excel, Power BI or Tableau. Why do the 13 business rows have a mean withdrawal_
amount of 243.8? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Transactions100TXN10000180checkingTXN100003100checkingTXN100007120checking
A software demo
Believable transactions with atm_
id, atm_ location_ name and atm_ street_ address to fill a screen in front of a buyer.
blueprint · atm-cash-withdrawal-patterns
Behind this dataset
Same schema. As many rows as you need.
These 100 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.
- Record transaction amount and timestamp
- Log location and ATM ID
- Flag withdrawals exceeding daily limits
- Summarize daily cash outflows
- Identify peak transaction hours
1 credit per row. New accounts start with 25 free credits.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- atm-cash-withdrawal-patterns