diff --git a/code/modules/economy/ATM.dm b/code/modules/economy/ATM.dm
index 595eace858e..e0dd80a1e6e 100644
--- a/code/modules/economy/ATM.dm
+++ b/code/modules/economy/ATM.dm
@@ -240,9 +240,7 @@ log transactions
if(amount > 10000) // prevent crashes
to_chat(usr, "The ATM's screen flashes, 'Maximum single withdrawl limit reached, defaulting to 10,000.'")
amount = 10000
- authenticated_account.money -= amount
withdraw_arbitrary_sum(amount)
-
authenticated_account.charge(amount, null, "Credit withdrawal", machine_id, authenticated_account.owner_name)
else
to_chat(usr, "[bicon(src)]You don't have enough funds to do that!")