diff --git a/frontend/allowance-planner-v2/src/app/pages/add-allowance/spend-allowance.page.ts b/frontend/allowance-planner-v2/src/app/pages/add-allowance/spend-allowance.page.ts
index 90448d4..d15e7a1 100644
--- a/frontend/allowance-planner-v2/src/app/pages/add-allowance/spend-allowance.page.ts
+++ b/frontend/allowance-planner-v2/src/app/pages/add-allowance/spend-allowance.page.ts
@@ -30,6 +30,10 @@ export class SpendllowancePage {
         amount: ['', Validators.required],
         description: ['', Validators.required]
         });
+
+        this.allowanceService.getAllowanceById(this.goalId, this.userId).subscribe(allowance => {
+            this.form.controls['amount'].addValidators([Validators.max(allowance.progress)]);
+        }); 
     }
 
     changeAllowance() {