You said yes to a new project because “40 hours a week” sounded like plenty. Then admin, sales calls and meetings ate a third of it, your existing clients rolled into every week, and the new work had nowhere to fit. This free freelance capacity planner answers the real question — not “am I busy this week?” but “can I say yes, and from which week?” — in hours only. No rates, no income, no invoices.
Your week
Clients
New-project check
How to use this freelance capacity planner in 3 steps
Step 1 — Describe your real week. Enter your weekly working hours, then the non-billable hours that never reach a client: admin, sales and meetings. Add a buffer percentage for the surprises every week brings, your working days, the Monday your plan starts from, and how many weeks ahead you want to see.
Step 2 — List your clients. Add one row per client or project with the estimated total hours, the hours already completed, and the hours you plan each week. Remaining hours are worked out for you, and they roll forward automatically — a client keeps consuming planned hours each week until nothing is left.
Step 3 — Check the new project. Enter the project’s total hours and the weekly pace you would like to work at. The planner names the earliest week and date it can start at full pace — or tells you plainly that no full-pace slot exists in your horizon.
Worked example: freelance capacity planner numbers
Press “Load example” in the tool above and you will see this exact scenario. The week is 40 hours with 4 hours of admin, 3 of sales and 5 of meetings, plus a 15% buffer over 5 working days. That leaves (40 − 12) × 0.85 = 23.8 usable hours per week.
Two clients are loaded. “Acme website redesign” is estimated at 60 hours with 12 done, so 48 remain at 10 hours a week. “Beta blog retainer” is estimated at 40 with 30 done, so 10 remain at 5 hours a week. The new-project check asks for 30 hours at 8 hours a week.
Watch the roll-forward: Beta’s 10 remaining hours are used up by week 2 and drop out, while Acme keeps consuming 10 a week until week 5, when only 8 remain. Free capacity rises as clients finish.
| Week starting | Usable h | Committed h | Free h | Utilisation | Status |
|---|---|---|---|---|---|
| 2 Nov 2026 | 23.8 | 15 | 8.8 | 63% | Available |
| 9 Nov 2026 | 23.8 | 15 | 8.8 | 63% | Available |
| 16 Nov 2026 | 23.8 | 10 | 13.8 | 42% | Available |
| 23 Nov 2026 | 23.8 | 10 | 13.8 | 42% | Available |
| 30 Nov 2026 | 23.8 | 8 | 15.8 | 34% | Available |
| 7 Dec 2026 | 23.8 | 0 | 23.8 | 0% | Available |
| 14 Dec 2026 | 23.8 | 0 | 23.8 | 0% | Available |
| 21 Dec 2026 | 23.8 | 0 | 23.8 | 0% | Available |
The new-project check needs 4 weeks at 8 hours a week (30 ÷ 8, rounded up). Weeks 1 to 4 each have at least 8 free hours, so the answer is: earliest full-pace start in week 1, Monday 2 November 2026, finishing in the week of 23 November 2026.
3 capacity mistakes this freelance capacity planner prevents
Using the gross 40 hours. The classic trap is planning against the whole week. If 12 hours go to admin, sales and meetings and you keep no buffer, your real capacity sits far below 40. The planner subtracts non-billable time and your buffer first, so every number after that is honest.
That single change stops most accidental overbooking. You plan against usable hours, not wishful hours.
Ignoring the roll-forward. Existing clients do not finish on Friday just because the week ends. Their remaining hours move into next week and the week after. The planner carries them forward automatically, so a new project cannot sneak into a week that is already spoken for.
When a client’s remaining hours run out mid-plan, their planned hours drop out of later weeks. That is exactly when new work becomes possible.
Saying yes without a start week. “Yes” is not a plan until it has a date. A project that fits in week 1 and a project that only fits in week 6 are completely different answers. The new-project check names the earliest week and date — or admits there is no full-pace slot — so you reply with a real commitment.
Freelance capacity planner FAQs
What does “usable capacity” mean?
Usable capacity is the client-work time you truly have each week. It is your weekly working hours minus admin, sales and meeting hours, reduced by your buffer percentage. If you work 40 hours, lose 12 to non-billable tasks and keep a 15% buffer, your usable capacity is 23.8 hours — the number every week in the plan is measured against.
How does roll-forward work?
Each client has remaining hours: estimated total minus completed. Every week, the planner commits the smaller of the client’s planned weekly hours and their remaining hours, then subtracts what was used. When a client’s remaining hours reach zero, they stop appearing in later weeks. Nothing is double-counted, and unfinished work moves into the following weeks automatically.
What does OVERBOOKED mean?
OVERBOOKED means a week’s committed client hours are higher than your usable capacity for that week. The status shows how many hours over you are, so you can see the size of the problem at a glance. It usually means planned weekly hours were set too high, non-billable time was underestimated, or too many clients overlap in the same weeks.
How is the earliest start found?
The planner works out how many weeks the new project needs at your desired weekly pace, then scans forward from week 1 for the first run of consecutive weeks where every week has at least that many free hours. The first week of that run is the earliest full-pace start, shown with its Monday date. If no such run fits inside your horizon, it says so instead of guessing.
Does the tool track money or invoices?
No. This freelance capacity planner is time only. There are no rates, no income figures, no prices and no invoices anywhere in the tool — just hours per week, remaining work and start dates. For anything involving money, use a separate invoicing or accounting tool.
More free planning tools
Capacity is only half the battle. If you also manage physical stock, the multi-item stock days left calculator turns your whole shelf list into one urgent-first queue with a run-out date for every item.
And when client work means hours of recordings, the transcription time planner converts a file list into total work hours, a finish date and day-by-day sessions.