diff --git a/packages/desktop-client/src/components/reports/spreadsheets/spending-spreadsheet.ts b/packages/desktop-client/src/components/reports/spreadsheets/spending-spreadsheet.ts
index 9cc953c405a587af6800168b1f468dc9361ed30e..79981b47a77b9b118dd98347c262a3a006fc7709 100644
--- a/packages/desktop-client/src/components/reports/spreadsheets/spending-spreadsheet.ts
+++ b/packages/desktop-client/src/components/reports/spreadsheets/spending-spreadsheet.ts
@@ -102,13 +102,13 @@ export function createSpendingSpreadsheet({
             day === offsetDay
           ) {
             const intervalAssets = assets
-              .filter(e => !e.categoryIncome)
+              .filter(e => !e.categoryIncome && !e.accountOffBudget)
               .filter(asset => asset.date === intervalItem)
               .reduce((a, v) => (a = a + v.amount), 0);
             perIntervalAssets += intervalAssets;
 
             const intervalDebts = debts
-              .filter(e => !e.categoryIncome)
+              .filter(e => !e.categoryIncome && !e.accountOffBudget)
               .filter(debt => debt.date === intervalItem)
               .reduce((a, v) => (a = a + v.amount), 0);
             perIntervalDebts += intervalDebts;
diff --git a/upcoming-release-notes/2840.md b/upcoming-release-notes/2840.md
new file mode 100644
index 0000000000000000000000000000000000000000..3d61227d76fc2523716e12e73ccb7f0a02644622
--- /dev/null
+++ b/upcoming-release-notes/2840.md
@@ -0,0 +1,6 @@
+---
+category: Bugfix
+authors: [carkom]
+---
+
+Filters off budget items out of the spending report.