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

Assumptions & References

In the network