diff --git a/src/Money.Blazor.Host/Components/ExpenseCard.razor b/src/Money.Blazor.Host/Components/ExpenseCard.razor
index e2c48f43..924f7c47 100644
--- a/src/Money.Blazor.Host/Components/ExpenseCard.razor
+++ b/src/Money.Blazor.Host/Components/ExpenseCard.razor
@@ -5,7 +5,7 @@
-
@Context.CurrencyFormatter?.Format(Model.Amount)
+ @Context.CurrencyFormatter?.Format(Model.Amount, CurrencyFormatter.FormatZero.Placehoder)
diff --git a/src/Money.Models.Builders/OutcomeBuilder.cs b/src/Money.Models.Builders/OutcomeBuilder.cs
index 7643038d..e9ed1099 100644
--- a/src/Money.Models.Builders/OutcomeBuilder.cs
+++ b/src/Money.Models.Builders/OutcomeBuilder.cs
@@ -671,7 +671,7 @@ public async Task
HandleAsync(GetMonthExpectedExpenseTotal query)
var checklist = await HandleAsync(new ListMonthExpenseChecklist(query.Month) { UserKey = query.UserKey });
foreach (var expected in checklist)
{
- if (!expected.ExpenseKey.IsEmpty)
+ if (!expected.ExpenseKey.IsEmpty || expected.Amount == null)
continue;
result += priceConverter.ToDefault(query.UserKey, new PriceFixed(expected.Amount, expected.When));