diff --git a/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountController.java b/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountController.java
index 4e757ec4ef1a7e5f51661ad3ab065d1e4eb62ea0..44bc1b6929b81ce46e8a04f6946e5b8b294d89f5 100644
--- a/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountController.java
+++ b/src/main/java/de/deadlocker8/budgetmaster/accounts/AccountController.java
@@ -183,6 +183,7 @@ public class AccountController extends BaseController
 				{
 					Account existingAccount = existingAccountOptional.get();
 					existingAccount.setName(account.getName());
+					existingAccount.setIconPath(account.getIconPath());
 					accountService.getRepository().save(existingAccount);
 				}
 			}
diff --git a/src/main/resources/templates/accounts/accounts.ftl b/src/main/resources/templates/accounts/accounts.ftl
index 2a9341406fbce67983bf8e7a56b5c1366572e312..4007b98ee21ed80d5d3aaf386545a8d127c2fee3 100644
--- a/src/main/resources/templates/accounts/accounts.ftl
+++ b/src/main/resources/templates/accounts/accounts.ftl
@@ -41,6 +41,7 @@
                                             <a href="<@s.url '/accounts/${account.getID()?c}/toggleReadOnly'/>" class="btn-flat no-padding text-default tooltipped" data-position="right" data-tooltip="${toolTipText}">${lockIcon}</a>
                                         </#if>
                                     </td>
+                                    <td><#if account.getIconPath()?has_content><i class="${account.getIconPath()}"></i></#if></td>
                                     <td>${account.getName()}</td>
                                     <td>
                                         <a href="<@s.url '/accounts/${account.getID()?c}/edit'/>" class="btn-flat no-padding text-default"><i class="material-icons left">edit</i></a>