diff --git a/src/main/resources/static/css/accounts.css b/src/main/resources/static/css/accounts.css
index c4ca1f3948b8162eabe382eab59cf00d97e0f5eb..12f3d4f6a7775b40d315918c35a48b86e0e98add 100644
--- a/src/main/resources/static/css/accounts.css
+++ b/src/main/resources/static/css/accounts.css
@@ -43,3 +43,8 @@
 #account-icon-preview:hover {
     cursor: pointer;
 }
+
+.account-select-icon {
+    height: 34px;
+    width: 34px;
+}
diff --git a/src/main/resources/templates/helpers/customSelectMacros.ftl b/src/main/resources/templates/helpers/customSelectMacros.ftl
index 2b420d5ec0c5788582e2964ccadf5b21a527a166..def09ab38f13390edb77c495b64b7438eba5d110 100644
--- a/src/main/resources/templates/helpers/customSelectMacros.ftl
+++ b/src/main/resources/templates/helpers/customSelectMacros.ftl
@@ -100,13 +100,13 @@
 </#macro>
 
 <#macro accountIcon account classes="" datasetValue="">
-    <div class="category-circle ${classes} category-square" style="background-color: #FF0000" <#if datasetValue?has_content>data-value="${account.getID()}"</#if>>
-        <span style="color: #FFFFFF}">
-<#--            <#if account.getIcon()??>-->
-<#--                <i class="${category.getIcon()}"></i>-->
-<#--            <#else>-->
+    <div class="category-circle ${classes} category-square <#if account.getIcon()?? == false>background-blue</#if>" <#if datasetValue?has_content>data-value="${account.getID()}"</#if>>
+        <#if account.getIcon()??>
+            <img src="${account.getIcon().getBase64EncodedImage()}" class="account-select-icon"/>
+        <#else>
+            <span class="text-white">
                 ${account.getName()?capitalize[0]}
-<#--            </#if>-->
-        </span>
+            </span>
+        </#if>
     </div>
 </#macro>
\ No newline at end of file
diff --git a/src/main/resources/templates/transactions/newTransactionNormal.ftl b/src/main/resources/templates/transactions/newTransactionNormal.ftl
index d8d9464a1c5d06bbac839edeb9074d63a46f25d2..3cab51c251f84da2d2de0f2c2866ce1a548fc5ae 100644
--- a/src/main/resources/templates/transactions/newTransactionNormal.ftl
+++ b/src/main/resources/templates/transactions/newTransactionNormal.ftl
@@ -15,6 +15,7 @@
         <@header.style "categories"/>
         <@header.style "collapsible"/>
         <@header.style "categorySelect"/>
+        <@header.style "accounts"/>
         <#import "/spring.ftl" as s>
     </head>
     <@header.body>
diff --git a/src/main/resources/templates/transactions/newTransactionRepeating.ftl b/src/main/resources/templates/transactions/newTransactionRepeating.ftl
index 3dbde48c2796c34ee5eb5529b8a628fd624271a0..488fab6d7fd3b02bc6f1aad2ce274a560a84c939 100644
--- a/src/main/resources/templates/transactions/newTransactionRepeating.ftl
+++ b/src/main/resources/templates/transactions/newTransactionRepeating.ftl
@@ -14,6 +14,7 @@
         <@header.style "datepicker"/>
         <@header.style "categories"/>
         <@header.style "categorySelect"/>
+        <@header.style "accounts"/>
         <#import "/spring.ftl" as s>
     </head>
     <@header.body>
diff --git a/src/main/resources/templates/transactions/newTransactionTransfer.ftl b/src/main/resources/templates/transactions/newTransactionTransfer.ftl
index 345b19c4ad3c8d38f27ac724bad3b1d22caf5412..678233326964baa3046612bc9b1d590191722872 100644
--- a/src/main/resources/templates/transactions/newTransactionTransfer.ftl
+++ b/src/main/resources/templates/transactions/newTransactionTransfer.ftl
@@ -15,6 +15,7 @@
         <@header.style "categories"/>
         <@header.style "collapsible"/>
         <@header.style "categorySelect"/>
+        <@header.style "accounts"/>
         <#import "/spring.ftl" as s>
     </head>
     <@header.body>