diff --git a/app/views/account/transactions/_transaction.html.erb b/app/views/account/transactions/_transaction.html.erb
index 7564e7ac..fcfdb29c 100644
--- a/app/views/account/transactions/_transaction.html.erb
+++ b/app/views/account/transactions/_transaction.html.erb
@@ -12,7 +12,11 @@
<%= content_tag :div, class: ["flex items-center gap-2"] do %>
- <%= render "shared/circle_logo", name: entry.display_name, size: "sm" %>
+ <% if transaction.merchant&.icon_url %>
+ <%= image_tag transaction.merchant.icon_url, class: "w-6 h-6 rounded-full", loading: "lazy" %>
+ <% else %>
+ <%= render "shared/circle_logo", name: entry.display_name, size: "sm" %>
+ <% end %>