Index: app/(app)/dashboard/accounts-section.tsx
===================================================================
--- app/(app)/dashboard/accounts-section.tsx	(revision 69d38f68301f35f7f19548e514390ac30521a75e)
+++ app/(app)/dashboard/accounts-section.tsx	(revision 876aac54490c51d21273cbe7b54e74df4492c4e6)
@@ -3,4 +3,5 @@
 import { useEffect, useMemo, useState } from 'react';
 import type { DashboardAccount } from '@/app/lib/queries';
+import { formatMKD } from '@/app/lib/utils';
 import { ArrowsUpDownIcon } from '@heroicons/react/24/outline';
 
@@ -9,19 +10,4 @@
     accounts: DashboardAccount[];
 };
-
-function formatMKD(value: string | number) {
-    let n = typeof value === 'number' ? value : Number(value);
-
-    // normalize -0 to 0
-    if (Object.is(n, -0) || Math.abs(n) < 0.005) {
-        n = 0;
-    }
-
-    const formatted = new Intl.NumberFormat('en-US', {
-        maximumFractionDigits: 0,
-    }).format(Math.abs(n));
-
-    return n < 0 ? `MKD -${formatted}` : `MKD ${formatted}`;
-}
 
 function storageKey(userId: number) {
Index: app/(app)/dashboard/page.tsx
===================================================================
--- app/(app)/dashboard/page.tsx	(revision 69d38f68301f35f7f19548e514390ac30521a75e)
+++ app/(app)/dashboard/page.tsx	(revision 876aac54490c51d21273cbe7b54e74df4492c4e6)
@@ -3,25 +3,6 @@
 import { poppins } from '@/app/ui/fonts';
 import { getDashboardData } from '@/app/lib/queries';
+import { formatMKD } from '@/app/lib/utils';
 import AccountsSection from './accounts-section';
-
-
-function formatMKD(value: string | number) {
-    let n = typeof value === 'number' ? value : Number(value);
-
-    // Normalize -0 to 0
-    if (Object.is(n, -0) || Math.abs(n) < 0.005) {
-        n = 0;
-    }
-
-    const formatted = new Intl.NumberFormat('en-US', {
-        maximumFractionDigits: 0,
-    }).format(Math.abs(n));
-
-    if (n < 0) {
-        return `MKD -${formatted}`;
-    }
-
-    return `MKD ${formatted}`;
-}
 
 
Index: app/lib/utils.ts
===================================================================
--- app/lib/utils.ts	(revision 69d38f68301f35f7f19548e514390ac30521a75e)
+++ app/lib/utils.ts	(revision 876aac54490c51d21273cbe7b54e74df4492c4e6)
@@ -1,8 +1,16 @@
-export const formatCurrency = (amount: number) => {
-  return (amount / 100).toLocaleString('en-US', {
-    style: 'currency',
-    currency: 'USD',
-  });
-};
+export function formatMKD(value: string | number) {
+  let n = typeof value === 'number' ? value : Number(value);
+
+  // Normalize -0 to 0
+  if (Object.is(n, -0) || Math.abs(n) < 0.005) {
+    n = 0;
+  }
+
+  const formatted = new Intl.NumberFormat('en-US', {
+    maximumFractionDigits: 0,
+  }).format(Math.abs(n));
+
+  return n < 0 ? `MKD -${formatted}` : `MKD ${formatted}`;
+}
 
 export const formatDateToLocal = (
