diff --git a/silkaj/money.py b/silkaj/money.py
index cfbbee87f454a3053bde6ab856d62109ff3e2ca9..8c2e3a4da44304aac5f4ee72d169cad3e41967c6 100644
--- a/silkaj/money.py
+++ b/silkaj/money.py
@@ -48,6 +48,12 @@ async def cmd_amount(ctx, pubkeys):
         checked_pubkeys = list()
         for pubkey in pubkeys:
             pubkey = check_public_key(pubkey, True)
+            if pubkey in checked_pubkeys:
+                message_exit(
+                    "Error : pubkey {0} was specified many times".format(
+                        pubkey_with_checksum(pubkey)
+                    )
+                )
             checked_pubkeys.append(pubkey)
             if not pubkey:
                 return