Bulk Edit, Delete, and Categorize Expenses
Overview
Save time by managing multiple expenses at once with bulk operations. Learn how to import, export, categorize, edit, and delete expenses in batches for efficient expense management.
What You'll Learn
- How to select multiple expenses
- Bulk categorization and editing
- Importing expenses from CSV
- Exporting expenses for accounting
- Bulk delete operations
- Bulk tagging
Selecting Multiple Expenses
Method 1: Individual Selection
- Navigate to Expenses page
- Click checkboxes next to each expense you want to select
- Selected count appears at top: "5 expenses selected"
- Bulk Actions button becomes active
Method 2: Select All (Current Page)
- Click the checkbox in the header row
- All expenses on current page are selected
- If you have multiple pages, banner appears:
- "50 expenses on this page are selected"
- Click "Select all 243 expenses" to select across all pages
Method 3: Filter First, Then Select All
Most efficient for targeted bulk operations:
- Apply filters to narrow down expenses:
- Date range
- Category
- Merchant
- Amount range
- Tags
- Payment method
- Click "Select All"
- Only filtered expenses are selected
Example: Select all "Office Expenses" from Q3 2025 to recategorize them.
Method 4: Search and Select
- Use global search (Ctrl/Cmd + K)
- Search for specific merchant or keyword
- Results displayed
- Select individual or all results
Bulk Categorization
Change category for multiple expenses at once:
Step-by-Step
- Select expenses (using methods above)
- Click "Bulk Actions" button
- Select "Change Category"
- Modal appears with category dropdown
- Choose new category
- Preview shows:
- Number of expenses affected
- Current categories (if mixed)
- New category
- Click "Apply to X expenses"
- Confirmation: "143 expenses recategorized successfully"
When to Use Bulk Categorization
- Fixing miscategorizations: Selected wrong category initially
- Merchant-based updates: All "Amazon" purchases should be "Office Supplies"
- Seasonal adjustments: Reclassify summer travel expenses
- Tax optimization: Move expenses to more beneficial categories (consult accountant)
- Custom category migration: Moving expenses from "Other" to new custom category
Bulk Categorization Best Practices
- Filter first - Be specific about which expenses to recategorize
- Review sample - Check a few expenses before bulk applying
- Use preview - Verify count and affected expenses
- Undo available - Can bulk recategorize back if mistake made
- Add note - Use bulk edit to add description noting the change
Bulk Editing
Change multiple fields across selected expenses:
Available Bulk Edit Fields
- Category (described above)
- Tags - Add or remove tags
- Payment Method - Change how expenses were paid
- Project/Client - Assign to project or client
- Billable Status - Mark as billable or non-billable
- Notes - Add note to multiple expenses
Bulk Tagging
Add tags to multiple expenses:
- Select expenses
- Click "Bulk Actions" > "Add Tags"
- Enter tag(s):
- Type tag name
- Press Enter to add
- Add multiple tags at once
- Choose merge option:
- Add to existing tags - Keeps current tags, adds new ones
- Replace all tags - Removes existing tags, adds only new ones
- Click "Apply"
Example uses:
- Tag all Q4 expenses with "Q4-2025"
- Tag project expenses with client name
- Tag expenses for specific purposes "Tax Review Needed"
Bulk Change Payment Method
- Select expenses
- Click "Bulk Actions" > "Change Payment Method"
- Select new payment method
- Click "Apply"
Example: You entered 50 expenses as "Credit Card" but they were actually paid with "Debit Card".
Bulk Delete
Delete multiple expenses at once:
Caution: Bulk Delete
⚠️ Warning: Bulk delete is powerful and potentially dangerous. Double-check your selection before proceeding.
Step-by-Step
- Select expenses to delete
- Click "Bulk Actions" button
- Select "Delete Selected"
- Confirmation dialog appears:
- "Are you sure you want to delete X expenses?"
- Preview of selected expenses
- Option to archive instead of delete
- Options:
- Delete Permanently - Moved to trash (recoverable for 30 days)
- Archive Instead - Hide from main view but keep in system
- Cancel - Abort operation
- Type "DELETE" to confirm (for 10+ expenses)
- Click "Confirm Deletion"
Safety Features
Warnings for:
- Expenses included in recent exports
- Expenses linked to invoices
- Expenses with attached receipts
- Recurring expense templates
Undo period:
- Deleted expenses in trash for 30 days
- Go to Settings > Trash to recover
- After 30 days: permanent deletion
When to Use Bulk Delete
- Test data cleanup: Remove demo/test expenses
- Duplicate removal: Delete duplicate entries
- Incorrect imports: Remove wrongly imported expenses
- Old irrelevant data: Clean up very old, unnecessary expenses
Importing Expenses (CSV)
Import historical or external expenses in bulk:
Preparing Your CSV File
Required columns:
date(YYYY-MM-DD format)merchantordescriptionamount(numbers only, no currency symbols)category
Optional columns:
payment_methodnotesordescriptiontags(comma-separated)receipt_url(link to receipt image)tax_amountbillable(true/false)
Example CSV:
date,merchant,amount,category,payment_method,notes
2025-10-15,Staples,45.99,Office Expenses,Credit Card,Office supplies
2025-10-16,Tim Hortons,12.50,Meals & Entertainment,Cash,Client meeting
2025-10-17,Rogers,85.00,Telecommunications,Credit Card,Monthly internetImport Process
- Navigate to Expenses page
- Click "Import" button (top right)
- Click "Upload CSV" or drag and drop file
- Column Mapping:
- Akili Apps auto-detects columns
- Review and adjust mappings
- Map CSV columns to Akili fields
- Preview:
- See first 10 rows
- Verify data looks correct
- Options:
- ☑ Skip duplicate expenses (based on date + amount + merchant)
- ☑ Auto-categorize using AI (Professional/Growth plans)
- ☑ Create missing categories
- Click "Import X expenses"
- Progress bar shows import status
- Summary:
- X expenses imported successfully
- Y duplicates skipped
- Z errors (with details)
Import from Accounting Software
Pre-built templates for:
- QuickBooks format
- FreshBooks format
- Wave format
- Xero format
- Generic spreadsheet
Download template: Import > Download Template > Select Format
Handling Import Errors
Common errors:
- Invalid date format: Use YYYY-MM-DD
- Missing required field: Add merchant or amount
- Invalid category: Use exact category name or create custom
- Amount format: Remove $ and commas, use plain numbers
Error log:
- Download error report
- Shows row number and issue
- Fix and re-import
Exporting Expenses (CSV, PDF, Excel)
Export expenses for accounting, taxes, or backup:
Quick Export
- Optional: Apply filters to export specific expenses
- Click "Export" button
- Choose format:
- CSV - For spreadsheets and accounting software
- PDF - For printing or emailing
- Excel (.xlsx) - For advanced Excel analysis (Pro/Growth only)
- Select date range:
- Current month
- Last 3 months
- Last year
- Custom range
- Click "Download Export"
- File downloads to your computer
Export Selected Expenses
- Select specific expenses (using checkboxes)
- Click "Bulk Actions" > "Export Selected"
- Choose format
- Download
Scheduled Exports (Growth Plan)
Automatically export expenses on a schedule:
- Go to Settings > Integrations > Scheduled Exports
- Click "Create Schedule"
- Configure:
- Frequency: Daily, Weekly, Monthly
- Format: CSV, PDF, Excel
- Filters: Categories, date range, tags
- Delivery: Email or cloud storage (Dropbox, Google Drive)
- Save schedule
Example: Monthly PDF report emailed to accountant on 1st of each month.
Export for Accountant
Special export format for tax professionals:
- Click "Export" button
- Select "Accountant Format"
- Choose tax year
- Export includes:
- All expenses with full details
- Category summaries
- GST/HST calculations
- Receipt image links
- Audit trail
Bulk Operations from Mobile
Available on mobile:
- ✅ View bulk operations performed on desktop
- ✅ Individual expense selection
- ⚠️ Limited bulk actions (delete only)
Not available on mobile:
- ❌ Bulk categorization
- ❌ Import CSV
- ❌ Advanced bulk editing
Recommendation: Use desktop for bulk operations.
Tips & Best Practices
- Filter before bulk actions - Be specific about which expenses to affect
- Preview before applying - Always review what will change
- Test with small selection - Try on 5-10 expenses first
- Use undo/archive - Safer than permanent deletion
- Regular exports - Backup your data monthly
- Document bulk changes - Add notes explaining why changes were made
- Import validation - Always preview import before confirming
- Template consistency - Use same CSV format for regular imports
Common Questions
Q: Can I undo a bulk operation? A: Bulk categorization and edits can be reversed with another bulk operation. Deletes can be recovered from trash within 30 days.
Q: What's the maximum number of expenses I can bulk edit at once? A: No hard limit, but operations over 1,000 expenses may take a few minutes to process.
Q: Can I import expenses with attached receipts?
A: Yes, include receipt_url column with links to receipt images. Images will be downloaded and attached automatically.
Q: What if my CSV has different column names? A: During import, you'll map your CSV columns to Akili Apps fields. Any column name works as long as you map it correctly.
Q: Can I export to QuickBooks directly? A: Export your data in QuickBooks-compatible CSV format, then import into QuickBooks. Use the Accountant Export feature for the most compatible format.
Q: Will bulk categorization affect my tax reports? A: Yes, reports are generated in real-time from current data. Past exported reports (PDFs) are not affected.
Q: Can I schedule automatic imports? A: Not currently, but you can set up bank sync for automatic transaction import. CSV imports are manual.
Q: What happens if I import duplicate expenses? A: Enable "Skip duplicates" during import. Duplicates are detected by matching date + merchant + amount.
Related Articles
- Creating Expenses - Manual expense entry
- Editing Expenses - Individual edits
- Categorizing Expenses - Category guide
- Expense Tags - Organizing with tags
- Accountant Export - Export for tax pro
Need More Help?
Contact support at support@akiliapps.com or use the live chat in the bottom right corner of the app.