Focus Block Method

Weekly setup Fixed blocks, not task lists Template included

A weekly scheduling method that assigns time to block categories before assigning it to specific tasks. The core principle: protect deep work time as a fixed commitment, not as whatever is left over after everything else.

The problem it solves

Most solo operators manage time via a task list. The list grows. Tasks migrate to tomorrow. Deep work — the kind that requires sustained attention and produces the most valuable output — gets deferred because it is never urgent in the short term, only important.

The Focus Block Method flips the order: time is allocated first, then tasks are assigned into existing blocks. The block exists whether or not a specific task is ready to fill it.

The four block types

Every working day is composed of some combination of these four block types. The ratio varies by day; the key is that the ratio is set intentionally, not by whatever shows up in your inbox.

DEEP
Deep Work

90–120 min. Sustained, focused work that requires your full attention. No notifications. Scheduled as the first block of the day whenever possible.

CLIENT
Client Blocks

Calls, reviews, async client communication. Batched into defined windows rather than scattered across the day.

ADMIN
Admin Block

Email, invoicing, scheduling, housekeeping. One block per day maximum. This block should not grow to fill the time available.

BUFFER
Buffer

Unscheduled time. Absorbs overruns, unexpected requests, and necessary breaks. Never plan to 100% capacity.

Setting up the week

1

Set your total available hours

Use the Time Budget Planner to establish how many hours you realistically have this week. Include only hours you can actually direct — not every waking hour.

2

Place Deep Work blocks first

Before anything else goes in your calendar, block two to three 90-minute deep work slots. These are non-negotiable. Morning is typically best — decision fatigue and interruptions accumulate through the day.

3

Define client availability windows

Set specific windows when clients can book calls — for example, Tuesday and Thursday 10am–1pm. Outside these windows, you are not available for sync calls. This is a policy decision, not a preference. State it clearly in your intake and onboarding.

4

Assign admin blocks

One admin block per day, 30–45 minutes. Batch email processing, invoicing and scheduling into this window. Check email once — not continuously throughout the day.

5

Leave buffer

Do not plan to 100% capacity. Keep 15-20% of your week unscheduled. This absorbs overruns and urgent client requests without collapsing the week's structure.

Template — weekly block map

Weekly block map — plain text
## Week of [date]

### Monday
- 09:00–10:30 DEEP — [project]
- 10:30–11:00 ADMIN — email + inbox
- 11:00–12:30 CLIENT — [client name]
- afternoon: buffer

### Tuesday
- 09:00–10:30 DEEP — [project]
- 10:30–11:00 ADMIN
- 11:00–13:00 CLIENT — available window
- afternoon: DEEP (second block if needed)

### Wednesday
- 09:00–10:30 DEEP — [project]
- 10:30–11:00 ADMIN
- rest: buffer + async

### Thursday
- 09:00–10:30 DEEP — [project]
- 10:30–11:00 ADMIN
- 11:00–13:00 CLIENT — available window
- afternoon: buffer

### Friday
- 09:00–10:30 DEEP — wrap or carry
- 10:30–11:00 ADMIN — clear inbox for weekend
- 16:00–16:20 REVIEW — weekly review

---
Deep work blocks this week: [N]
Total scheduled hours: [N]
Buffer remaining: [N]

The rule about deep work blocks

A deep work block has one rule: it cannot be interrupted for anything that is not a genuine emergency. Not an email notification, not a Slack message, not a call that could have been rescheduled. When clients ask why you are not responding during certain hours, you have an answer: you were in a deep work block. This is a professional boundary, not an excuse.

The system only works if the deep work blocks are treated as fixed commitments, not as aspirations. Once you start moving them to accommodate admin or reactive communication, the block structure collapses and you are back to a task list with better formatting.