diff --git a/packages/desktop-client/src/components/SidebarWithData.js b/packages/desktop-client/src/components/SidebarWithData.js
index 5ef3125feb0d275b9059735ce7533f9296357fc4..044d07b08c45edad6a48d911a51481bdee2be726 100644
--- a/packages/desktop-client/src/components/SidebarWithData.js
+++ b/packages/desktop-client/src/components/SidebarWithData.js
@@ -50,7 +50,6 @@ function EditableBudgetName({ prefs, savePrefs }) {
 
   let items = [
     { name: 'rename', text: 'Rename Budget' },
-    { name: 'settings', text: 'Settings' },
     ...(Platform.isBrowser ? [{ name: 'help', text: 'Help' }] : []),
     { name: 'close', text: 'Close File' }
   ];
diff --git a/packages/loot-design/src/components/sidebar.js b/packages/loot-design/src/components/sidebar.js
index 68ccd1393363da5501237cff8670411a0ca32884..ca548b5db216d31d0f78733520b32aba5ae8b71d 100644
--- a/packages/loot-design/src/components/sidebar.js
+++ b/packages/loot-design/src/components/sidebar.js
@@ -444,7 +444,7 @@ function Tools() {
   let onToggle = useCallback(() => setOpen(open => !open), []);
   let location = useLocation();
 
-  const isActive = ['/payees', '/rules', '/tools'].some(route =>
+  const isActive = ['/payees', '/rules', '/settings', '/tools'].some(route =>
     location.pathname.startsWith(route)
   );
 
@@ -477,6 +477,12 @@ function Tools() {
             to="/rules"
             indent={15}
           />
+          <SecondaryItem
+            title="Settings"
+            Icon={Cog}
+            to="/settings"
+            indent={15}
+          />
         </>
       )}
     </View>