diff --git a/src/js/datatypeCleanupJS.js b/src/js/datatypeCleanupJS.js
index 85f36214f67075c1df84baba574382ebe99873ce..a503f65e8320565fa9f2e3bc5b21ae07b9cf99eb 100644
--- a/src/js/datatypeCleanupJS.js
+++ b/src/js/datatypeCleanupJS.js
@@ -1877,11 +1877,11 @@ window.ArcologyDatatypeCleanup = function ArcologyDatatypeCleanup() {
 	App.Entity.Utils.migratePronouns(V.marketAssistantPronouns);
 	generateAssistantPronouns();
 
-	V.foodCost = Math.trunc(2500 / V.economy);
-	V.drugsCost = Math.trunc(10000 / V.economy);
-	V.rulesCost = Math.trunc(10000 / V.economy);
-	V.modCost = Math.trunc(5000 / V.economy);
-	V.surgeryCost = Math.trunc(30000 / V.economy);
+	V.foodCost = Math.trunc(2500 / V.localEcon);
+	V.drugsCost = Math.trunc(10000 / V.localEcon);
+	V.rulesCost = Math.trunc(10000 / V.localEcon);
+	V.modCost = Math.trunc(5000 / V.localEcon);
+	V.surgeryCost = Math.trunc(30000 / (V.localEcon * (V.PC.career === "medicine" ? 2 : 1)));
 	V.facilityCost = +V.facilityCost || 100;
 	V.policyCost = +V.policyCost || 5000;
 
diff --git a/src/uncategorized/nextWeek.tw b/src/uncategorized/nextWeek.tw
index ff98a308a137ce8904c4f4f6f900af602f812173..c949842f6643121fab4a4e616d486548966032b8 100644
--- a/src/uncategorized/nextWeek.tw
+++ b/src/uncategorized/nextWeek.tw
@@ -88,7 +88,7 @@
 	<<set $drugsCost = Math.trunc(10000/$localEcon)>>
 	<<set $rulesCost = Math.trunc(10000/$localEcon)>>
 	<<set $modCost = Math.trunc(5000/$localEcon)>>
-	<<set $surgeryCost = Math.trunc(30000/$localEcon)>>
+	<<set $surgeryCost = Math.trunc(30000/($localEcon * ($PC.career === "medicine" ? 2 : 1)))>>
 <</if>>
 
 <<set $arcologies[0].prosperity = Math.clamp($arcologies[0].prosperity, 1, $AProsperityCap)>>