Skip to main content
TaskForge 3.0: your AI can read your tasks.

Time blocking template and day planner

Time blocking means giving each task a slot in the day before the day starts. This template is a one-page plan in Markdown, with every block a task you can tick off.

The time-blocking day plan

Copy it into your daily note, or download the file. Change the times to fit your day.

The download is in English.

time-blocking.md
Download .md
# Time-blocking day plan: {{date:YYYY-MM-DD}}

Give every task a block before the day starts. When a block runs over,
move the rest instead of squeezing them in.

## Must do today
- [ ] 

## Blocks
- [ ] 07:30-08:00 Plan the day and check the calendar
- [ ] 08:00-10:00 Deep work: the most important task
- [ ] 10:00-10:30 Break and messages
- [ ] 10:30-12:00 Deep work: second task
- [ ] 12:00-13:00 Lunch
- [ ] 13:00-14:00 Meetings and calls
- [ ] 14:00-15:30 Admin and small tasks
- [ ] 15:30-16:00 Buffer for what ran over
- [ ] 16:00-16:30 Review the day and set up tomorrow

## Buffer rules
- Keep one 30-minute buffer per half day.
- A block is a promise to focus, not a prediction.
- If a task has no block by Wednesday, it is not a priority.

## Review
- Blocks kept:
- Blocks that ran over:
- Adjust next time:

What time blocking is

Instead of a to-do list with no times, you give every task a block of the day. Deep work gets long blocks, small tasks are batched together, and a buffer absorbs whatever runs over.

It works because it forces trade-offs early. If the day has eight working hours, you can only schedule eight hours, so something has to wait.

Use it in TaskForge

  1. Copy the template into today's note, or set it as your daily note template so TaskForge fills in the date.
  2. Edit the block times. Each block is a task line, so you tick it off when it is done.
  3. To place a block on the calendar, give the task a scheduled date and time. TaskForge also lets you add a duration to a scheduled task, with quick presets or by typing something like "meeting at 10am for 90min".
  4. At the end of the day, move unfinished blocks to tomorrow.

Use it in Obsidian

  1. Save the file as time-blocking.md in your templates folder.
  2. Insert it with the core Templates plugin, or use it as your Daily notes template. Both replace {{date:YYYY-MM-DD}} with today's date.
  3. Add a scheduled date (⏳) to a block and the Tasks plugin lists it in its queries.

Time blocking tips

  • Block the hardest task first, while your energy is highest.
  • Keep one buffer block per half day.
  • Batch small tasks into one block instead of scattering them.
  • Plan tomorrow's blocks at the end of today.

All Markdown templates →

Questions about time blocking

What is time blocking?

A planning method where you assign each task a block of time in your day, instead of keeping an open-ended to-do list. The day's hours set a limit on what you can commit to.

How long should a block be?

Most people use 30 minutes to 2 hours: short enough to hold focus, long enough to get into the work. Adjust after a week of use, and keep a buffer for what runs over.

Does the template work without TaskForge or Obsidian?

Yes. It is a plain Markdown file. Apps that do not read tasks still show each block as a checkbox.

Plan the day where your tasks already live

TaskForge shows your tasks next to your device calendar on iPhone, iPad, Mac and Android. Free to download.