Categorize Your Transactions
The step that transforms a list of raw charges and deposits into real financial insight. This is the core monthly habit in Money Mastery — and the one that deserves the most care.
What This Tutorial Is For
This is the core monthly habit in Money Mastery.
Uploading transactions gets your data into the system. Categorizing is what makes that data useful.
This is the moment where "Amazon," "Shell," "Stripe," "Whole Foods," "Payroll," or "Owner Contribution" stops being just a line item and starts becoming a meaningful part of your financial story. Without categorization, your reports can count transactions. With categorization, they can explain your life.
And if this step has ever felt tedious, overwhelming, or weirdly emotional, that's normal too. Categorizing money is not just administrative — it asks you to look directly at your habits, your patterns, your priorities, and sometimes your contradictions. The point here is not to do it perfectly. The point is to do it clearly and consistently enough that your system can finally help you.
Before You Begin
Open the account tab with the newly pasted transactions you want to work through.
You are not meant to read every row and type into random cells across the sheet by hand. The current system is built around the categorization modal — a cleaner, more guided workspace for this step. That modal pulls in your transaction rows and lets you work through them with category fields, Need/Desire buttons, memo space, suggestions, and batch tools all in one place.
The 11 Steps
Step 1: Open the Categorization Workspace. From the account you want to work on, open the Categorization tool. When the modal opens, each transaction row is laid out for you with its key pieces visible side by side.
That matters because it changes the feeling of this task. You are no longer hunting around a spreadsheet trying to remember what belongs where. The system is placing the whole decision in front of you, one row at a time.
Step 2: Start at the top and read what the transaction actually was. Work from top to bottom, one visible row at a time. Do not categorize based only on the merchant name if the merchant name could mean several things. Read the transaction like a tiny story.
Ask yourself:
- What was this really for?
- Was it personal or business?
- Was it income or an expense?
- Will I need context later to remember why this happened?
You are not labeling brands. You are labeling meaning.
Step 3: Choose the right category lane first. Before you decide the exact category, decide which field should hold the answer. The modal gives you two main category lanes.
Use this when the transaction belongs to your personal financial life.
Use this when it belongs to your business life — or when the row needs a system label instead.
Step 4: Assign the most accurate category — not the most convenient one. Use the category field that fits the transaction and select the label that most honestly describes what happened. The goal is not speed at all costs. The goal is a category you will still agree with later.
- A restaurant charge for a business meeting → "Business Meals", not just "Restaurants"
- A deposit from a client → "Services", not a vague catch-all
- An owner contribution → "Owner Contribution", not earned income
The deeper rule: categorize based on financial meaning, not visual resemblance.
Step 5: Be consistent with recurring merchants. If the same kind of purchase happens every month, use the same category every month — unless there is a real reason to change it. Consistency is what makes your reports believable.
If one coffee-shop visit is "Dining Out," the next is "Food," and the third is "Lifestyle," the system can only show you your indecision — not your actual coffee spending. A helpful test: If I saw this exact merchant and amount next month, would I want it categorized the same way again? If yes, keep it stable.
Step 6: Use Need / Desire thoughtfully — and only where it applies. For expense transactions, the modal includes Need and Desire buttons. This becomes part of how the system helps you read your behavior later.
- A Need is something essential, required, or functionally necessary.
- A Desire is something chosen, wanted, flexible, or lifestyle-driven.
- Sometimes the answer is obvious. Sometimes it is not — and that's okay.
This section is not asking you to shame yourself. It is asking you to be honest enough that your reports can show the emotional shape of your spending, not just the math of it.
Step 7: Add a memo when future-you would otherwise forget. The Memo field is for context, not for busywork. Use it when the transaction needs a quick explanation that will matter later.
A good memo is short and practical. It should answer a future question, not create a new essay.
Step 8: Use suggestions as help, not as authority. The categorization modal includes AI / Clarity suggestions — and those can be genuinely helpful, especially for recurring merchants or patterns the system has started to recognize. But suggestions are exactly that: suggestions.
- If the suggestion matches reality → use it.
- If it doesn't → override it without guilt.
- If it's close but not quite right → treat it as a clue, not a command.
The system gets smarter when you keep teaching it the truth. It gets messier when you accept suggestions just because you're tired.
Step 9: Use bulk actions only after you confirm the pattern is truly the same. The modal has Select All and Apply to Selected tools for a reason: they save time when several rows genuinely deserve the same treatment.
Bulk actions are wonderful when dealing with repeated subscriptions, multiple similar deposits, or a batch of transactions that all clearly belong in one category. But don't bulk-categorize because rows look similar at a glance. Bulk-categorize because you already confirmed they are functionally the same. Used carelessly, it spreads one wrong decision across ten rows at once.
Step 10: Treat unusual rows with extra care. Not every row is a normal category decision. Some transactions are adjustments, transfers, split situations, or offsets like refunds. When something feels unusual, duplicated, circular, or hard to explain — pause instead of forcing it into a normal category.
These deserve their own companion tutorials — see the section below.
Step 11: Keep going until the visible unlabeled work is truly reduced. The goal is not perfection in one dramatic sitting. The goal is that the account meaningfully clears. Continue until the visible uncategorized rows are reduced as far as they reasonably can be.
In many months, that means all of them. In messier months, it may mean all but a few special cases you need to investigate. What matters is that the system is no longer mostly a pile of unlabeled transactions.
Best Practice
Use the same category for the same kind of purchase each month unless there is a genuine reason to change it. That one habit alone will make your reporting dramatically more useful.
And if you're ever unsure between two labels, choose the one that will make the report more helpful later — not the one that merely feels easier to click now.
What to Check When You're Done
- Unlabeled rows are greatly reduced or eliminated
- Recurring merchants are categorized consistently
- Need/Desire choices are present where they belong
- Memo notes exist only where they actually add clarity
- Unusual rows were paused for proper treatment — not forced into bad categories
- Your reports begin to reflect real patterns instead of raw activity