Time Blocking

...and its cousins task batching and day theming. Control your schedule so it doesn't control you

Reclaim your time for what's really important

"A 40 hour time-blocked work week, I estimate, produces the same amount of output as a 60+ hour work week pursued without structure."

— Cal Newport, Author of Deep Work

If there's one thing that can be said about the modern workplace, it's this: If you don't control your schedule, it will control you.

How do you balance the necessary evils of meetings, email, team chat, and "busy work" with focused time for the things you truly care about? Since becoming a digital hermit isn’t an option for most of us, we need concrete strategies to help us focus in a world designed to distract us.

That’s where time blocking comes in.

We've made a companion video for time blocking because everyone learns differently and we know some of you prefer to watch instead of read. Check out that video below, or continue reading for a deeper dive.

Time blocking (and its close cousins, time boxing, task batching, and day theming) is a simple yet effective way to take back control of your time.

Try time blocking if you...

  • Juggle many different projects/responsibilities (Jack Dorsey used day theming to run two major companies at the same time)

  • Spend too much time in “reactive mode,” responding to emails and messages

  • Find their day chopped up by meetings

  • Battle constant interruptions throughout the day

  • Struggle to find the time and mental space for big-picture thinking

This guide will give you an overview of what time blocking, task batching, and day theming are; how a combination of these strategies can help you reclaim your schedule, and the best way to use your calendar and task manager to start time blocking yourself.

Find out which productivity method fits you best

Get a personalized recommendation based on your workstyle and goals.

Take the quizExplore on your own

What is time blocking?

Time blocking is a time management method that asks you to divide your day into blocks of time. Each block is dedicated to accomplishing a specific task or group of tasks, and only those specific tasks. Instead of keeping an open-ended to-do list of things you’ll get to as you can, you’ll start each day with a concrete schedule outlining what you’ll work on and when.

The key to this method is prioritizing your task list in advance — a dedicated weekly review is a must. Take stock of what’s coming up for the week ahead, and make a rough sketch of your time blocks for each day. At the end of every workday, review any tasks you didn’t finish — as well as any new tasks that have come in — and adjust your time blocks for the rest of the week accordingly.

With days that are time blocked in advance, you won’t have to constantly make choices about what to focus on. All you need to do is follow your time blocked schedule. If you get off-task or distracted, simply look at your schedule and get back to whichever task you blocked off time for.

Time blocking variations

Time blocking has a few close but distinct cousins that are worth considering: task batching, day theming, and time boxing.

MethodWhat is it?Example

Time Blocking

Dividing the day into blocks of time with each block dedicated to accomplishing a specific task or activity and only that specific task or activity.

"I will write every day from 9am to 11am."

Task Batching

"I will answer all of my emails at 3pm."

Day Theming

"Every Monday, I will focus on content creation. Every Tuesday, I will focus on content promotion. Every Wednesday, I will focus on research and ideation. Etc."

Time Boxing

"I will write 1,000 words between 9am and 11am tomorrow."

Task batching

Task batching is when you group similar (usually smaller) tasks together and schedule specific time blocks to complete all at once. By tackling similar tasks in a group, you’ll limit the amount of context switching you have to do throughout your day, saving precious time and mental energy. For example, scheduling two 20-minute blocks to process email during the day is more efficient than checking your inbox every 15 minutes.

Time blocking pairs well with task batching because it saves you from scheduling every individual task on your calendar. Just block off chunks of time each day or week for when you want to complete a certain batch of activities, e.g., email, invoicing, workouts, meetings, writing, coding, deep work, errands, meal prep.

Day theming

Day theming is a more extreme version of task batching for people who have a lot of areas of responsibility competing for their attention. For example, an entrepreneur often has to pay attention to marketing, sales, product development, customer support, and HR all at the same time. Instead of setting aside time blocks for each area of responsibility each day, day theming dedicates a full day each week to each responsibility.

Mike Vardy, founder of Productivityist, uses day theming to set his overarching focus for each day. Here's how he themes his week:

