diff --git a/code/modules/economy/economy_machinery/account_terminal.dm b/code/modules/economy/economy_machinery/account_terminal.dm
index d8b1ec28564..c9e0785bc85 100644
--- a/code/modules/economy/economy_machinery/account_terminal.dm
+++ b/code/modules/economy/economy_machinery/account_terminal.dm
@@ -136,9 +136,40 @@
var/account_name = params["holder_name"]
if(!account_name)
return
- GLOB.station_money_database.create_account(account_name, 0, ACCOUNT_SECURITY_ID, name, supress_log = FALSE)
+ var/datum/money_account/account = GLOB.station_money_database.create_account(account_name, 0, ACCOUNT_SECURITY_ID, name, supress_log = FALSE)
+ print_new_account_info(account)
current_page = AUT_ACCLST
+/obj/machinery/computer/account_database/proc/print_new_account_info(datum/money_account/account)
+ //create a sealed package containing the account details
+ var/obj/item/smallDelivery/package = new /obj/item/smallDelivery(loc)
+
+ var/obj/item/paper/printout = new /obj/item/paper(package)
+ playsound(loc, 'sound/goonstation/machines/printer_thermal.ogg', 50, TRUE)
+ package.wrapped = printout
+ printout.name = "Account information: [account.account_name]"
+
+ var/overseer = "Unknown"
+ var/datum/ui_login/L = ui_login_get()
+ if(L.id)
+ overseer = L.id.registered_name
+ printout.info = {"Account details (confidential)