Overview
Advanced Search in New Expensify provides a powerful way to locate and filter financial data across your entire workspace. With an advanced query language, autocomplete suggestions, and 40+ filter types, you can quickly find specific expenses, reports, invoices, chats, and trips using keywords or precise filter combinations.Why Use Advanced Search?
- Locate specific transactions - Find expenses, invoices, or other financial data using keywords or filters
- Filter by status - View items based on their current state (Open, Submitted, Approved, Paid, etc.)
- Save frequent searches - Store commonly used search parameters for quick access
- Export and analyze - Filter data for reporting and analysis
- Customize results - Adjust columns and grouping to view data your way
Accessing Search
1
Open Search Router
Click the search icon in the top navigation bar or press
Cmd/Ctrl + K to open the search interface.2
Start Typing
Begin typing your search query. The autocomplete modal appears with suggestions as you type.
3
Execute Search
Press Enter or click the magnifying glass icon to execute your search.
Basic Search
Keyword Search
The simplest way to search is by typing keywords. Keywords search across multiple fields including merchant names, descriptions, and other text fields. Examples:Quick Filters
Each data type (Expenses, Reports, Invoices, Chats, Trips) offers predefined quick filters:- All - Shows all items (default)
- Drafts - Items not yet submitted
- Outstanding - Items awaiting action
- Approved - Items that have received approval
- Done - Completed items
- Paid - Items that have been reimbursed or paid
Available quick filters vary depending on the selected data type.
Advanced Filters
Advanced filters let you construct precise search queries using a powerful query language. Filters can be combined using spaces (AND logic) to narrow results.Filter Syntax
All filters follow this basic pattern:- prefix:
Status Filters
Filter transactions by their workflow status:
Examples:
Date Filters
Search by transaction or workflow dates:
Date Formats:
- Specific date:
date:2024-01-15 - After date:
date>2024-01-01 - Before date:
date<2024-02-01 - Date range:
date>2024-01-01 date<2024-01-31 - Relative dates:
date:today,date:yesterday,date:thisWeek,date:lastWeek,date:thisMonth,date:lastMonth
Amount Filters
Filter by transaction amounts:
Operators:
:or=- Equal to>- Greater than<- Less than>=- Greater than or equal to<=- Less than or equal to
Merchant & Description Filters
Search by merchant name or expense description:
Examples:
Category & Tag Filters
Filter by workspace categories and tags:
Examples:
Currency Filters
Filter by transaction currency:
Examples:
Card Filters
Search by payment card:
Examples:
Report Filters
Filter by report properties:
Examples:
People Filters
Filter by people involved in transactions:
Examples:
Expense Type Filters
Filter by the type of expense:
Values:
card- Card transactionscash- Cash expensesdistance- Distance/mileage expensesperDiem- Per diem expenses
Withdrawal Filters
Filter by withdrawal information:
Examples:
Boolean Filters
Toggle-style filters:
Examples:
Metadata Filters
Additional filters for special cases:
Examples:
Workspace Filter
Filter by specific workspace:policyID:
Combining Filters
Combine multiple filters with spaces (AND logic) to create precise queries: Example 1: Complex expense searchSaved Searches
Save frequently used searches for quick access.Creating a Saved Search
1
Execute Your Search
Run the search query you want to save.
2
Click Save
Click the “Save Search” button in the search results header.
3
Name Your Search
Enter a descriptive name for your saved search (e.g., “Q1 Travel Expenses” or “Pending Approvals”).
4
Access Saved Search
Your saved search appears in the left-hand navigation (LHN) under “Saved Searches” for quick access.
Managing Saved Searches
- Rename: Click the three-dot menu next to a saved search and select “Rename”
- Delete: Click the three-dot menu and select “Delete”
- Reorder: Drag and drop saved searches in the LHN to reorder them
Search Results
Understanding Results
Search results display in a table format with these key elements:- Selection checkboxes - Select multiple items for bulk actions
- Column headers - Click to sort results (toggles ascending/descending)
- Row details - Click any row to view full transaction details
- Footer totals - Shows count and sum of selected or all results
Customizing Columns
Adjust which columns appear in your results:1
Open Column Settings
Click the columns icon in the search header.
2
Select Columns
Check/uncheck columns to show or hide them in results.
3
Save Layout
Your column preferences are saved automatically.
- Date
- Merchant
- Amount
- Category
- Tag
- Description
- Receipt
- Tax
- Card
- From
- To
- Report ID
- And more…
Grouping Results
Group results by common fields:from- Group by submittercard- Group by payment cardcategory- Group by categorytag- Group by tagmerchant- Group by merchantmonth- Group by monthweek- Group by weekquarter- Group by quarteryear- Group by yearwithdrawal-id- Group by withdrawal batch
Chart Views
Visualize grouped data with chart views:table- Default table viewbar- Bar chartline- Line chart (best with time-based grouping)
Sorting Results
Control sort order in your query:date- Transaction date (default)amount- Transaction amountmerchant- Merchant namecategory- Category namegroupFrom,groupCategory, etc. - For grouped results
asc- Ascending (A-Z, low to high, oldest to newest)desc- Descending (Z-A, high to low, newest to oldest)
Limiting Results
Limit the number of results returned:Search Syntax Reference
Basic Query Structure
Data Types
Specify what kind of data to search:Complete Filter Reference
Use Cases & Examples
Expense Management
Find large expenses without receipts:Reimbursement Tracking
Unpaid reimbursables:Billable Client Work
Billable hours this quarter:Auditing & Compliance
High-value transactions:Team Management
Team member expenses:Card Reconciliation
Reconcile card transactions:Tips & Best Practices
Search operates on snapshots of data, not live data. For real-time updates to to-do items and tasks, use the dedicated Tasks view.
Keyboard Shortcuts
Troubleshooting
Search returns no results
- Check filter spelling and syntax
- Ensure date formats are correct (YYYY-MM-DD)
- Verify you have access to the workspace/data
- Try removing filters one by one to isolate the issue
Slow search performance
- Use more specific filters to reduce result set
- Add date ranges to limit search scope
- Consider using
limit:to cap results
Can’t find expected transactions
- Check workspace filter - you may be searching the wrong workspace
- Verify transaction status matches your filter
- Ensure you have permissions to view the data
For additional help with search, contact your workspace administrator or visit the New Expensify Help Center.