Dedicating each day to a single theme creates a reliable work pattern and further limits the cognitive load of context switching. Vardy explains that theming offers mental clarity that allows him to focus on his family:

“Knowing what the day ‘means’ to me allows me to get the things I need and want to accomplish without seeing undetermined ‘ought to do’ items on a to do list. As a result, I have less decision fatigue and even have more energy when I spend time with my kids.”

Time boxing

Time blocking and time boxing are often confused as being synonymous, but there's an important difference. Time blocking asks you to set aside certain chunks of time to focus on a given task or activity. For example, "I will work on a first draft of my blog post from 9am to 11 am tomorrow."

In contrast, time boxing asks you to limit how much time you'll dedicate to a specific task. Here's a time boxed version of the time blocking example above: "I will finish a first draft of my blog post tomorrow between 9am and 11am."

This self-imposed "time box" forces you to work efficiently because you have a limited amount of time in which to complete the task. It can be a fun way to challenge yourself and gamify your productivity.

Why is time blocking so effective?

This technique seems simple on the surface, but has profound impacts on your capacity to get things done:

It promotes focused “deep work”

Cal Newport, author of Deep Work: Rules for Focused Success in a Distracted World, is a big proponent of time blocking. He dedicates 20 minutes every evening to scheduling out the next work day:

“Sometimes people ask why I bother with such a detailed level of planning. My answer is simple: it generates a massive amount of productivity. A 40 hour time-blocked work week, I estimate, produces the same amount of output as a 60+ hour work week pursued without structure.”

When you schedule a chunk of time to work on a single project, problem, or task, you bring all of your mental resources to bear on one thing rather than spreading your attention thin across several tasks. The more you “single task”, the more you build the mental muscles required for deep work, and the easier it becomes to stay focused.

It helps you knock out “shallow work” more efficiently

Shallow work is the busy work that’s urgent but not important to achieving your long-term goals — think paperwork or responding to (most) emails. When you time box shallow work, you’re setting clear limits on how much time you’ll dedicate to it. Plus, grouping similar tasks together reduces the cost of context switching. By batching all of your shallow tasks together in a dedicated time block or two, you’ll be able to power through them more efficiently and protect the rest of your workday for higher-impact work.

It makes you aware of how you spend your time

Most people are bad at time management. We are terrible at estimating how much time tasks will take, and we have a tendency to overcommit our future selves. Time blocking forces you to confront your current priorities and commitments and get intentional about how you spend your finite time. For each new commitment you let into your life, you’re forced to find physical space on your calendar. As a result, the opportunity cost of saying “yes” becomes more concrete, and it becomes much easier to say “no.”

It counteracts perfectionism

Fuzzy timelines are a perfectionist’s worst enemy. There’s always something to be tweaked and improved. It can be difficult to know when an open-ended project is finished, especially if you are aiming for perfection. At some point, you need to be able to say “good enough” and move on. Time boxing can help by imposing time limits on your projects. If you often prolong tasks by trying to get everything just right, set a strict time box for finishing the task and stick to it.

It helps you follow through on your goals

In the article “Beyond good intentions: Prompting people to make plans improves follow-through on important tasks” researchers Dr. Todd Rogers and Dr. Katherine L. Milkman review several studies supporting the idea that “concrete plans help people follow through on their intentions.”

From following an exercise regimen to scheduling a flu shot, people were more likely to act on their intentions when they wrote down a specific place, date, and time for the activity. Yet most people rely on vague intentions rather than concrete plans:

“Paradoxically, people frequently underplan when they begin with strong intentions. They mistakenly believe that their strong intentions are enough to propel them to perform desired behaviors, and that belief keeps them from using strategies that could help translate intentions into actions.”

The takeaway: When you schedule your tasks and goals, you’re more likely to follow through. Time blocking forces you to make concrete plans that ensure you’re working toward your goals every day. As William Faulkner famously quipped:

“I only write when inspiration strikes. Fortunately, it strikes at nine every morning.”

But will time blocking work with my job?

