diff --git a/silkaj/money.py b/silkaj/money.py
index 7f200194d5a134730511e9962186e0f9012fca37..58ae9d2614fd059132d4f1f2cb00fdc6620de25e 100644
--- a/silkaj/money.py
+++ b/silkaj/money.py
@@ -168,8 +168,8 @@ async def get_sources(pubkey):
             pending_sources.append(InputSource.from_inline(input))
 
     # remove input already used
-    for input in listinput:
-        if input in pending_sources:
+    for input in pending_sources:
+        if input in listinput:
             listinput.remove(input)
 
     return listinput, amount