Enter project inputs
Fill what you know. If you’re unsure, use the defaults (they’re intentionally conservative). This estimator is best for “small-to-medium” projects where you can approximate total effort.
Estimate how long your project will take using effort (hours), team size, weekly availability, efficiency and a safety buffer — then get a realistic end date and milestone dates (25%, 50%, 75%, 100%). Built for fast planning, screenshots and shareable “when will this ship?” answers.
Fill what you know. If you’re unsure, use the defaults (they’re intentionally conservative). This estimator is best for “small-to-medium” projects where you can approximate total effort.
The fastest way to ruin a project isn’t bad code — it’s bad expectations. Someone asks, “When will it be done?” and the answer becomes a vibe: “Soon-ish… maybe next week?” This calculator turns that vibe into a defensible estimate by combining three things you can usually approximate even early on:
If your project needs E hours and your team can deliver C effective hours per week, then your duration is roughly E ÷ C weeks. The key word is effective. Most plans fail because people confuse “available time” with “productive time.” That’s why the estimator uses an efficiency factor and a buffer.
First we calculate your weekly capacity:
Next we apply your safety buffer to the total effort:
Then we convert that into weeks:
Finally, we convert weeks into calendar dates using your chosen schedule:
Most teams don’t fail at the finish line — they fail in the middle. Milestones prevent “invisible progress” by giving you checkpoint dates:
A single date is fragile. So the calculator also produces a range by nudging your efficiency and buffer:
Use the pessimistic end for external commitments, and the realistic estimate for internal planning. The optimistic estimate is great for motivation and sprint goals — just don’t promise it to stakeholders unless you like stress.
Example 1: Solo side project
Effort: 80 hours. Team: 1 person. Weekly hours: 10. Efficiency: 0.8. Buffer: 20%.
Raw weekly hours = 1×10 = 10. Effective weekly hours = 10×0.8 = 8.
Buffered effort = 80×1.2 = 96 hours.
Weeks = 96 ÷ 8 = 12 weeks. In weekdays-only mode, that becomes a calendar end date and milestone dates.
Example 2: Small team with meetings
Effort: 200 hours. Team: 3. Weekly hours: 12 each. Efficiency: 0.7. Buffer: 25%.
Raw weekly hours = 3×12 = 36. Effective weekly hours = 36×0.7 = 25.2.
Buffered effort = 200×1.25 = 250 hours.
Weeks = 250 ÷ 25.2 ≈ 9.92 weeks (about 10 weeks).
Want an even stricter model? Use the pessimistic range and add a manual “dependency buffer” by increasing total effort hours.
It’s best for small-to-medium projects where you can approximate total effort. For large programs, break work into chunks (phases) and estimate each separately. The milestone dates still help a lot.
Efficiency reduces your weekly output due to overhead (meetings, context switching). Buffer increases your total effort to cover surprises (rework, scope changes, bugs).
Use weekdays-only for work teams and client deliverables. Use all-days for personal projects where you truly work weekends.
Start with a “task list” count, assign rough sizes (small=2h, medium=6h, large=16h), sum them, then add buffer. You can also save multiple scenarios (best/expected/worst).
Not always. Past a point, coordination increases overhead. If you add people, consider lowering efficiency slightly to keep the estimate realistic.
All calculations run in your browser. If you save scenarios, they’re stored locally on this device only.
20 interlinks pulled from the Everyday category list:
MaximCalculator provides simple, user-friendly tools. Double-check important plans with your team and constraints.