How to use the backward schedule generator
- Enter the due date. The example starts 30 days ahead, and you can change it.
- List the steps from first to last with the working days each one needs.
- Tick work on weekends too if you will, set the spare working days to finish early, and list any days off.
- Read the latest date to start, the start and finish of each step, and the total working days.
Formula
the last step finishes on the last working day on or before the due date, less any spare days
a step with d working days ends on its finish day and starts d - 1 working days earlier
the step before it finishes on the working day before that start
repeat back to the first step; its start is the latest start
A working day is Monday to Friday, or every day if weekends are on, and is not one of the days off you list. Steps follow one another with no overlap.
Five steps before Monday, November 9, 2026
Say the steps are Research 4 days, Outline 2, First draft 5, Revise 3 and Proofread 1, with one spare working day, no weekends and no days off. The last step finishes on Friday, November 6. Revise runs Tuesday, November 3 to Thursday, November 5, and First draft runs Tuesday, October 27 to Monday, November 2.
Outline runs Friday, October 23 to Monday, October 26 and Research runs Monday, October 19 to Thursday, October 22. The latest start is Monday, October 19, 15 working days of work in 21 calendar days. If November 4 and 5 are days off, everything shifts earlier and the latest start becomes Thursday, October 15.
Why plan backward
Planning forward from today makes every step feel like it has plenty of time. Planning backward from the deadline shows the real latest date to begin and how much room each step has. The spare days at the end are a cushion for the unexpected, so a late step does not push you past the due date.
For a study plan across several subjects, see the Exam Study Planner, to count working days between dates the Business Days Calculator, and to lay out a week the Weekly Schedule Maker.
What it leaves out
Each step gets whole working days one after another. Overlapping steps, partial days and holidays you have not listed are not modeled. A step that depends on someone else, such as feedback, may need a waiting period, which you can add as its own step.
More scheduling tools
For other schedules and time totals, try the Guest Attendance Forecast Calculator, Shift Coverage Calculator and Time Range Calculator.
Assumptions and limits
- Steps run in order with no overlap, and each takes a whole number of working days.
- Working days are Monday to Friday unless weekends are turned on, minus the days off you list.
- The due date is between the years 1100 and 9000.
- No holidays are assumed. Add any you will not work as days off.
Frequently asked questions
How do I plan an assignment backward from the due date?
Start at the due date, give the last step its working days ending just before it, then the step before it, and so on back to the first. The tool does this and shows the latest start.
What are spare working days?
They are working days kept free at the end, so the last step finishes before the due date. If a step runs late, the spare days absorb it.
How are days off handled?
Days you list are skipped like weekends, so a step that would cover them stretches to include more calendar days.
What if the due date falls on a weekend?
With weekends off, the last step finishes on the last working day before the due date, plus any spare days you set.