diff --git a/packages/desktop-client/src/components/Settings.js b/packages/desktop-client/src/components/Settings.js
index 11aa9494ffb512fe7c98d2527b06a5f5f961390a..c17f0d70d8d147c4e7cb94e8229a227cd363a439 100644
--- a/packages/desktop-client/src/components/Settings.js
+++ b/packages/desktop-client/src/components/Settings.js
@@ -474,6 +474,23 @@ function SettingsLink({ to, name, style, first, last }) {
 }
 
 function Version() {
+  let [version, setVersion] = useState('');
+
+  useEffect(async () => {
+    const url = await send('get-server-url');
+    if (!url || url.indexOf('not-configured') !== -1) return;
+
+    try {
+      const res = await fetch(url + '/info');
+      if (!res.ok) return;
+
+      const info = await res.json();
+      setVersion((info && info.build.version) || '');
+    } catch (e) {
+      setVersion('');
+    }
+  }, []);
+
   return (
     <Text
       style={[
@@ -487,7 +504,7 @@ function Version() {
         styles.smallText
       ]}
     >
-      v{window.Actual.ACTUAL_VERSION}
+      v{window.Actual.ACTUAL_VERSION} | {version ? `v${version}` : 'N/A'}
     </Text>
   );
 }