
A weekly capacity plan shows how much work you can realistically commit to after accounting for time off, meetings, admin, business development, and unexpected work.
Start with your available working hours, subtract known commitments, reserve a buffer, and compare the remaining hours with the work you intend to deliver.
For example, a 35-hour week might leave only 16 hours available for planned project delivery. That is not a productivity failure. It is the result of counting the whole job.
Use the templates below to make that calculation before agreeing to another deadline.
Copy this table into a spreadsheet or document.
Week beginning: [Date]
Main delivery priority: [Outcome]
Known risks: [Missing input, uncertain scope, approval, or other constraint]
| Capacity item | Hours | What to include |
|---|---|---|
| A. Intended working hours | [ ] | Your realistic working window for the week |
| B. Unavailable time within that window | [ ] | Appointments, leave, travel, or other time off |
| C. Available working hours | A − B | Time you can actually work |
| D. Fixed work commitments | [ ] | Meetings, admin, support, sales, and your own business work |
| E. Project capacity before buffer | C − D | Hours remaining for project delivery |
| F. Buffer | [ ] | Time reserved for uncertainty and unexpected work |
| G. Capacity for planned project delivery | E − F | Hours you can allocate to project tasks |
| H. Planned project workload | [ ] | Estimated hours for this week’s selected delivery tasks |
| I. Remaining capacity or shortfall | G − H | Positive means room remains; negative means the plan does not fit |
Keep categories separate. If you already removed an appointment from your intended hours, do not subtract it again.
Likewise, do not count a client call in both fixed commitments and project task estimates.
Use a second table to show what you intend to fit into the delivery capacity.
| Client / project | Outcome for this week | Estimated hours | Required input | Target date | Decision |
|---|---|---|---|---|---|
| [Client A] | [Specific deliverable] | [ ] | [Input or none] | [Date] | [Commit / conditional / defer] |
| [Client B] | [Specific deliverable] | [ ] | [Input or none] | [Date] | [Commit / conditional / defer] |
| [Client C] | [Specific deliverable] | [ ] | [Input or none] | [Date] | [Commit / conditional / defer] |
| Total | [ ] |
A conditional task still needs room in the plan if you intend to deliver it this week. Waiting for an input does not make the eventual work take no time.
This fictional example follows a freelancer with three active clients.
They intend to work seven hours per weekday, but have a three-hour personal appointment during the week.
They also need time for meetings, admin, and their own business.
| Capacity item | Hours |
|---|---|
| Intended working hours | 35 |
| Unavailable time | −3 |
| Available working hours | 32 |
| Client meetings | −5 |
| Admin and invoicing | −3 |
| Sales and own-business work | −4 |
| Project capacity before buffer | 20 |
| Buffer for unexpected work | −4 |
| Capacity for planned project delivery | 16 |
The four-hour buffer is an illustrative choice, not a universal recommendation.
Here is the proposed project workload:
| Client / project | Outcome for this week | Estimated hours | Required input | Decision |
|---|---|---|---|---|
| Client A / website | Build approved homepage revisions | 6 | Approved feedback received | Commit |
| Client B / store | Configure and test agreed shipping rules | 5 | Working account access | Commit |
| Client C / report | Prepare the next report draft | 3 | Confirmed figures expected Tuesday | Conditional |
| Total planned workload | 14 |
Remaining delivery capacity: 16 − 14 = 2 hours.
That leaves:
Together, those account for the 32 available working hours.
If a new request needs six hours, it does not fit within the two unallocated hours. Accepting it would require changing the plan, using some reserve deliberately, or agreeing a different delivery window.
Use your intended working window, not the hours you could work if you abandoned every other commitment.
Account for appointments and time off. Avoid treating evenings and weekends as invisible capacity unless you deliberately intend to work them.
A plan built around emergency overtime makes an ordinary week look like a failure.
Freelancing includes more than producing the client deliverable.
You may also need to:
Some of this work may be billable. It still consumes capacity.
The categories here describe how time is allocated, rather than whether it appears on an invoice.
“Finish the website” is too broad to estimate reliably.
Break it into observable results:
Use previous comparable work where available.
For unfamiliar work, record an estimate range and the uncertainty behind it. A task estimated at three to six hours needs a different commitment decision from one that consistently takes three.
There is no single buffer percentage that fits every freelancer.
Choose it based on the week:
Avoid adding a buffer to every task and then adding another large reserve without recognizing the overlap.
Also separate known obligations from uncertainty. A support call already booked belongs in fixed commitments.
A weekly total can fit while an individual deadline remains impossible.
Suppose you have 16 delivery hours available across the week, but a six-hour task must be finished by Tuesday. If Monday and Tuesday together provide only four suitable hours, the task does not fit before its deadline.
Check:
Fragmented availability matters too. Six scattered half-hour gaps are not automatically suitable for a three-hour piece of focused work.
Once the weekly allocation looks reasonable, place the selected tasks on actual working days.
SelfManager organizes work in dated tables, with notes, comments, and task-level time tracking.
You can keep the capacity calculation in a note, then put the selected delivery tasks on the days you intend to handle them.
For example:
Keep estimates in your planning notes and record actual time against the tasks. That gives you a basis for adjusting future estimates.
This is a manual planning workflow. SelfManager does not automatically read your calendar or calculate a resource-allocation schedule.
Try SelfManager with your next working week: record your available hours, choose the deliverables that fit, and track what the work actually takes.
A negative remaining-capacity figure means you need a decision.
Agree a smaller useful outcome.
Instead of promising a complete redesign, you might agree to deliver the homepage draft first, provided that fits the project agreement.
Offer a date that reflects the work already committed.
Be specific about what you can deliver and when.
If an unknown integration could take two hours or two days, schedule a bounded investigation before promising the implementation.
The investigation should have a clear output, such as confirming the supported approach and producing a revised estimate.
Sometimes the new request is more important.
Identify what will move and communicate the effect. Avoid adding the request while leaving every previous promise unchanged.
Hi [Name],
I have reviewed the request against the work already scheduled.
I can complete [smaller outcome] by [date], or the full request by [later date].
To deliver the full request earlier, we would need to move [existing work] and confirm the effect on that deadline.
Which option works best for you?
Only offer options you can realistically deliver. If scope is still unclear, clarify it before giving a firm estimate.
At the end of the week, compare what you expected with what happened.
Use a small review:
| Review question | What to record |
|---|---|
| Which estimates were off? | The task and the likely reason |
| What unexpected work arrived? | Request, time used, and outcome |
| Which inputs arrived late? | Effect on the delivery sequence |
| Was the buffer enough? | What it covered and what remained |
| What changes next week? | One adjustment to capacity or estimates |
Separate causes.
A task can move because it took longer, because feedback arrived late, or because urgent work replaced it. Those lead to different planning changes.
SelfManager’s AI Review can help summarize recorded tasks, time, and included context.
You can ask:
Review this week’s work and time records. Identify tasks that moved, unexpected work mentioned in the comments, and missing information. Compare with these planning estimates: [paste estimates]. Do not invent estimates or reasons.
Check the result against your records. AI can only compare with the plan you supply and the work it can read.
Before accepting more work, answer:
What can I commit to delivering within the hours I actually have?
Keep the calculation simple enough to update when circumstances change.
Use SelfManager to place those commitments on working days, keep the decisions beside the tasks, and review actual time before planning the following week.
It is the process of comparing available working time with planned work. It accounts for meetings, admin, time off, and uncertainty before you commit to project delivery.
Capacity for planned project delivery equals intended working hours minus unavailable time, fixed work commitments, and buffer. Subtract the estimated project workload from that result to identify remaining capacity or a shortfall.
Use a buffer that reflects uncertainty in your work. There is no universal percentage. Review what unexpected work actually consumed and adjust future plans accordingly.
Count them once. You can place them in fixed commitments, as this template does, or within project estimates. Keep the method consistent so the same hour is not subtracted twice.
AI can draft a plan using the hours, tasks, deadlines, and constraints you provide. It cannot verify commitments it has not been given. Review the proposed allocation and each deadline before treating the output as a delivery promise.

Plan smarter, execute faster, achieve more
Create tasks in seconds, generate AI-powered plans, and review progress with intelligent summaries. Perfect for individuals and teams who want to stay organized without complexity.
Get started with your preferred account