Mint.com - Hide Default Categories
This userscript lets you hide default built-in categories in mint.com.
Table of Contents
Purpose
Mint does not natively let you remove any default categories or sub-categories, although you are free to add and remove any custom sub-categories you want. Since many built-in categories may not be applicable to your financial setup, this creates unnecessary clutter when organizing your transactions. If you don't own a business or do not have kids, for example, there is no logical need to have those options always show up in a list.
This script gives you control over these built-in categories. You can hide any sub-categories and even top-level categories that you do not wish to see.
How to Use
After the script is installed and enabled, you are able to set your preferences. On the Transactions page, click on the Category dropdown field of the current transaction, hover over any of the top level categories, and click on the sub-category link Add/Edit Categories
. This is where you would go if you wanted to add a custom category (which Mint lets you do natively).
Click on the top-right link that says Edit Hidden Categories
. You will then see checkboxes next to each category and sub-category. Place a checkmark in the checkbox of the categories you want to hide. Their text will be crossed out.
When you have finished going through all the top level categories and choosing your selections, click on the top-right link that says Save Hidden Categories
. Alternatively, click on the I'm done submit button.
The categories should now be hidden from the categories dropdown list.
If you want to restore any hidden categories, follow these steps again, removing the checkmark from the previously hidden categories.
Editing Hidden Categories

Visible Categories After Saving

Script disabled - all categories

Script enabled - custom categories

Features
Hide Sub-Categories and Categories
Built-in categories can be hidden completely. When hidden, the categories will not show up in the dropdown list of categories, nor in the popup dialog for editing custom categories.
Hidden categories will never modify existing transactions. If a transaction is set to a category that is hidden, the transaction will not change or hide itself. Also, the search box will still autocomplete all categories, and any other page on Mint will still show all categories. This script is merely a client-side change; if you disable the script, all categories will return to their default state.
Preferences Saved on Mint's Server
Your preferences are saved on Mint's servers, so you only have to set up your choices once. When you install the script on another computer, your preferences will be automatically loaded. If you choose to change your settings later on, the changes will also be updated on your other devices. Your hidden categories will persist across all sessions and computers, and they will remain hidden as long as you are using a computer with this script installed.
Technical Explanation: This script uses 3 custom category fields to save an ASCII bit array. They are saved in the Uncategorized
category, and they begin with #!1
, #!2
, and #!3
. When the script is installed, they should not be visible. If you do see the fields (on a computer without the script enabled), please do not delete or modify the fields. Doing so will completely mess up your preferences on which categories you want hidden.
Installation Instructions
The easiest way to install the script is to first have GreaseMonkey (Firefox) or TamperMonkey (Chrome, Safari, Opera). If you have those addons installed already, simply open the script and follow the prompts to install it.
For more detailed steps, follow these instructions for your particular browser.
Known Issues
- New versions of Chrome prevent the script from installing.
- Solution: Open a new window and go to the url "chrome:extensions". Then drag-and-drop the script url onto the extensions page, where Chrome will then let you install the script.
- Mint mobile app shows all categories.
- Solution: None. This script only works in desktop browsers. On mobile devices, the Mint app and web page will show all of the categories.