diff --git a/src/commands/vault.rs b/src/commands/vault.rs
index 1b66a605d62df5f09ebc9f39937bf702480cae3f..7a5ef9ed2c4fae6211a900efef77f43e0da7fa26 100644
--- a/src/commands/vault.rs
+++ b/src/commands/vault.rs
@@ -557,6 +557,14 @@ pub async fn handle_command(data: Data, command: Subcommand) -> Result<(), GcliE
 			let account_tree_node_to_inspect =
 				retrieve_account_tree_node(db, address_or_vault_name).await?;
 
+			let base_account_tree_node =
+				vault_account::get_base_account_tree_node(&account_tree_node_to_inspect);
+
+			if !Rc::ptr_eq(&account_tree_node_to_inspect, &base_account_tree_node) {
+				let base_account = base_account_tree_node.borrow().account.clone();
+				println!("The linked <Base> account is {base_account}");
+			}
+
 			println!("Enter password to decrypt the <Base> account key");
 			let password = inputs::prompt_password()?;
 
@@ -566,8 +574,6 @@ pub async fn handle_command(data: Data, command: Subcommand) -> Result<(), GcliE
 			)?;
 			println!("Substrate URI: '{account_to_derive_secret_suri}'");
 
-			let base_account_tree_node =
-				vault_account::get_base_account_tree_node(&account_tree_node_to_inspect);
 			let crypto_scheme: CryptoScheme = base_account_tree_node
 				.borrow()
 				.account