Search, Filter, Sort & Date-Range
The Categorization modal is a workspace — not a wall of rows. These four controls let you isolate exactly what you want to work on, so every session is focused instead of overwhelming.
Why This Matters
As the number of transactions grows, categorization gets much easier when you can isolate exactly what you want to work on.
This is where the modal's filter tabs, search box, sort options, and date-range inputs become essential. Together they turn a potentially overwhelming list into a series of small, clear decisions.
Live Workspace — Try All Four Controls
The demo below mirrors the real modal. Use the filter tabs, search box, sort selector, and date inputs together — then hit Clear Filters to see everything come back.
Filter Tabs
The five filter tabs at the top of the modal narrow what rows are visible by type. Each tab shows a live count so you always know what's waiting:
Search Box
The search box filters by whatever text appears in the Description column — the raw merchant or transaction name that came from your bank.
Most useful when:
- A recurring merchant (e.g. NETFLIX.COM, WHOLE FOODS) needs cleanup across multiple months
- You want to find and bulk-apply a category to every row from one vendor
- You remember seeing a transaction but can't scroll to it
- You're confirming whether a specific charge appeared in the import
Sort Options
Sorting changes the viewing order of rows — it does not change what is stored or what the rows mean. Use it to group rows into useful patterns for review:
Sort by Description is especially useful before a bulk-apply session — it clusters identical merchant names together so you can see all five Netflix rows in one block and check them at once.
Sort by Amount is useful for spotting unusually large transactions that may need extra scrutiny before assigning a category.
Date Range Filters
The date-range inputs let you narrow the modal to a specific window — one month, one statement period, one cleanup sprint.
Use date range when you want to stay disciplined about scope:
- Working through one month at a time instead of all history
- Reviewing a single statement period before closing the month
- Isolating a date window for a specific report or question
Clear Filters
If a row seems to have "disappeared," the most likely explanation is a filter or search is still active from a previous session step.
Before assuming data is missing, always clear filters first and return to the All tab + full date range. This restores the complete view and confirms whether rows are actually absent or simply hidden.
Bulk Actions in Filtered Views
Filtered workspaces are powerful — and they are the one place where Apply to Selected can cause unintended results if you're not paying attention.
Check the active filter indicator at the bottom of the workspace before any bulk operation. If filters are active, verify the visible rows are truly the ones you intend to affect.