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. 


Examples: 

 Transaction Description  Payee in MoneyWiz Match
 STARBUCKS  Starbucks Yes
 xxxxxx *9283 STARBUCKS *2382 xxxx  Starbucks Yes 
 McDonalds  McDonald's No
 HotelHilton  Hotel Hilton  No
 Appl*  Apple No
 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.