Curl Budget
Organization

Categories

Categories

Every transaction in Curl Budget belongs to a category. Categories help you understand where your money goes and track spending against budgets. Curl Budget uses AI to categorize transactions automatically, but you always have control.

How Categories Work

One Category Per Transaction

Each transaction has exactly one category. This makes spending totals clear and unambiguousβ€”a restaurant bill is either "Dining" or "Entertainment," not both.

If you need to track multiple dimensions (like a work dinner that's both dining and a business expense), use tags alongside categories.

Hierarchical Structure

Categories can have parent-child relationships:

Food & Dining (Parent)
β”œβ”€β”€ Restaurants
β”œβ”€β”€ Groceries
β”œβ”€β”€ Coffee Shops
└── Delivery/Takeout

When you view spending, you can see:

  • Total for "Food & Dining" (all subcategories combined)
  • Breakdown by individual subcategory
  • Roll-up from any level

Built-in Categories

Curl Budget includes common categories to get you started:

  • Food & Dining - Restaurants, groceries, coffee shops
  • Shopping - Retail, online purchases, clothing
  • Transportation - Gas, parking, rideshare, transit
  • Entertainment - Movies, streaming, games, events
  • Bills & Utilities - Rent, electricity, internet, phone
  • Health - Doctor, pharmacy, gym, wellness
  • Travel - Flights, hotels, vacation expenses
  • Personal Care - Haircuts, cosmetics, spa
  • Education - Courses, books, supplies
  • Gifts & Donations - Presents, charitable giving

You can customize these, add your own, or create a completely different structure.

AI-Powered Categorization

When transactions sync, Curl Budget's AI automatically assigns categories based on:

  • Merchant name - "Starbucks" β†’ Coffee Shops
  • Transaction description - Context clues in the bank description
  • Plaid categorization - Initial hints from your bank
  • Your history - Learning from your manual corrections

Categorization Confidence

The AI assigns categories with varying confidence:

  • High confidence - Clear merchant match, consistent with your history
  • Medium confidence - Good guess based on available data
  • Low confidence - Unclear transaction, uses best available option

You can focus review time on lower-confidence categorizations if you want perfect accuracy.

Learning From Corrections

When you manually recategorize a transaction, Curl Budget learns:

  • Future transactions from that merchant may use your chosen category
  • Auto-Rules can codify your preferences explicitly

Managing Categories

Viewing All Categories

Access your category list from Settings β†’ Categories to see:

  • All categories and subcategories
  • Transaction counts per category
  • Icons and colors
  • Edit and organize options

Creating a Category

  1. Go to Settings β†’ Categories
  2. Tap "Add Category"
  3. Enter a name
  4. Optionally select a parent category (to make it a subcategory)
  5. Choose an icon and color
  6. Save

Editing a Category

  1. Go to Settings β†’ Categories
  2. Tap the category to edit
  3. Modify name, icon, color, or parent
  4. Save

Changes apply to all transactions in that category.

Deleting a Category

  1. Go to Settings β†’ Categories
  2. Tap the category to edit
  3. Tap "Delete"
  4. Choose how to handle existing transactions:
    • Move to another category
    • Move to Uncategorized

Subcategories are moved to the parent level if you delete a parent category.

Reordering Categories

Drag categories to reorder them. The order affects how categories appear in:

  • Category selection lists
  • Reports and charts
  • Budget views

Category Properties

Icons

Each category can have a custom icon (from the Ionicons library). Icons appear:

  • In transaction lists
  • On category selection screens
  • In reports and charts

Choose icons that help you quickly identify categories visually.

Colors

Assign colors to categories for:

  • Visual distinction in charts
  • Quick identification in lists
  • Aesthetic organization

Income Categories

Mark a category as "Income" to:

  • Exclude it from expense totals
  • Show it in the income section of Cash Flow reports
  • Prevent it from affecting expense budgets

Common income categories:

  • Salary/Wages
  • Freelance Income
  • Investment Returns
  • Refunds/Reimbursements

Uncategorized

Transactions that can't be automatically categorized go to "Uncategorized." This is a special category that:

  • Can't be deleted
  • Serves as a catch-all
  • Should be reviewed periodically to ensure accuracy

A high count of uncategorized transactions suggests you might need more specific Auto-Rules.

Categorizing Transactions

Quick Categorization

From any transaction list:

  1. Tap the category badge on a transaction
  2. Select a new category from the list
  3. The change saves immediately

Bulk Categorization

To categorize multiple similar transactions:

  1. Create an Auto-Rule matching those transactions
  2. Apply the rule to existing transactions
  3. Future matches are categorized automatically

Category History

When you view a transaction, you can see:

  • Current category
  • Who/what assigned it (AI, rule, or manual)
  • When it was last changed

Categories and Budgets

Categories integrate directly with budgeting:

Category Budgets

Set spending limits for any category:

  • $500/month for Groceries
  • $200/month for Entertainment
  • $100/month for Coffee Shops

See Creating Budgets for details.

Subcategory Rollup

When you set a budget on a parent category, spending from all subcategories counts toward it:

  • Budget: $800/month for "Food & Dining"
  • Includes: Restaurants + Groceries + Coffee Shops + Delivery

Multiple Budgets

You can have budgets on both parent and child categories:

  • Parent: $800/month for "Food & Dining"
  • Child: $200/month for "Restaurants" (stricter limit on dining out)

Both budgets track independently.

Categories in Reports

Cash Flow Report

The Cash Flow report uses categories to separate:

  • Income (from income-marked categories)
  • Expenses (from expense categories)

Explorer

The Explorer lets you:

  • Group by category
  • Filter by specific categories
  • Drill down from parent to subcategories
  • See spending trends by category over time

Tips for Effective Categorization

Start Simple

Begin with broad categories. You can always add subcategories later as you want more detail.

Use the AI

Let automatic categorization handle most transactions. Only create rules for recurring mistakes.

Review Periodically

Check "Uncategorized" weekly to catch transactions the AI missed.

Be Consistent

Pick a categorization philosophy and stick with it. Inconsistent categorization makes reports less meaningful.

On this page