Set the split
Fixed rows are counted first. Percentage rows then share the remaining contract pool and must sum to exactly 100.00%.
Private, local planning tool
Turn a contract total into a clear fixed or percentage milestone plan, expected receipt dates, and a view of work delivered before it is paid.
tool only — not for production. No account, payment connection, saved plan, or guaranteed receipt date.
Inputs stay in this tab
Use fixed amounts, percentage rows, or both. Every amount is parsed as exact cents; payment delays are natural calendar days.
How the model works
Use your own assumptions. The planner does not add platform waiting periods, holidays, exchange rates, taxes, or legal payment terms.
Fixed rows are counted first. Percentage rows then share the remaining contract pool and must sum to exactly 100.00%.
Amounts become integer cents. Largest-remainder allocation gives any leftover cents to the biggest remainders, with original row order breaking ties.
Direct cost → delivery → expected payment is the same-day order. Delays are natural calendar days, so a zero-day delay still shows a momentary exposure.
Context only
These first-party references frame staged-payment context. They do not supply platform rules to the calculation.
Primary source for milestone planning context; platform rules are not calculator inputs.
https://support.upwork.com/hc/en-us/articles/44564821903763-Understanding-milestones-on-fixed-price-contractsContext for multiple payment stages; this planner does not connect to Stripe or promise payment.
https://docs.stripe.com/invoicing/partial-paymentsQuestions
No. They are calendar scenarios from your due dates and delays, not payment promises or legal terms.
Fixed rows are removed first. Remaining contract cents are assigned to percentage rows with an exact 10000-basis-point largest-remainder allocation.
No. Payment delays are natural calendar days, including weekends and dates you did not list.
Boundaries
Planned payment dates are scenarios based on your inputs, not guaranteed receipt dates or legal payment terms.