Custom Categories for Bank Statements
The Custom Categories Setup feature in the US Bank Statement – Analytics API allows businesses to define their own set of categories and subcategories for categorizing transactions, enabling more personalized and precise financial insights.
Getting Started with Custom Categories
1. Enable Categorisation
Begin by toggling the Categorisation switch in your bank statement analysis settings.
- On: Transactions will be automatically assigned categories.
- Off: You will receive raw, uncategorized transaction data.
You must enable categorisation to use Basic Analysis analytics type, including custom.
2. Select Analytics Type
Choose the categorization scheme that fits your business requirements.
- MCA Categories – Designed for Merchant Cash Advance (MCA) workflows (Revenue, MCA Debits, Debt, Fees).
- Business Cash Flow – Follows traditional accounting buckets (Operating, Investing, Financing).
- Basic Analysis – Standard general-purpose categories., OR your own tags and definitions based on uploaded CSV data.
To choose a type:
- Navigate to the Select Analytics Type dropdown at the top.
- Select Basic Analysis to enable user-defined categories.
3. Upload Custom Categories CSV
To define your own categorization logic:
- Go to Settings > Database Tables
- Upload a file named:
dynamic_categorization.csv
: Sample CSV - Format: A CSV file with at least two columns –
category
andsubcategory
.
Sample format:
category,subcategory
Income,Salary
Income,Freelance
Income,Interest
Expense,Groceries
Expense,Utilities
Expense,Transport
Expense,Entertainment
Expense,Medical
Transfer,Internal Transfer
Transfer,Credit Card Payment
Loan,Loan Repayment
Loan,Loan Disbursement
Investment,Stocks
Investment,Mutual Funds
- The associated category and subcategory pair will be applied when a match is found.
This setup allows complete flexibility to define revenue, expenses, or any other tag your analysis requires..
4. Upload Bank Statements
To run your analysis:
- Navigate to the Upload Document section.
- Select a file under the US Bank Statement type.
- Click Submit to begin processing.
After the document has been processed, the following fields will be populated for each transaction in the extracted transaction table:
- Category
- Subcategory
- Merchant
Transactions will be automatically categorized using the selected analytics type, including your custom definitions if applicable.
Updated about 14 hours ago