Project Payment Schedule Calculator
Generate a milestone-based payment schedule for your contracting project, including deposit, progress payments, and final payment amounts with due dates.
Formulas Used
Deposit Amount = Total Contract Value × (Deposit % ÷ 100)
Retainage Total = Total Contract Value × (Retainage % ÷ 100)
Progress Pool = Total − Deposit − (Total × Final %) − Retainage Total
Net Payment per Milestone = Progress Pool ÷ Number of Milestones
Retainage Withheld per Milestone = Retainage Total ÷ Number of Milestones
Final Payment = (Total × Final %) + Retainage Total (retainage released)
Milestone Date = Start Date + Round(Duration × i ÷ (Milestones + 1)) days
Verification: Deposit + Σ(Net Progress Payments) + Final Payment = Total Contract Value