- ${subscription.pricePerSeat.toFixed(2)}/seat/mo (
- {subscription.currentQuantity}{" "}
- {subscription.currentQuantity === 1 ? "seat" : "seats"} = $
- {totalAmount.toFixed(2)}/mo, billed {intervalLabel})
+ {seatAmountLabel}/seat/mo ({subscription.currentQuantity}{" "}
+ {subscription.currentQuantity === 1 ? "seat" : "seats"} ={" "}
+ {totalAmountLabel}/mo, billed {intervalLabel})
{pastDue ? (
diff --git a/apps/web/app/(org)/dashboard/settings/organization/components/SeatManagementCard.tsx b/apps/web/app/(org)/dashboard/settings/organization/components/SeatManagementCard.tsx
index e747aa79962..f8181560469 100644
--- a/apps/web/app/(org)/dashboard/settings/organization/components/SeatManagementCard.tsx
+++ b/apps/web/app/(org)/dashboard/settings/organization/components/SeatManagementCard.tsx
@@ -13,6 +13,7 @@ import {
updateSeatQuantity,
} from "@/actions/organization/update-seat-quantity";
import { useDashboardContext } from "@/app/(org)/dashboard/Contexts";
+import { formatAmount } from "@/utils/currency";
import { calculateSeats } from "@/utils/organization";
const DEBOUNCE_MS = 500;
@@ -169,7 +170,7 @@ export function SeatManagementCard() {
{preview.proratedAmount === 0
? "No prorated adjustment"
- : `${preview.proratedAmount > 0 ? "Due now" : "Prorated credit"}: $${Math.abs(preview.proratedAmount / 100).toFixed(2)} ${preview.currency.toUpperCase()}`}
+ : `${preview.proratedAmount > 0 ? "Due now" : "Prorated credit"}: ${formatAmount(Math.abs(preview.proratedAmount / 100), preview.currency)}`}
) : null}