Examples
Examples
Try the starting example
- Contract sum (USD)
- 10000
- Retained fraction
- 0.05
- Release milestones [ISO due date,share of retained pool]; enter JSON
- [["2026-11-01",0.5],["2027-05-01",0.5]]
- Retained pool (USD)
- $500.00
- Release schedule [date,amount] (JSON) (USD)
- [["2026-11-01",250],["2027-05-01",250]]
Try another scenario
- Contract sum (USD)
- 15000
- Retained fraction
- 0.06
- Release milestones [ISO due date,share of retained pool]; enter JSON
- [["2026-12-01",0.4],["2027-06-01",0.6]]
- Retained pool (USD)
- $900.00
- Release schedule [date,amount] (JSON) (USD)
- [["2026-12-01",360],["2027-06-01",540]]
Calculation method
Calculation method
Retained pool (USD)
Contract sum×retained fraction, rounded to US cents.
Release schedule [date,amount] (JSON) (USD)
Round each share of retained pool to US cents except final milestone gets remaining US cents; shares sum to one.
Symbols and units
- a
- Contract sum (USD)
- b
- Retained fraction
- c
- Release milestones [ISO due date,share of retained pool]; enter JSON
Use the units shown. A list keeps the order in which you enter its values. The symbol ^ means “raised to the power of”.
Assumptions & limits
Assumptions & limits
- One retained pool released in explicitly supplied milestone shares; no entitlement or payment-delay inference. Supported limits: All numeric inputs and computed intermediates must remain finite. Supported numeric input magnitude is zero or 1e-12 through 1e12 in absolute value; reject values outside this bounded range. All lists/JSON record tables are limited to 100 records unless a stricter bound is stated; reject malformed record arity and wrong member types. Valid milestone dates chronological; nonnegative shares sum to1; amounts nonnegative; retention fraction in [0,1].
Are these inputs private?
These calculations run in your browser. A shared link contains the values you choose to share. Only questions submitted to the separate AI finder are sent to OpenAI.