diff --git a/packages/desktop-client/e2e/mobile.test.js-snapshots/Mobile-creates-a-transaction-via-footer-button-5-chromium-linux.png b/packages/desktop-client/e2e/mobile.test.js-snapshots/Mobile-creates-a-transaction-via-footer-button-5-chromium-linux.png
index ee3954dd3f71416b7bb72da22a5d78cbf9a4a07d..5e5f6c3febb8974b7194e1ed71b725f8bf7b96f8 100644
Binary files a/packages/desktop-client/e2e/mobile.test.js-snapshots/Mobile-creates-a-transaction-via-footer-button-5-chromium-linux.png and b/packages/desktop-client/e2e/mobile.test.js-snapshots/Mobile-creates-a-transaction-via-footer-button-5-chromium-linux.png differ
diff --git a/packages/desktop-client/e2e/mobile.test.js-snapshots/Mobile-creates-a-transaction-via-footer-button-6-chromium-linux.png b/packages/desktop-client/e2e/mobile.test.js-snapshots/Mobile-creates-a-transaction-via-footer-button-6-chromium-linux.png
index 136f760a312b7ee38d04acb53503898b4431364e..4de0dfb4895dc027a5b16661634a606b52344b0f 100644
Binary files a/packages/desktop-client/e2e/mobile.test.js-snapshots/Mobile-creates-a-transaction-via-footer-button-6-chromium-linux.png and b/packages/desktop-client/e2e/mobile.test.js-snapshots/Mobile-creates-a-transaction-via-footer-button-6-chromium-linux.png differ
diff --git a/packages/desktop-client/src/components/accounts/MobileAccount.jsx b/packages/desktop-client/src/components/accounts/MobileAccount.jsx
index f0a1f4ae5e07f292134355d9f707fabade682dd6..37285271bddfa2b35c0fd71f814ccc69c3b5a1fc 100644
--- a/packages/desktop-client/src/components/accounts/MobileAccount.jsx
+++ b/packages/desktop-client/src/components/accounts/MobileAccount.jsx
@@ -190,6 +190,8 @@ export function Account(props) {
   };
 
   const balance = queries.accountBalance(account);
+  const balanceCleared = queries.accountBalanceCleared(account);
+  const balanceUncleared = queries.accountBalanceUncleared(account);
   const numberFormat = state.prefs.numberFormat || 'comma-dot';
   const hideFraction = state.prefs.hideFraction || false;
 
