diff --git a/packages/loot-core/src/server/accounts/sync.js b/packages/loot-core/src/server/accounts/sync.js
index aea1c7b7ba41f4df9bf1ac3e7bb11bf14c44a0e8..c01f2f65de90c21e0d4d2d4267fc6501b6e792b2 100644
--- a/packages/loot-core/src/server/accounts/sync.js
+++ b/packages/loot-core/src/server/accounts/sync.js
@@ -816,7 +816,7 @@ export async function syncNordigenAccount(userId, userKey, id, acctId, bankId) {
 
     const oldestDate =
       transactions.length > 0
-        ? oldestTransaction.valueDate
+        ? oldestTransaction.valueDate || oldestTransaction.bookingDate
         : monthUtils.currentDay();
 
     const payee = await getStartingBalancePayee();