MoneyWiz is designed to categorize transactions coming from online banking automatically, but it may require some help from you.
There are several sources where MoneyWiz is trying to get information about what the proper category of a transaction should be, and in this topic we will discuss the most popular ones.
Category from online banking service provider (SaltEdge or Yodlee)
Both providers have their own private algorithms for trying to detect the category of every transactions. With some banks, especially in the United States, they do better; with some banks it's not so great. With this source MoneyWiz does not expect you to do anything - it just takes the category from the service provider and converts it to a MoneyWiz category. If you don't already have this category, MoneyWiz will automatically create one for you.
This may be annoying if MoneyWiz is constantly creating for you categories that are needed. If you want you can disable automatic creation of new categories by editing your account and changing the Extended settings.
Category from payee
You may already be aware that MoneyWiz is able to learn how you categorize transactions based on your descriptions and payees. This is valid for manually created transactions as well. So if you go to Starbucks, when creating a transaction if you select the Starbucks payee, MoneyWiz automatically pre-fills your category with the category you usually use with this payee. The same is valid for transactions downloaded from online banking.
So make sure that:
- your list of payees is clean and tidy, meaning there are no duplicates with different spelling and no unused payees, especially if they have weird numbers.
- when a transaction is downloaded with a correct payee and wrong category, do edit the transaction selecting the proper category and do not delete the payee, as MoneyWiz will use it the next time you shop at this place.
Category from description
In many cases, payee information is not available for online banking transactions. In this case MoneyWiz scans the transaction description and tries to find a match with your list of payees. If it finds a match it will use this payee to find a category. It is important that you help this algorithm by setting up proper payees in MoneyWiz. Here is a list of tips, that may be helpful:
- The comparison is not case sensitive. If the descriptions of your transactions are all capital letters, you don't have to create your payees with just capital letters.
- It can be a partial match, meaning that your payee doesn't have to be the entire description of the online banking transaction.
- It's a strict comparison, meaning that the description of the transaction has to contain the payee name in its entirety.
|Transaction Description||Payee in MoneyWiz||Match|
|xxxxxx *9283 STARBUCKS *2382 xxxx||Starbucks||Yes|
|Amazon Prime||Amazon, Prime (2 separate payees)||Amazon, because it's longer match|
|Cafe Golden Books||Cafe Books||No|
|Cafe Golden Books||Golden Book||Yes|
Note, that is it not sufficient to just have the payee in your list of payees. That will help MoneyWiz match the payee, indeed. But if you need MoneyWiz to recognize the category, you will have to have an existing transaction with proper payee and category, so MoneyWiz can read from it. For this reason, it's common to have to set the proper payee and category at least 2 times before algorithm kicks in.