One of the biggest criticisms of time blocking is that it doesn’t account for reactive jobs where it’s impossible to anticipate what will come in at any given moment. Is time blocking really a realistic strategy for a customer support specialist whose job is to respond to tickets? Or an account manager who needs to be available to respond to client requests?

We’d argue yes — asserting even a small amount of control over your schedule can be helpful no matter your job. Cal Newport put it this way:

“Periods of open-ended reactivity can be blocked off like any other type of obligation. Even if you’re blocking most of your day for reactive work, for example, the fact that you’re controlling your schedule will allow you to dedicate some small blocks (perhaps at the schedule periphery) to deeper pursuits.”

When your workday is run by external forces, it’s easy to lose sight of your own goals. Time blocking can help you gain a greater sense of control over even the most unpredictable of schedules.

Some common time blocking missteps and how to avoid them

While time blocking is pretty straightforward in theory, it can be hard to stick to in practice. Here are some tips to help you apply the method successfully (and not become a slave to your calendar in the process):

Underestimating your time

You’ll get better at estimating how long tasks take over time, but until you’ve honed your instincts, err on the side of blocking off too much time for tasks rather than too little. Pad your schedule with extra time to complete and transition between tasks. You can even create “conditional blocks” of time you can tap into if you fall behind.

Try these tools

Improve your sense of how long you actually spend on tasks with time trackers like RescueTime or Toggl.

Being too rigid

Things will come up and ruin your plans. But remember that your plan is a guide to help focus your attention on what’s important, not a binding contract.

Even productivity expert Cal Newport edits his plans throughout the day by crossing out original time blocks and filling them with updated plans as circumstances demand:

Newport deals with changes in his schedule by seeing it as a game:

“This type of planning, to me, is like a chess game, with blocks of work getting spread and sorted in such a way that projects big and small all seem to click into completion with (just enough) time to spare.”

See your time blocks as a flexible way to challenge yourself, not strict tools to punish yourself when you fall short.

Overscheduling your leisure time

Though Elon Musk and Bill Gates have been said to schedule their days down to 5-minute increments, overscheduling your leisure time can be a self-defeating exercise. Studies have shown that scheduling leisure activities has a “unique dampening effect” on the overall enjoyment of the activity.

Instead, you can block out time to disconnect and relax without a set plan for how you’ll spend that time. It will give you the flexibility to decide more spontaneously what you want to do-- call friends to grab a drink? Check out that new Xbox game? Read? Whatever you decide, just remember to keep at least some of your free time free.

Time blocking with Todoist

You can implement time blocking with any tool, but in this section, we'll focus on how to use Todoist alongside your favorite calendar app — or even good, old-fashioned pen and paper. We'll cover how to implement three different time blocking variations: task batching, day theming, and scheduling individual tasks.

Task batching variation

Strict time blocking — dedicating a time block to each individual task — can be tedious and hard to maintain over time. We recommend combining time blocking and task batching for a more streamlined system. Instead of one time block per individual task, you’ll assign a time block for each category of task you batch together. Here’s how that looks in practice:

First, decide on which broad categories of work need to be reflected in your daily or weekly schedule. For example, a freelance writer might have the following category list:

  • Email

  • Work admin

  • Sales

  • Meetings

  • Research

  • Writing

  • Professional Development

  • Yoga

  • Meal prep

  • Personal admin

  • Reading

  • Free time

Now, sit down with your favorite calendar app or paper planner and create time blocks for the coming week that reflect the times you’ll work on each category. Make sure all of your priorities and commitments are given enough space on your calendar. If you struggle to find room, you may need to start cutting down on your commitments. The end result will look something like this:

If you find it difficult to stick to your digital schedule, we recommend planning your day out on paper. A paper schedule forces you to start fresh each day and makes it easy to scribble things out and adapt as the day goes on. Plus, it's also easier to keep your paper schedule open on your desk as a visible reminder of what you had planned to focus on.

If you work at a company with shared calendars, you may find it helpful to publicly block off time for “Deep Work” to keep a sufficient chunk of the day meeting free. Khoi Vinh, a Principal Designer at Adobe, uses this strategy at his office:

