diff --git a/packages/desktop-client/src/hooks/useNordigenStatus.ts b/packages/desktop-client/src/hooks/useNordigenStatus.ts
index 7915a6c8bf4cc46f8f490aa642d68973a88e17a6..c619eba4b7addda48830a7b715de71ebe9cc569e 100644
--- a/packages/desktop-client/src/hooks/useNordigenStatus.ts
+++ b/packages/desktop-client/src/hooks/useNordigenStatus.ts
@@ -2,9 +2,12 @@ import { useEffect, useState } from 'react';
 
 import { send } from 'loot-core/src/platform/client/fetch';
 
+import useSyncServerStatus from './useSyncServerStatus';
+
 export default function useNordigenStatus() {
   const [configured, setConfigured] = useState<boolean | null>(null);
   const [isLoading, setIsLoading] = useState(false);
+  const [status] = useSyncServerStatus();
 
   useEffect(() => {
     async function fetch() {
@@ -16,8 +19,10 @@ export default function useNordigenStatus() {
       setIsLoading(false);
     }
 
-    fetch();
-  }, [setConfigured, setIsLoading]);
+    if (status === 'online') {
+      fetch();
+    }
+  }, [status]);
 
   return {
     configured,
diff --git a/upcoming-release-notes/1127.md b/upcoming-release-notes/1127.md
new file mode 100644
index 0000000000000000000000000000000000000000..eef301d51be8ff5e35aab72bbe61df39871ffefd
--- /dev/null
+++ b/upcoming-release-notes/1127.md
@@ -0,0 +1,6 @@
+---
+category: Bugfix
+authors: [MatissJanis]
+---
+
+Nordigen: do not perform status check if server is offline