A browser addon that lets you hide built-in categories in mint.com.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
browser-extensions
images
.gitignore
README.md
mint.com_customize_default_categories.user.js
notes.md

README.md

Mint.com - Hide Default Categories

This addon 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 addon 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.

Screenshots

Addon enabled - custom categories

Custom categories dropdown

Addon disabled - all categories

All categories dropdown

Editing Hidden Categories

Editing categories

Visible Categories After Saving

Visible categories

How to Use

After the addon 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.

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 addon is merely a client-side change; if you disable the addon, 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 addon 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 addon installed.

Technical Explanation: This addon 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 addon is installed, they should not be visible. If you do see the fields (on a computer without the addon 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 addon is from the Firefox App Store or the Chrome App Store.

Another way to install the addon 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.

There are no differences between the userscript and the native browser addon. The extension is merely a wrapper of the script.

For more detailed steps, follow these instructions for your particular browser.

Known Issues

  • Firefox 56 and higher doesn't prompt to install the script when using GreaseMonkey
    • Solution: For now, manually copy and paste the script source into a new script. In GreaseMonkey, click New user script.... Delete the default contents of the new file. Then open up the mint script, select the entire text, and copy and paste it into the new script file. It should automatically save, so you can close the tab after pasting.
    • Solution 2: Install TamperMonkey for Firefox. There's an issue with GreaseMonkey that currently prevents GitHub userscripts from showing an installation window, but TamperMonkey doesn't appear affected.
  • 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.
    • Solution 2: If you don't have TamperMonkey installed, follow these slightly more involved steps. Open a new window and go to the url "chrome:extensions". Enable Developer mode and refresh the page. Right-click the script url and save it to your computer, then drag-and-drop the file from your computer onto the extensions page, where Chrome will then (finally!) let you install the script.
    • Solution 3: Install the chrome extension instead of the userscript.
  • 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.