Tags
Guide 7: Tags
Add flexible labels to transactions for custom tracking
Overview
While categories organize transactions by type (Food, Transportation, etc.), tags let you add cross-cutting labels that work across categories. Tags are perfect for tracking projects, trips, clients, or any custom grouping.
What you'll learn:
- Understanding tags vs. categories
- Creating and managing tags
- Applying tags to transactions
- Filtering and reporting by tags
Time required: 10 minutes
Prerequisites
- OtterLedger file with transactions
Tags vs. Categories
| Aspect | Categories | Tags |
|---|---|---|
| Structure | Hierarchical (parent/child) | Flat list |
| Assignment | One per transaction (or split) | Multiple per transaction |
| Purpose | What type of expense | Additional context |
| Reports | Primary organization | Cross-cutting analysis |
When to Use Categories
- Classifying transaction type (Food, Transportation)
- Tax reporting (Schedule C lines)
- Standard financial reports
When to Use Tags
- Tracking a specific trip (e.g., "NYC Trip 2026")
- Client or project expenses (e.g., "Acme Project")
- Reimbursable expenses (e.g., "Reimbursable")
- Tax deductions (e.g., "Tax Deductible")
- Goals or tracking (e.g., "Home Renovation")
Creating Tags
Method 1: Tags Section
Click Tags in the sidebar
Click Add Tag
Enter tag details:
- Name - Descriptive name
- Color - Visual identifier (optional)
- Description - What this tag is for
Click Save
[Screenshot: Add Tag dialog]
Method 2: From Transaction
- Open any transaction
- In the Tags field, type a new tag name
- Click Create "[tag name]"
- Tag is created and applied
[Screenshot: Creating tag from transaction editor]
Managing Tags
View All Tags
Click Tags in the sidebar to see all tags with:
- Tag name and color
- Number of transactions using each tag
- Quick filters
[Screenshot: Tags list view]
Edit a Tag
- Tags → Click on tag → Edit
- Change name, color, or description
- Save
Note: Renaming a tag updates all transactions using it.
Delete a Tag
- Tags → Click on tag → Delete
- Confirm deletion
Deleting a tag removes it from all transactions but doesn't delete the transactions.
Merge Tags
If you have duplicate or similar tags:
- Tags → Select tag → Merge
- Choose the tag to merge into
- All transactions move to the target tag
Applying Tags to Transactions
Single Transaction
Open the transaction (click on it)
Find the Tags field
Click to add tags:
- Select from existing tags
- Or type to filter/create
Save the transaction
[Screenshot: Transaction with multiple tags applied]
Multiple Transactions (Bulk)
Select transactions in the list:
Ctrl+Clickindividual transactionsShift+Clickfor a rangeCtrl+Afor all visible
Right-click → Add Tag
Select the tag to apply
All selected transactions are tagged
Remove a Tag
Single transaction:
- Open transaction
- Click the "x" on the tag to remove
- Save
Multiple transactions:
- Select transactions
- Right-click → Remove Tag
- Select tag to remove
Tag Use Cases
Use Case 1: Trip Tracking
Track all expenses for a specific trip:
- Create tag: "Hawaii Vacation 2026"
- Tag all trip-related transactions:
- Flights (Transportation category)
- Hotel (Travel:Lodging category)
- Dining (Food:Restaurants category)
- Activities (Entertainment category)
Now you can see total trip cost across all categories.
[Screenshot: Filter showing all transactions tagged "Hawaii Vacation"]
Use Case 2: Client Project
Track expenses for a client project:
- Create tag: "Acme Corp Project"
- Tag all project expenses:
- Software purchased
- Travel to client
- Meals with client
- Contractor payments
Report shows total project cost for invoicing or cost tracking.
Use Case 3: Reimbursable Expenses
Track expenses your employer will reimburse:
- Create tag: "Reimbursable"
- Tag work expenses paid personally
- When reimbursed, create income transaction
- Filter by tag to match reimbursements
Use Case 4: Tax Categories
Add tax-related tags for year-end:
- Create tags: "Tax Deductible", "1099", "Charitable"
- Tag relevant transactions throughout year
- At tax time, filter by tag for quick review
Use Case 5: Goals
Track savings toward goals:
- Create tags: "Emergency Fund", "New Car", "Vacation"
- Tag savings transfers
- Monitor progress toward each goal
Filtering by Tags
Quick Filter
- Go to Transactions
- In the filter bar, click Tags
- Select one or more tags
- View matching transactions
Advanced Filter
- Click Filter button
- In the Tags section:
- Include tags: Show only these tags
- Exclude tags: Hide these tags
- Match: Any (OR) or All (AND)
[Screenshot: Advanced filter with tag options]
Save Tag Filters
For frequently used tag filters:
- Set up your filter
- Click Save Filter
- Name it (e.g., "Acme Project Expenses")
- Access from Saved Filters dropdown
Reporting with Tags
Tag Summary Report
- Go to Reports
- Select Tag Summary
- Choose date range
- View spending by tag
[Screenshot: Tag Summary report]
Tags in Other Reports
Most reports support tag filtering:
- Open any report
- Click Filter
- Select tags to include/exclude
- Report updates to show only tagged transactions
Exporting Tagged Transactions
- Filter transactions by tag
- Click Export
- Choose format (CSV, PDF)
- All filtered transactions export
Tips & Best Practices
Use specific names - "NYC Trip Jan 2026" is better than "Trip"
Use colors - Colors help visually identify tags in lists
Clean up old tags - Delete or archive tags from completed projects
Combine with categories - Tags add context; categories add structure
Tag consistently - If you start tagging a project, tag ALL related transactions
Review untagged - For important tracking, periodically check for missed items
Keep it simple - Don't over-tag; use tags for meaningful tracking only
Tag Colors
Available colors help identify tags at a glance:
| Color | Suggested Use |
|---|---|
| 🔴 Red | Urgent, reimbursable |
| 🟠 Orange | Warning, review needed |
| 🟡 Yellow | Flagged, pending |
| 🟢 Green | Complete, approved |
| 🔵 Blue | Work/business |
| 🟣 Purple | Personal projects |
| ⚫ Gray | Archived, inactive |
Troubleshooting
Q: I can't find a tag I created.
A: Go to Tags in sidebar to see all tags. Check if it was accidentally deleted or merged.
Q: How do I see all transactions without tags?
A: Use advanced filter → Tags → select "Untagged only" or "Exclude all tags."
Q: Can I tag split transactions?
A: Tags apply to the whole transaction, not individual splits. All splits share the same tags.
Q: My tag report is empty.
A: Verify transactions are tagged. Check the date range includes tagged transactions.
Q: Can I import tags?
A: Tags aren't imported from bank files. You can bulk-apply tags after import using filters and bulk edit.
What's Next?
Continue organizing your finances:
- Guide 8: Importing Bank Files - Import transactions
- Guide 24: Creating Rules - Auto-tag with rules
- Guide 26: Report Gallery - Reports using tags
Need help? Visit the OtterLedger community at github.com/openledger or check the FAQ.