diff --git a/packages/desktop-client/src/components/accounts/MobileAccount.jsx b/packages/desktop-client/src/components/accounts/MobileAccount.jsx
index 37285271bddfa2b35c0fd71f814ccc69c3b5a1fc..aaaed0db57e5aeddbdc3a8cf142403d3f66be5b9 100644
--- a/packages/desktop-client/src/components/accounts/MobileAccount.jsx
+++ b/packages/desktop-client/src/components/accounts/MobileAccount.jsx
@@ -22,7 +22,10 @@ import {
 import { useCategories } from '../../hooks/useCategories';
 import { useNavigate } from '../../hooks/useNavigate';
 import { useSetThemeColor } from '../../hooks/useSetThemeColor';
-import { theme } from '../../style';
+import { theme, styles } from '../../style';
+import { Button } from '../common/Button';
+import { Text } from '../common/Text';
+import { View } from '../common/View';
 
 import { AccountDetails } from './MobileAccountDetails';
 
@@ -171,6 +174,27 @@ export function Account(props) {
     return null;
   }
 
+  if (
+    accountId === 'budgeted' ||
+    accountId === 'offbudget' ||
+    accountId === 'uncategorized'
+  ) {
+    return (
+      <View style={{ flex: 1, padding: 30 }}>
+        <Text style={(styles.text, { textAlign: 'center' })}>
+          There is no Mobile View at the moment
+        </Text>
+        <Button
+          type="normal"
+          style={{ fontSize: 15, marginLeft: 10, marginTop: 10 }}
+          onClick={() => navigate('/accounts')}
+        >
+          Go back to Mobile Accounts
+        </Button>
+      </View>
+    );
+  }
+
   const account = accounts.find(acct => acct.id === accountId);
 
   const isNewTransaction = id => {
diff --git a/upcoming-release-notes/2204.md b/upcoming-release-notes/2204.md
new file mode 100644
index 0000000000000000000000000000000000000000..34922bfefe61e8336e6c2fa0bc841e392e511794
--- /dev/null
+++ b/upcoming-release-notes/2204.md
@@ -0,0 +1,6 @@
+---
+category: Bugfix
+authors: [HansiWursti]
+---
+
+Re implemented the mobile Account Error Page introduced in #2114 and reverted in #2186
\ No newline at end of file