diff --git a/changelog.md b/changelog.md
index 762fff1c..26f49517 100644
--- a/changelog.md
+++ b/changelog.md
@@ -17,6 +17,7 @@ Saves from 2.4 are not compatible with 2.5.
## Fixes
* **[Economy]** Pending ground unit purchases will also be transferred when a connected base is captured.
+* **[UI]** Fixed rounding of budget in recruitment menu.
# 2.4.1
diff --git a/qt_ui/windows/basemenu/QRecruitBehaviour.py b/qt_ui/windows/basemenu/QRecruitBehaviour.py
index 20deb9a0..799c526b 100644
--- a/qt_ui/windows/basemenu/QRecruitBehaviour.py
+++ b/qt_ui/windows/basemenu/QRecruitBehaviour.py
@@ -28,7 +28,7 @@ class QRecruitBehaviour:
bought_amount_labels = None
maximum_units = -1
recruitable_types = []
- BUDGET_FORMAT = "Available Budget: ${}M"
+ BUDGET_FORMAT = "Available Budget: ${:.2f}M"
def __init__(self) -> None:
self.bought_amount_labels = {}