Tier Availability
Essential & PremiumWhat are Transaction Rules?
Transaction rules automatically categorize imported transactions based on patterns you define. Instead of manually categorizing the same merchants over and over, you create a rule once, and Purpose Budget applies it to all future transactions from that merchant. This saves enormous time, especially for Premium users with bank sync.
Set it and forget it. Create a rule once (like "Whole Foods" → "Groceries"), and every future transaction from Whole Foods automatically gets categorized as Groceries. No more repetitive categorization work!
Benefits of Transaction Rules
- Save time: Eliminate repetitive categorization of recurring merchants
- Ensure consistency: Same merchant always goes to same category
- Reduce errors: No more accidentally miscategorizing regular expenses
- Faster import review: Most transactions pre-categorized when imported
- Better reports: Consistent categorization means more accurate analytics
- Less mental load: Don't have to remember which category for each merchant
How Transaction Rules Work
The Rule Matching Process
- Transaction imports: New transaction appears from bank sync or manual entry
- Rule check: Purpose Budget scans your rules for matches to the payee name
- Auto-categorization: If a rule matches, the category is automatically applied
- Review: You verify the categorization (or it's already correct!)
Rule Components
Every rule has three key parts:
- Payee pattern: The text to match (e.g., "Starbucks", "Shell Gas", "Netflix")
- Target category: Where matching transactions should be categorized
- Match type: Exact match, contains, starts with, or ends with
Creating Your First Rule
Method 1: From an Existing Transaction
This is the easiest way to create rules:
- 1. Find a transaction: Locate a transaction from a merchant you want to auto-categorize
- 2. Categorize it: Assign it to the desired category
- 3. Create rule: Click "Create Rule" or check "Remember this payee"
- 4. Review: Confirm the payee pattern and category
- 5. Save: Rule is now active for future transactions
Method 2: Manual Rule Creation
For proactive rule setup:
- 1. Navigate to Rules: Go to Settings → Transaction Rules
- 2. Click "Add Rule": Open the rule creation form
- 3. Enter payee pattern: Type the merchant name (e.g., "Target")
- 4. Select match type: Choose Contains, Exact, Starts With, or Ends With
- 5. Choose category: Pick the target category
- 6. Save rule: Rule is now active
Rule Match Types
Contains (Most Common)
Matches if the payee contains your pattern anywhere in the name.
Pattern: "Starbucks"
Matches:
- ✓ "Starbucks"
- ✓ "Starbucks #4321"
- ✓ "Starbucks Coffee - Downtown"
- ✗ "Star Coffee" (doesn't contain full word)
Best for: Merchants with varying location numbers or suffixes
Exact Match
Matches only if the payee exactly equals your pattern.
Pattern: "Netflix"
Matches:
- ✓ "Netflix"
- ✗ "Netflix Inc."
- ✗ "NETFLIX"
Best for: Consistent payee names that never vary
Starts With
Matches if the payee begins with your pattern.
Pattern: "Shell"
Matches:
- ✓ "Shell Gas Station"
- ✓ "Shell #12345"
- ✗ "Downtown Shell" (doesn't start with pattern)
Best for: Merchant chains with location info at the end
Ends With
Matches if the payee ends with your pattern.
Pattern: "Insurance"
Matches:
- ✓ "State Farm Insurance"
- ✓ "Liberty Mutual Insurance"
- ✗ "Insurance Company of America" (extra text after)
Best for: Common suffixes like "Insurance", "Bank", "Credit Union"
Essential Rules to Create
Start with these high-frequency merchants to get the most value from rules:
Groceries & Food
- Whole Foods → Groceries
- Safeway → Groceries
- Trader Joe's → Groceries
- Chipotle → Dining Out
- Starbucks → Coffee/Dining Out
Transportation
- Shell → Gas
- Chevron → Gas
- Uber → Transportation
- Lyft → Transportation
Subscriptions
- Netflix → Subscriptions
- Spotify → Subscriptions
- Amazon Prime → Subscriptions
- Apple.com/bill → Subscriptions
Utilities & Bills
- PG&E → Utilities
- Comcast → Internet/Cable
- Verizon → Phone
- Water District → Utilities
Income
- Your Company Payroll → Ready to Assign
- Venmo (deposits) → Ready to Assign
- Client Payment → Freelance Income
Pro Tip: Create rules for your top 10-15 most frequent merchants. This will auto-categorize 70-80% of your transactions, dramatically reducing manual work!
Managing Your Rules
Viewing All Rules
Navigate to Settings → Transaction Rules to see your complete rule list:
- Rules organized by category
- Payee pattern and match type displayed
- Quick edit or delete options
- Rule usage statistics (how many transactions matched)
Editing Rules
Modify rules when merchant names change or you want different categorization:
- Find the rule in Settings → Transaction Rules
- Click Edit icon
- Update payee pattern, match type, or category
- Save changes
Note: Editing a rule only affects future transactions. Past transactions keep their original categorization.
Deleting Rules
Remove rules that are no longer needed:
- Merchant closed or no longer used
- Rule causing incorrect categorization
- Duplicate rules for same merchant
Warning: Deleting a rule doesn't recategorize past transactions - it just stops auto-categorizing future ones.
Advanced Rule Strategies
Split Merchant Locations
Some merchants might need different categories depending on what you buy:
Example: Target
Problem: You buy groceries AND household items at Target
Solution: Create specific rules for different Target departments:
- • "Target - Grocery" → Groceries
- • "Target - Pharmacy" → Healthcare
- • "Target" (general) → Household Items
If bank provides detailed merchant names, you can auto-categorize by department!
Handling Variable Merchants
For merchants that import with inconsistent names:
- Use "Contains" match type - Catches variations
- Find common substring - What text appears in all versions?
- Test with past transactions - Verify rule catches all occurrences
Rule Priority & Conflicts
If multiple rules could match a transaction:
- More specific rules take priority over general ones
- Exact match beats Contains
- Longer patterns beat shorter patterns
- First matching rule wins (if equal specificity)
Example: Rule Priority
Rules:
- 1. "Shell Gas" (Contains) → Gas
- 2. "Shell" (Contains) → Transportation
Transaction: "Shell Gas Station #4321"
✓ Matches Rule 1 (more specific) → Categorized as Gas
Rules for Manual vs. Imported Transactions
Imported Transactions (Premium)
Rules are most powerful with bank sync:
- Transactions import with merchant names from your bank
- Rules auto-match and categorize immediately
- You review pre-categorized transactions
- Saves 80%+ of categorization time
Manual Transactions (Essential)
Rules still work with manual entry, but differently:
- You manually enter payee name when creating transaction
- If payee matches a rule, category auto-fills
- Saves typing category for each transaction
- Ensures consistency for recurring merchants
Tip: Essential users should still create rules for frequent manual entries (paycheck, rent, common merchants). It speeds up manual entry by auto-suggesting categories.
Best Practices
Start Small and Expand
- Begin with your 10 most frequent merchants
- Add rules as you encounter repeated payees
- Don't try to create rules for everything upfront
- Review rules quarterly and clean up unused ones
Use Descriptive Patterns
- Be specific enough to avoid false matches
- Too broad: "Market" (matches too many stores)
- Better: "Whole Foods Market"
- Test patterns with existing transactions before saving
Maintain Consistency
- One rule per merchant (not multiple conflicting rules)
- Same category for same merchant across all locations
- Update rules if you change category structure
- Document unusual rules for future reference
Review Auto-Categorized Transactions
- Don't blindly trust rules - verify categorization
- Catch incorrect matches early
- Refine rules that are miscategorizing
- Spot new merchants that need rules
Common Mistakes to Avoid
❌ Overly Broad Patterns
Pattern: "Market" - This will match "Whole Foods Market", "Flea Market", "Stock Market Report", etc. Be more specific!
❌ Creating Too Many Rules Too Fast
Creating 50+ rules upfront is overwhelming. Start with frequently used merchants and add incrementally.
❌ Not Testing Rules
Before saving a rule, check if the pattern matches past transactions correctly. Avoid false positives.
❌ Forgetting to Update Rules
If you reorganize categories, update corresponding rules. Otherwise, transactions go to old/wrong categories.
❌ Duplicate Rules
Multiple rules for the same merchant cause conflicts. Keep one rule per merchant pattern.
Frequently Asked Questions
Q: Can rules categorize past transactions?
No, rules only apply to transactions created after the rule is saved. If you want to recategorize past transactions, you need to manually update them. However, you can create a rule first, then bulk-categorize old transactions to match.
Q: Can Essential users use transaction rules?
Yes! Both Essential and Premium users can create transaction rules. They're especially helpful for Premium users with bank sync (auto-categorizing imports), but Essential users benefit too by auto-filling categories during manual transaction entry.
Q: How many rules can I create?
There's no hard limit, but most users find 30-50 rules covers 80-90% of their transactions. Too many rules becomes hard to manage. Focus on high-frequency merchants.
Q: What if a rule categorizes a transaction incorrectly?
Simply edit the transaction to the correct category. Then review the rule - either make the pattern more specific or adjust the target category. The incorrectly categorized transaction stays in the category you manually corrected it to.
Q: Can I export/import my rules?
Rules are tied to your account and Space. If you create a new Space, you can copy rules from another Space during setup. Full export/import functionality is on the roadmap for switching between Purpose Budget accounts.
Q: Do rules work with split transactions?
Rules categorize the entire transaction. If you need to split a transaction across multiple categories, you'll need to manually split it after the rule applies the initial category. Consider whether you need a rule for merchants you always split.
Automate Your Categorization
Transaction rules eliminate repetitive work and ensure consistency across your budget. Whether you're using Essential with manual entry or Premium with bank sync, rules save time and reduce categorization errors.