diff --git a/packages/loot-core/src/shared/util.ts b/packages/loot-core/src/shared/util.ts
index e6f4f133778b3e5cd84a480ad7c15b3cac324336..008278f4a17b533103d6ff2f365841c65fcb8037 100644
--- a/packages/loot-core/src/shared/util.ts
+++ b/packages/loot-core/src/shared/util.ts
@@ -282,7 +282,7 @@ export function setNumberFormat({ format, hideFraction }) {
       break;
     case 'space-dot':
       locale = 'dje';
-      regex = /[^-0-9,]/g;
+      regex = /[^-0-9.]/g;
       separator = '.';
       break;
     case 'comma-dot':
diff --git a/upcoming-release-notes/1017.md b/upcoming-release-notes/1017.md
new file mode 100644
index 0000000000000000000000000000000000000000..1ae77e19dafdf3191264696c67d901d1e74d3f4c
--- /dev/null
+++ b/upcoming-release-notes/1017.md
@@ -0,0 +1,6 @@
+---
+category: Bugfix
+authors: [TheTrueCaligari]
+---
+
+Bugfix: amounts for schedules incorrectly read in 'space-dot' format.
\ No newline at end of file