diff --git a/packages/loot-core/src/server/accounts/parse-file.ts b/packages/loot-core/src/server/accounts/parse-file.ts
index 06e2ae8c1941950439994a00273e25d4143038c5..87500ccec5084e34b529168247b14959e45d3257 100644
--- a/packages/loot-core/src/server/accounts/parse-file.ts
+++ b/packages/loot-core/src/server/accounts/parse-file.ts
@@ -47,6 +47,7 @@ async function parseCSV(filepath, options: { delimiter?: string } = {}) {
       quote: '"',
       trim: true,
       relax_column_count: true,
+      skip_empty_lines: true,
     });
   } catch (err) {
     errors.push({
diff --git a/upcoming-release-notes/951.md b/upcoming-release-notes/951.md
new file mode 100644
index 0000000000000000000000000000000000000000..88fd040e28a1d0d715440e273af197a5ccdf041c
--- /dev/null
+++ b/upcoming-release-notes/951.md
@@ -0,0 +1,6 @@
+---
+category: Bugfix
+authors: [aaroneiche]
+---
+
+Forces CSV importer to ignore extra lines ensuring valid import field keys.