diff --git a/src/cutecoin/core/app.py b/src/cutecoin/core/app.py
index 16aaab65e6cc82c88b6ffea0a61b2388d67158c1..1b6339baf63050e65014866f9c15af8e90104100 100644
--- a/src/cutecoin/core/app.py
+++ b/src/cutecoin/core/app.py
@@ -52,6 +52,7 @@ class Application(object):
                                  [],
                                  [],
                                  config.parameters)
+
         self.accounts[name] = account
         self.current_account = account
         return account
diff --git a/src/cutecoin/gui/process_cfg_account.py b/src/cutecoin/gui/process_cfg_account.py
index 4384dba4b181268ba99599d0aa75609d0da9c9e2..c8214b3c98b18d627d4ec94abe1b969080ffde1e 100644
--- a/src/cutecoin/gui/process_cfg_account.py
+++ b/src/cutecoin/gui/process_cfg_account.py
@@ -245,5 +245,9 @@ class ProcessConfigureAccount(QDialog, Ui_AccountConfigurationDialog):
 
         nb_wallets = self.spinbox_wallets.value()
         self.account.set_walletpool_size(nb_wallets, password)
+
+        if len(self.app.accounts) == 0:
+            self.app.default_account = self.account.name
+
         self.app.save(self.account)
         super().accept()