“I look for blocks of time on my calendar that I can cordon off for “deep work”. Sometimes I’ll move around meetings to create longer contiguous blocks, and then I’ll create a meeting called “Do Not Book” or, if I suspect someone will ignore that, I’ll name it something like “Collaboration Session” or “Research Review.” You have to get crafty.”

You now have time blocks for each category, but you still need to know which specific task — or group of tasks — to work on when the time comes. That’s where a task manager like Todoist comes in.

Create a Todoist label for each batched category you came up with in step one, then review all of your current tasks and assign the appropriate label to each one.

Now, when you come to a time block, all you have to do is pull up the corresponding label list and choose from the relevant tasks. Tasks with dates will automatically be sorted at the top so you’ll know when something is due soon and needs your attention first.

Todoist Tip

You can also create a new filter with a query like “@personal_admin & next 7 days” to see just the tasks due in the upcoming week with that specific label.

To make sure nothing slips through the cracks, every task should have a label. However, you’ll likely find that not every category needs to be tracked in Todoist. For example, you may want to keep track of your meetings or exercise classes in your calendar rather than in your task manager. And as we said before, you don’t want to overprogram your free time. Experiment with your setup to figure out what makes sense for your specific circumstances.

Day theming variation

If you try time blocking and still feel too scattered and unfocused, you may want to try out day theming. We recommend this free Skillshare course by Mike Vardy. He walks you through setting up a day theming system, including detailed examples using both paper and Todoist.

Scheduling time blocks for individual tasks

Of course, if you want to keep a more granular schedule, you can always create separate time blocks for each task. The easiest way to do that with Todoist is via the 2-way integration with Google Calendar.

When setting up the integration:

  • Create a new calendar for just your Todoist tasks so you can toggle them on and off inside your calendar as you need.

  • Choose to sync your entire Todoist account or create separate calendars for each of your Todoist projects.

  • Choose to sync tasks with just a due date in addition to tasks with a due date and time.

Any Todoist task with a date and time will automatically appear as an event in your new Todoist calendar. Any task with a date but no time will appear as a day-long event.

During your weekly review, give each task you want to accomplish a date and/or start time by typing something like “Monday at noon” or “Every Friday at 9am” into the task field. Todoist will automatically recognize and highlight the date and set it when you save the task.

Now, when you open your daily or weekly view in your calendar, you’ll see each of your tasks scheduled as separate events (aka your time blocks). You can extend, shorten, edit, and move your time blocks inside your calendar. Any changes you make in Google Calendar will automatically sync back to your Todoist (and vice versa).


Scheduling your days and weeks in advance can seem like a waste of precious time you could be using to actually get things done. But when you aren’t controlling your calendar, it’s easy to let distractions take over. By front-loading your decision-making on what to work on for the day or week, you’ll be saving time and mental energy when it comes to actually getting to work.

Give time blocking and task batching a try for a week and see how it feels to take back control over your time and attention.

Todoist Tip

If you have a Pro or Business plan, you can supercharge your time blocking with task durations. Simply: - Select your Due Date, then Time, to set the start time and duration of your task. This forms your time block. - You can also add a task’s duration via Todoist’s natural language recognition by typing “for” followed by the length of time you think the task will take. (e.g., “Team meeting today 4pm for 45min” or “Write first draft 9am for 2 hours 30 minutes”.) - If you’ve connected your Todoist to a calendar app, the task duration will sync to your calendar automatically (and, on Google Calendar, vice versa with 2-way sync so you can update your tasks from your calendar).

Laura Scroggs

Laura is a freelance writer, PhD candidate, and pug mom living in Minneapolis, MN.

Want more in-depth productivity advice?

Productivity inspiration and tactical advice that’s actually useful.
Join 107,500+ readers who start their month with the Todoist newsletter.
By subscribing, you accept our privacy policy
TL;DR, we respect you and your email.

You don‘t need a to-do list app. But the right one helps.

Todoist is simple to use yet flexible enough to fit whichever workflow you settle on.

Get started free