A clean expense-category system is the difference between tracking that tells you stories and tracking that gives you a thousand disconnected receipts. Too few categories and you can't see patterns; too many and you'll argue with yourself every time you log. This is a complete, opinionated list of categories — for personal, freelance, and small-business spending — plus the five rules that keep any taxonomy sharp.
This guide fits into our broader complete guide to expense tracking. The category list is the vocabulary; the guide is the grammar.
5 rules for clean categories
- 10 is a good number. 20 is too many. Above 12 categories, decision fatigue kicks in.
- Every transaction must have one obvious home. If you debate for more than 3 seconds, your list is wrong.
- Prefer verbs or places over products. "Transport" beats "car" because Uber is transport, too.
- Never use "Other" for more than 5% of transactions. If Other is growing, you're missing a category.
- Keep business and personal completely separate. Never let them share a list.
Personal categories — 18 battle-tested examples
| Category | Typical includes |
|---|---|
| Housing | Rent, mortgage, property tax, HOA |
| Utilities | Electric, water, gas, trash |
| Internet & phone | Home internet, mobile plan |
| Groceries | Supermarket, farmer's market, bulk shopping |
| Dining & takeout | Restaurants, delivery, coffee shops |
| Transport | Gas, transit, rideshare, parking |
| Auto expenses | Insurance, maintenance, registration |
| Healthcare | Insurance, pharmacy, visits, dental, vision |
| Personal care | Haircuts, skincare, toiletries |
| Fitness & wellness | Gym, classes, supplements |
| Clothing | Apparel, shoes, tailoring |
| Household | Cleaning, home supplies, small furnishings |
| Entertainment | Events, movies, hobbies |
| Subscriptions | Streaming, SaaS, apps, memberships |
| Travel | Flights, hotels, tours, travel insurance |
| Gifts & giving | Gifts, charity, donations |
| Education | Courses, books, tuition |
| Fees & interest | Bank fees, credit card interest |
Most people won't use all 18. Start with 10 from this list, run for 30 days, then add or consolidate. If you want the setup path, see how to track personal expenses.
Freelancer / side-hustle — 14 common deductible categories
- Software & subscriptions (business SaaS)
- Professional services (legal, accounting, consulting)
- Marketing & advertising
- Website & hosting
- Contractor / subcontractor payments
- Office supplies
- Equipment (laptops, monitors, peripherals)
- Phone & internet (business portion)
- Home office deduction
- Business travel
- Client meals
- Mileage
- Education & professional development
- Bank & payment processor fees
Our expense tracker for small business guide goes deeper on tax workflows around these.
Small business — 16 expanded categories
- Cost of goods sold (COGS)
- Payroll & benefits
- Rent & utilities (commercial space)
- Insurance (general, professional, workers' comp)
- Taxes & licenses
- Marketing & advertising
- Technology & software
- Office supplies & equipment
- Travel & entertainment
- Meals (with context)
- Professional services
- Contractors & freelancers
- Utilities & communications
- Repairs & maintenance
- Depreciation (for tracking purposes)
- Miscellaneous operating
When to add sub-categories
Sub-categories are only worth the complexity if you're going to act on them. A good test: could this sub-category change a real decision? If yes, add it. If not, skip.
Good sub-categories in practice:
- Food → Groceries / Dining / Coffee — often three very different behaviors.
- Subscriptions → Active / Trialing / Audit-list — helps the subscription cleanup.
- Travel → Personal / Work / Family visits — budgeting decisions diverge.
What a bad list looks like
Here's a real category list we've seen from a frustrated user:
"Starbucks · Groceries · Costco · Amazon · Target · Walmart · Gas · Uber · Lyft · Doordash · Netflix · Spotify · Amazon Prime · Rent · Electricity · Water · Internet · Phone · Gym · Dentist · Dermatologist · Stuff for mom · Other stuff · Random"
This list is organized by merchant, not by behavior. It gives you no insight into "how much did I spend on food" because food is split across Starbucks, Groceries, Costco, Doordash. The fix is one level up: merge merchants into behaviors. Costco and Walmart both become Groceries. Uber and Lyft both become Transport. Starbucks and Doordash both become Dining.
Migrating to a cleaner taxonomy
If you've got a messy list and want to clean up:
- Export your last 90 days of transactions to CSV.
- List every current category, sorted by total spend.
- Group them into 10 target categories from the lists above.
- In your tracker, rename or merge (Smart Expense supports both).
- Re-run your monthly close under the new taxonomy — compare the clarity.
FAQ
How many categories is ideal?
Between 8 and 12 for most people. Freelancers might need 14–16 including business categories. Businesses with employees often need 18–22.
Should I use the default categories my app provides?
Review them, but don't accept them blindly. Most defaults are too granular. Edit before you log.
What do I do with "misc" or "other"?
Let it exist, but keep it under 5% of your spend. If it grows, a new category wants to be born.
Pair this taxonomy with a tool like Smart Expense — the AI categorizer learns your preferences, so you only have to define categories once.