Time blocking vs batching for freelancers: how to choose the method that boosts your productivity with multiple clients
Discover the key differences between time blocking and batching, how to apply them with real examples, and which method to choose to organize tasks from multiple clients without missing deadlines or focus.
Managing multiple clients at once is a challenge every freelancer knows well: overlapping deadlines, tasks of different types that demand constant context switching, and the feeling that the day slips away without making progress on what truly matters. Two methods stand out for organizing this chaos: time blocking vs batching. While both promise order, they work in opposite ways, and each solves different problems. Choosing the wrong one can mean wasting hours on repetitive tasks or, worse, missing deadlines due to lack of focus. In this guide, we break down what each method is, their real advantages, concrete examples for applying them with multiple clients, and, most importantly, how to decide which to use based on the type of work you do.
What is time blocking and why it works for deep work
Time blocking involves dividing your day into time blocks assigned to specific tasks, as if they were unmovable appointments with yourself. Unlike a to-do list, here time is the main resource: you define when you’ll do each thing and how long it will take. For example, a block from 9:00 to 11:00 for writing a report, another from 11:30 to 12:30 for checking emails, and one from 14:00 to 16:00 for designing a presentation. The key is protecting your time: those blocks are non-negotiable, respected as if they were client meetings.
Advantages of time blocking for freelancers
- Reduces context switching: By grouping similar tasks into long blocks (e.g., 2 hours for writing), you avoid the mental cost of jumping between different activities. Research shows that switching tasks can consume up to 40% of your productive time.
- Prioritizes what’s important: By assigning blocks to critical tasks (like a project with a tight deadline), you ensure they don’t get pushed aside by minor urgencies.
- Controls interruptions: A dedicated time block for checking messages or calls (e.g., 30 minutes in the afternoon) prevents these activities from fragmenting your day.
- Flexibility within structure: You can adjust blocks based on your energy (e.g., creative tasks in the morning, administrative ones in the afternoon).
Practical example: time blocking for a designer with 3 clients
Imagine Laura, a freelance designer working for an architecture studio (Client A), an app startup (Client B), and a publishing house (Client C). Her week with time blocking might look like this:
- Monday: 9:00-12:00 (Client A: sketches for a housing project), 13:00-15:00 (Client B: app icon adjustments), 15:30-17:00 (Client C: book cover).
- Tuesday: 9:00-11:00 (Client B: feedback meeting), 11:30-13:30 (Client A: blueprint review), 14:30-16:00 (administrative tasks: invoices and emails).
- Wednesday: Full day for Client C (illustrations for 3 chapters), with 2-hour blocks and 15-minute breaks.
Laura uses colors in her calendar to differentiate clients (blue for A, green for B, red for C) and assigns longer blocks to complex projects. This way, she avoids mixing tasks from different clients in the same block, helping her maintain focus.
Time blocking isn’t just about planning your time; it’s about deciding in advance what you won’t waste it on.
What is batching and when to use it for repetitive tasks
Batching (or task grouping) involves grouping similar activities and doing them all at once, instead of spreading them throughout the day or week. The idea is to take advantage of your brain already being in "X mode" (e.g., writing, coding, reviewing invoices) to complete everything related to that type of work in one go. For example, instead of answering emails as they arrive, you batch them into two daily blocks: one in the morning and one in the afternoon.
Advantages of batching for freelancers
- Saves setup time: If you need to set up an environment (e.g., opening Photoshop, loading files), doing it once for multiple tasks is more efficient than repeating the process.
- Reduces decision fatigue: By grouping similar tasks, you avoid asking "What should I do now?" every 10 minutes.
- Ideal for micro-tasks: Activities like sending invoices, uploading content to social media, or reviewing contracts are faster when batched.
- Frees mental space: By completing one type of task at once, you reduce the cognitive load of having scattered pending items.
Practical example: batching for a writer with 4 clients
Carlos, a freelance writer, uses batching to manage his 4 clients (a marketing agency, a tech blog, a travel magazine, and an e-commerce site). His week is organized like this:
- Monday and Thursday: 9:00-12:00 (writing articles for the tech blog and travel magazine).
- Tuesday: 10:00-13:00 (reviewing briefs from the marketing agency and planning content for the e-commerce site).
- Wednesday: 14:00-16:00 (editing and uploading finished articles, sending invoices, and scheduling social media posts).
- Friday: 9:00-11:00 (client calls and last-minute adjustments).
Carlos found that grouping writing into two days allows him to enter a flow state without interruptions, while dedicating one day to administrative tasks prevents them from piling up. He also uses tags to classify tasks by client and type (e.g., "#ClientAgency - Writing", "#ClientBlog - Editing"), which helps him filter them quickly when applying batching. If you want to dive deeper into grouping tasks by type, [this article explains how to avoid context switching]( /p/how-to-unify-tasks-from-multiple-apps-in-one-place-without-migrating-data-a-practical-guide-with-foco-plus).
Time blocking vs batching: key differences and when to use each
While both methods aim to optimize time, their approaches are opposite. Here are the fundamental differences:
- Time focus: Time blocking assigns fixed blocks to specific tasks (e.g., 2 hours to design a logo), while batching groups similar tasks regardless of duration (e.g., reviewing all pending emails for the week).
- Flexibility: Time blocking is rigid (blocks don’t move), but batching is flexible (you can make all calls in one day or spread them out).
- Type of tasks: Time blocking is ideal for deep work (complex projects, creativity) or tasks with tight deadlines. Batching works better for repetitive or administrative tasks (emails, invoices, updates).
- Context switching: Time blocking minimizes it by grouping tasks by type or client in long blocks. Batching eliminates it by doing everything of one type at once.
- Tools: Time blocking requires a calendar (to block hours), while batching is better managed with lists or Kanban boards (to group tasks by type).
Which to choose? It depends on your type of work
The choice between time blocking vs batching isn’t binary: many freelancers combine both methods. Here’s a guide to help you decide:
- Use time blocking if...
- - You work on complex projects that require prolonged concentration (e.g., software development, design, writing).
- - You have tight deadlines and need to ensure time for critical tasks.
- - Your clients demand deliveries on specific dates, and you can’t afford delays.
- - You struggle to prioritize and end up postponing important tasks for urgent ones.
- - You want to reduce the anxiety of having pending tasks without a clear plan.
- Use batching if...
- - Your work includes many repetitive micro-tasks (e.g., answering emails, uploading content, reviewing invoices).
- - You have similar tasks for different clients that can be grouped (e.g., editing photos, scheduling social media posts).
- - You want to free up time to focus on big projects without distractions.
- - You struggle to start small tasks and end up procrastinating (batching makes them less overwhelming).
- - You work with tools that require setup time (e.g., opening a program, loading files).
A common mistake is forcing one method when the other fits better. For example, applying time blocking to administrative tasks (like reviewing 20 emails) can be inefficient, while using batching for a creative project (like writing an article) can fragment your concentration. The key is to analyze the type of tasks that dominate your week and choose accordingly.
How to combine time blocking and batching for maximum results
True productivity isn’t about choosing one method over the other but integrating them based on your needs. Here’s how to do it:
1. Identify your types of tasks
Make a list of all the tasks you do in a typical week and classify them into two categories:
- Deep tasks: Require concentration, creativity, or prolonged time (e.g., designing a logo, writing a report, coding a feature).
- Repetitive tasks: Are predictable, administrative, or require little mental effort (e.g., sending invoices, checking emails, uploading content to social media).
2. Assign time blocks to deep tasks (time blocking)
Use a calendar to reserve long blocks (2-4 hours) for deep tasks, prioritizing the most important or those with close deadlines. For example:
- - Monday 9:00-12:00: Write article for Client X (deadline: Wednesday).
- - Tuesday 14:00-16:00: Design wireframes for Client Y (deadline: Friday).
- - Thursday 10:00-13:00: Code feature for Client Z (deadline: Monday).
If you work with multiple clients, use colors or tags to differentiate their tasks and avoid overlaps. For example, assign a color to each client in your calendar and ensure their blocks don’t overlap.
3. Group repetitive tasks in batching
For repetitive tasks, create shorter blocks (30-90 minutes) and do them all at once. For example:
- - Tuesday 16:30-17:30: Review and respond to emails from all clients.
- - Wednesday 9:00-10:00: Upload content to social media (3 clients).
- - Friday 11:00-12:00: Send invoices and update spreadsheets.
If you want to dive deeper into applying batching with multiple clients, [this practical guide explains how to avoid missing deadlines or details]( /p/time-blocking-for-freelancers-with-multiple-clients-how-to-avoid-overlaps-and-boost-productivity).
4. Leave room for the unexpected
No plan survives the first unexpected event. That’s why it’s key to leave unassigned time blocks (e.g., 1-2 hours a day) for adjustments, unplanned meetings, or tasks that take longer than expected. You can also use the 50% Rule: if a task usually takes 2 hours, block 3 hours for it.
5. Review and adjust weekly
Every week, review what worked and what didn’t. Ask yourself:
- - Were the time blocks sufficient for deep tasks?
- - Did batching help reduce time spent on repetitive tasks?
- - Were there overlaps between clients or tasks that didn’t fit into the blocks?
- - What tasks were left pending and why?
Adjust your plan for the following week based on these answers. For example, if administrative tasks took longer than expected, increase the batching block or split it into two sessions.
Tools to apply time blocking and batching with multiple clients
Choosing the right tools can make the difference between a method that works and one that fails. Here are the most effective options for each method:
For time blocking
- Digital calendars: Google Calendar, Outlook, or Apple Calendar allow you to block hours and assign colors to different clients or task types. Use the weekly view to see all your blocks at a glance.
- Task apps with calendar integration: Tools like Foco or Todoist with calendar integration let you see your tasks and time blocks in one place.
- Templates: If you prefer paper, use a time blocking template with spaces for 30-minute or 1-hour blocks. Example: "9:00-11:00: Client A - Web design."
For batching
- Task lists: Tools like Todoist, Microsoft To Do, or even a paper list let you group tasks by tags (e.g., "#Emails", "#Invoices").
- Kanban boards: Trello, Notion, or Asana are ideal for batching because you can create columns by task type (e.g., "To Do", "In Progress", "Done") and move tasks between them.
- Tags and filters: Use tags to classify tasks by client, type, or priority. For example, in Foco, you can filter all tasks with the tag "#Review" to do them in one batch.
To combine both methods
If you want to integrate time blocking and batching in one tool, look for these features:
- Multiple views: Ability to switch between a calendar view (for time blocking) and a list or Kanban view (for batching).
- Colors by client or project: Assign a color to each client to identify them quickly in your calendar or task list.
- Advanced filters: Group tasks by tags, due dates, or priority to apply batching without losing sight of deadlines.
- Calendar sync: See your external events (meetings, deadlines) alongside your time blocks to avoid overlaps.
How to apply time blocking and batching with Foco (without complications)
If you manage multiple clients, a tool that combines flexibility and structure can be key. Foco is designed to organize tasks from various jobs in one place, with features that make both time blocking and batching easier:
- Workspaces by client: Each client is a "workspace" with its own color. For example, you can create a workspace for Client A (blue), another for Client B (green), and another for administrative tasks (gray). This way, in the Overview view, you see all your tasks together, each with its client’s color, helping you quickly identify what needs attention.
- Focus mode: If you need to concentrate on one client, enter their workspace, and the board will filter only their tasks. Ideal for applying time blocking without distractions from other projects.
- Flexible views: Switch between List (to see tasks grouped by date and apply batching), Kanban (to move tasks between columns like "To Do" or "Done"), and Calendar (to assign time blocks for time blocking). For example, use the calendar to block 2 hours for Client A, then filter the list by tags like "#Emails" to batch responses.
- Customizable fields: Add start dates (for time blocking) and due dates (for deadlines), priorities, and tags. This way, you can filter all tasks with the tag "#Review" and do them in one batch, or see only Client B’s tasks due this week.
- Voice capture: If you receive tasks via message or call, use voice capture to dictate them, and Foco will transcribe them automatically. For example, say, "Task for Client C: review contract, urgent priority, due Friday," and Foco creates the task with those details. With Rapid Capture (in the Plus plan), you can dictate multiple tasks in a row, and Foco separates them in real time—perfect for capturing pending items from multiple clients at once.
If you work with tools like Notion, GitHub, or Jira, Foco’s Plus plan lets you connect them and automatically bring in tasks assigned to you, so nothing slips through the cracks. For example, if a client assigns you an issue in GitHub, Foco creates it as a task in the corresponding workspace, with a link to the original issue and the option to mark it as done in both platforms. This way, you can apply time blocking or batching to tasks from different sources without losing context. If you want to learn more about unifying tasks from multiple apps, [this article explains how to do it without migrating data]( /p/how-to-unify-tasks-from-multiple-apps-in-one-place-without-migrating-data-a-practical-guide-with-foco-plus).
For freelancers who receive many tasks via email, email capture (also in the Plus plan) is useful: forward an email to your personal Foco address (e.g., u-xxxx@in.heyfoco.com), and the app automatically extracts a task with the email attached as a note. This way, you can batch pending emails without opening them one by one.
Productivity isn’t about doing more in less time; it’s about doing the right thing at the right moment.
Conclusion: choose the method that fits your workflow
The battle between time blocking vs batching doesn’t have a universal winner: it depends on your type of work, your clients, and your deadlines. Time blocking is your ally for complex projects and tight deadlines, while batching helps you tame the repetitive tasks that eat up your day. The ideal is to combine them: use time blocking for what’s important and batching for what’s urgent, leaving room for the unexpected and adjustments.
Start by analyzing your week: what tasks take up your time without adding value? What projects require deep concentration? With those answers, design a system that integrates both methods and adjust it as you go. Productivity isn’t a destination; it’s a process of trial and error until you find what works for you.
FAQ
Can I use time blocking and batching at the same time?
Yes, and it’s actually the most effective approach. Use time blocking for deep tasks (e.g., complex projects) and batching for repetitive tasks (e.g., emails, invoices). For example, block 2 hours to write an article, then batch 30 minutes to respond to emails from all your clients.
Which method is better for freelancers with tight deadlines?
Time blocking is more effective for tight deadlines because it ensures you’ll dedicate time to critical tasks. Assign specific blocks to projects with deadlines and protect them as if they were unmovable meetings.
How do I avoid missing deadlines with batching?
Use due dates and priorities for batched tasks. For example, if you batch emails on Tuesdays and Fridays, check the deadlines for each client beforehand to avoid delaying important responses. Tools with deadline filters help you prioritize.
Does time blocking work for creative tasks?
Yes, but it requires flexibility. Block time for creativity (e.g., 2 hours for designing), but leave room for adjustments if the process takes longer. Combine it with batching for administrative tasks to free up mental space for creativity.
What tools do you recommend for applying these methods with multiple clients?
For time blocking: Google Calendar or tools with calendar views like Foco. For batching: Trello, Notion, or task lists with tags. If you want to integrate both, choose a tool with multiple views (calendar + list/Kanban) and client colors.
Try Foco
Every task from every job in one place. Free to start.