@@ -213,6 +215,8 @@ export function Account(props) {
               transactions={transactions}
               prependTransactions={prependTransactions || []}
               balance={balance}
+              balanceCleared={balanceCleared}
+              balanceUncleared={balanceUncleared}
               isNewTransaction={isNewTransaction}
               onLoadMore={() => {
                 paged?.fetchNext();
diff --git a/packages/desktop-client/src/components/accounts/MobileAccountDetails.jsx b/packages/desktop-client/src/components/accounts/MobileAccountDetails.jsx
index 7cea68bbd5d77f6719d0fa7be2c6a287c0c38580..3dc2c8e142e2384284c0be476726598604c0dee0 100644
--- a/packages/desktop-client/src/components/accounts/MobileAccountDetails.jsx
+++ b/packages/desktop-client/src/components/accounts/MobileAccountDetails.jsx
@@ -12,6 +12,7 @@ import { MobileBackButton } from '../MobileBackButton';
 import { Page } from '../Page';
 import { PullToRefresh } from '../responsive/PullToRefresh';
 import { CellValue } from '../spreadsheet/CellValue';
+import { useSheetValue } from '../spreadsheet/useSheetValue';
 import { TransactionList } from '../transactions/MobileTransaction';
 
 function TransactionSearchInput({ accountName, onSearch }) {
@@ -69,6 +70,8 @@ export function AccountDetails({
   categories,
   payees,
   balance,
+  balanceCleared,
+  balanceUncleared,
   isNewTransaction,
   onLoadMore,
   onSearch,
@@ -120,19 +123,75 @@ export function AccountDetails({
           marginTop: 10,
         }}
       >
-        <Label title="BALANCE" />
-        <CellValue
-          binding={balance}
-          type="financial"
+        <View
           style={{
-            fontSize: 18,
-            fontWeight: '500',
+            flexDirection: 'row',
+            boxSizing: 'content-box',
+            width: '100%',
+            justifyContent: 'space-evenly',
           }}
-          getStyle={value => ({
-            color: value < 0 ? theme.errorText : theme.pillTextHighlighted,
-          })}
-          data-testid="account-balance"
-        />
+        >
+          <View
+            style={{
+              visibility:
+                useSheetValue(balanceUncleared) === 0 ? 'hidden' : 'visible',
+              width: '33%',
+            }}
+          >
+            <Label
+              title="CLEARED"
+              style={{ textAlign: 'center', fontSize: 12 }}
+            />
+            <CellValue
+              binding={balanceCleared}
+              type="financial"
+              style={{
+                fontSize: 12,
+                textAlign: 'center',
+                fontWeight: '500',
+              }}
+              data-testid="account-balance-cleared"
+            />
+          </View>
+          <View style={{ width: '33%' }}>
+            <Label title="BALANCE" style={{ textAlign: 'center' }} />
+            <CellValue
+              binding={balance}
+              type="financial"
+              style={{
+                fontSize: 18,
+                textAlign: 'center',
+                fontWeight: '500',
+              }}
+              getStyle={value => ({
+                color: value < 0 ? theme.errorText : theme.pillTextHighlighted,
+              })}
+              data-testid="account-balance"
+            />
+          </View>
+          <View
+            style={{
+              visibility:
+                useSheetValue(balanceUncleared) === 0 ? 'hidden' : 'visible',
+              width: '33%',
+            }}
+          >
+            <Label
+              title="UNCLEARED"
+              style={{ textAlign: 'center', fontSize: 12 }}
+            />
+            <CellValue
+              binding={balanceUncleared}
+              type="financial"
+              style={{
+                fontSize: 12,
+                textAlign: 'center',
+                fontWeight: '500',
+              }}
+              data-testid="account-balance-uncleared"
+            />
+          </View>
+        </View>
         <TransactionSearchInput
           accountName={account.name}
           onSearch={onSearch}
diff --git a/packages/loot-core/src/client/queries.ts b/packages/loot-core/src/client/queries.ts
index d74dbf8b8a8a84d1c7289f1723024479c957ce23..6a37151a38786e3efb6d861ff8564ae25a3bf967 100644
--- a/packages/loot-core/src/client/queries.ts
+++ b/packages/loot-core/src/client/queries.ts
@@ -103,6 +103,26 @@ export function accountBalance(acct) {
   };
 }
 
+export function accountBalanceCleared(acct) {
+  return {
+    name: `balanceCleared-${acct.id}`,
+    query: q('transactions')
+      .filter({ account: acct.id, cleared: true })
+      .options({ splits: 'none' })
+      .calculate({ $sum: '$amount' }),
+  };
+}
+
+export function accountBalanceUncleared(acct) {
+  return {
+    name: `balanceUncleared-${acct.id}`,
+    query: q('transactions')
+      .filter({ account: acct.id, cleared: false })
+      .options({ splits: 'none' })
+      .calculate({ $sum: '$amount' }),
+  };
+}
+
 export function allAccountBalance() {
   return {
     query: q('transactions')
diff --git a/upcoming-release-notes/2056.md b/upcoming-release-notes/2056.md
new file mode 100644
index 0000000000000000000000000000000000000000..6ddbe6a8396178cc900a30fa6f29bf149e7f9661
--- /dev/null
+++ b/upcoming-release-notes/2056.md
@@ -0,0 +1,6 @@
+---
+category: Enhancements
+authors: [HansiWursti]
+---
+
+Added cleared and uncleared Balances to Account Mobile View
\ No newline at end of file