Productivity

Batching for freelancers with multiple clients: how to group similar tasks and optimize time blocks with Foco

Learn how to apply batching for freelancers with multiple clients using time blocks, prioritization, and tags in Foco. Practical examples and templates included.

Batching for freelancers with multiple clients and time blocks isn’t just another productivity hack—it’s a lifeline when you’re juggling parallel projects, tight deadlines, and the constant risk of overlapping commitments. If you’ve ever ended your day feeling like you worked hard but accomplished little, the issue isn’t your capacity; it’s context fragmentation. Switching between clients, task types, or tools every 20 minutes drains up to 40% of your cognitive energy (per University of California research), not to mention the time lost to mental resets.

Batching for freelancers with multiple clients: how to group similar tasks and optimize time blocks with Foco

The solution isn’t to work longer hours but to work with intention. That’s where batching—grouping similar tasks to execute in dedicated time blocks—comes in, paired with a tool that lets you visualize, prioritize, and protect those blocks. In this guide, we’ll walk you through applying this method step by step using Foco, an app built specifically for those managing multiple jobs at once (clients, personal projects, or small teams). You’ll see concrete examples of time-blocking, how to use tags and priorities to avoid overlaps, and templates ready to adapt to your routine.

Why batching for freelancers with multiple clients fails without time blocks

Batching alone doesn’t work if you don’t anchor it to real time blocks in your calendar. Without this structure, you’ll likely fall into two common traps:

  • Underestimating time: Grouping similar tasks (e.g., "answer emails") without assigning a block often leads to spending 3 hours on what you thought would take 1. In Foco, you can set a duration for each task (e.g., 45 minutes) to force realistic planning.
  • Ignoring priority: Without a clear order for your blocks, you’ll end up doing a client’s urgent task first and leaving another’s important work for later (or never). Foco’s priority system (normal, important, urgent) helps you assign blocks strategically.
  • Overlaps: Without a unified view of all your jobs, it’s impossible to know if a "design block" clashes with a last-minute meeting. Foco’s Panorama mode shows all tasks from all jobs at once, each with its color, while the Calendar view syncs with Google Calendar or Outlook to flag conflicts.
  • Lack of flexibility: Freelancers don’t control their schedules 100%. Unplanned meetings, urgent emails, or surprises can derail your planning if you don’t have a system to reassign blocks without losing coherence.
Batching without time blocks is like cooking multiple dishes at once without an oven: you have the ingredients prepped, but there’s no way everything will be ready at the same time or in the right order.

Step 1: Define your batching categories (and how to set them up in Foco)

Types of batching useful for freelancers

Not all tasks group the same way. These are the most effective categories for batching for freelancers with multiple clients and time blocks, with real examples:

  • By task type: Design, development, writing, meetings, admin (invoices, emails). Ideal for those in technical or creative fields.
  • By client or project: If each client has a different workflow (e.g., one requires daily reviews, another weekly deliveries), grouping by project avoids mixing contexts.
  • By energy required: Tasks demanding high focus (e.g., coding), medium (e.g., editing text), or low (e.g., answering emails). Useful for assigning blocks based on your circadian rhythm.
  • By tool or environment: Tasks requiring the same software (e.g., Photoshop, Figma) or location (e.g., phone calls, office work).

How to configure these categories in Foco

In Foco, each job (or project) is an independent container with a name and color. To apply batching:

  • Create a job per client or project (e.g., "Client A - Web", "Client B - Social Media"). This way, in Panorama mode, you’ll see all tasks from all jobs, each with its color, and in Focus mode, you can concentrate on one client’s tasks at a time.
  • Use tags to group by task type or energy. For example: #design, #meetings, #high-focus. Tags are unlimited and color-coded, letting you filter tasks quickly in the List or Kanban views.
  • Assign priorities (normal, important, urgent) to order your time blocks. In Foco, urgent tasks appear highlighted in red, helping you spot them instantly.

Practical example: If you’re a freelance designer with three clients, you might set up these jobs in Foco:

  • "Client X - Logos" (blue) with tags #design and #high-focus.
  • "Client Y - Social Media" (green) with tags #design and #medium-energy.
  • "Admin" (gray) with tags #emails and #low-energy.

Step 2: Plan your time blocks with time-blocking

How to assign blocks in your calendar (and why Foco excels here)

Time-blocking means reserving time slots in your calendar for specific tasks. The key is to:

  • Block immovable tasks first: Meetings, calls, or fixed deadlines (e.g., a delivery at 3 PM). In Foco, you can sync your Google Calendar or Outlook to see these events alongside your tasks in the Calendar view, avoiding overlaps.
  • Assign blocks by energy: Schedule high-focus tasks during your most productive hours (e.g., mornings) and low-energy tasks for post-lunch.
  • Include buffers: Leave 15-30 minutes between blocks for surprises or breaks. In Foco, you can create recurring tasks like "Buffer" with a fixed duration (e.g., 30 minutes) and normal priority.
  • Protect your blocks: Use Foco’s completion date to assign a time and duration to each task. For example: "Design logo for Client X" with a completion date on Monday from 9:00 to 11:00. This task will appear in your calendar as a reserved block.

Time-blocking templates for freelancers

Here are three batching for freelancers with multiple clients and time blocks templates, adaptable to different profiles. Each includes how to set it up in Foco:

  • Mondays and Wednesdays: High-focus block (9:00 AM–12:00 PM) for design/development. In Foco: Create tasks with the tag #high-focus and set their completion date for this time slot. Use Focus mode to see only one client’s tasks at a time.
  • Tuesdays and Thursdays: Medium-energy block (2:00–4:00 PM) for reviews or corrections. Tag: #medium-energy.
  • Fridays: Low-energy block (10:00 AM–12:00 PM) for admin (invoices, emails). Tag: #low-energy. Use the Kanban view to move tasks between columns like "To Do," "Doing," and "Done."
  • Mornings: Writing block (8:00–11:00 AM). In Foco: Use voice capture to dictate ideas and convert them into tasks with the tag #writing.
  • Afternoons: Meeting block (3:00–5:00 PM). Sync your external calendar with Foco to see these events alongside your tasks. Use Listen mode to record meetings and attach the transcript as a note.
  • End of day: Review block (5:30–6:30 PM). Tag: #reviews. Use the List view to filter tasks by due date and priority.
  • Mornings: Client-specific blocks (e.g., 9:00–10:30 AM for Client A, 10:45 AM–12:15 PM for Client B). In Foco: Use Focus mode to see only one client’s tasks and avoid distractions.
  • Afternoons: Content block (2:00–4:00 PM). Tag: #content. Use recurrence in Foco for tasks like "Post on social media" (daily or weekly).
  • Last hour: Email block (4:30–5:30 PM). Tag: #emails. Use email capture (Plus plan) to forward emails to your personal Foco address (e.g., u-xxxx@in.heyfoco.com) and convert them into tasks automatically.

Step 3: Prioritize and avoid overlaps with tags and dates

How to use completion and due dates in Foco

In Foco, each task has two key dates to help you apply batching for freelancers with multiple clients and time blocks without overlaps:

  • Completion date: When you’ll work on the task (with time and duration). This is what appears in your calendar. Example: "Write article for Client A" with a completion date on Tuesday from 10:00 AM to 12:00 PM.
  • Due date: The deadline to finish it. Example: The same task with a due date on Thursday at 6:00 PM. In the List view, you can group and filter by either date.

Pro tip: Use the completion date to block time in your calendar and the due date to prioritize. If a task has a close due date but you haven’t blocked time for it, Foco’s daily briefing (Plus plan) will remind you.

Tags and priorities: the ultimate filter

Tags and priorities in Foco let you:

  • Filter tasks by type: In the List view, use the tag filter to see only #design or #meetings tasks and assign them consecutive time blocks.
  • Spot urgent tasks: Tasks with urgent priority appear in red, helping you decide which block to move or extend.
  • Avoid overlaps: If you see a #high-focus block clashing with a meeting in your synced calendar, you can reassign it by dragging the task in the Calendar view (desktop) or changing its completion date (mobile).

Step 4: Review and adjust your planning (the secret to sustainable batching)

Batching isn’t a rigid plan—it’s a flexible system. Every week, spend 15-30 minutes reviewing:

  • Which blocks worked: Did you finish #high-focus tasks in the assigned time? If not, adjust the duration or split the task into subtasks.
  • What overlaps occurred: Use Foco’s Calendar view to see which blocks clashed with external events (meetings, surprises) and reassign them.
  • What tasks were left pending: In the List view, filter by the "This Week" section and move unfinished tasks to new blocks. Use recurrence for repeating tasks (e.g., "Invoice clients" every Friday).
  • What priorities changed: If a client moves up a deadline, mark the task as urgent in Foco and reassign its time block.

Key tool: Foco’s daily briefing (Plus plan) summarizes what tasks are due today, what needs attention, and what’s new in your calendar. It’s like having an assistant that alerts you to necessary adjustments without manual checks.

Why Foco wins for freelancers with multiple jobs (vs. generic alternatives)

If you’ve tried note-taking apps, spreadsheets, or project managers designed for single teams, you know they aren’t built for the controlled chaos of juggling multiple clients. Here’s how Foco stands out:

  • Unified view vs. silos: In apps like Notion or Trello, each project is a separate board. In Foco, Panorama mode shows all tasks from all jobs in one list, each with its color. No tab-switching to see what’s next.
  • Integrated time blocks: In Google Calendar or Outlook, events are static. In Foco, tasks with completion dates appear in your calendar as reserved blocks, but you can drag them to reassign without leaving the app (desktop). Plus, syncing with external calendars flags overlaps.
  • Visual prioritization: In a spreadsheet, priorities are plain text. In Foco, urgent tasks appear in red and important ones in yellow, letting you spot them instantly in any view (List, Kanban, or Calendar).
  • Fast, accurate capture: Dictating a task in a generic note-taking app requires editing afterward. In Foco, voice capture transcribes your dictation and auto-detects dates, times, recurrence, and priority. With Rapid Fire (Plus plan), you can dictate multiple tasks in a row, and Foco splits them for you.
  • Frictionless collaboration: In tools like Asana, inviting a client to a project gives them access to everything. In Foco, you can assign tasks to collaborators (only accepted members) or share a single task via a public link, without exposing the rest of your work.

If you manage tasks from tools like Notion, Linear, or GitHub, Foco’s Plus plan lets you sync them automatically without migrating data. For example, if you’re assigned an issue in GitHub, Foco pulls it in as a task with the same title, deadline, and link to the original. Mark it as done in Foco, and it closes in GitHub too. Learn how to sync Notion, Linear, and GitHub tasks in one list without migrating data.

Conclusion: Batching for freelancers with multiple clients, step by step

Applying batching for freelancers with multiple clients and time blocks isn’t about working more—it’s about working with less friction. The key steps are:

  • 1. Define your batching categories (by task type, client, energy, or tool) and set them up in Foco with jobs, tags, and colors.
  • 2. Assign time blocks in your calendar using Foco’s completion date, prioritizing by energy and deadlines.
  • 3. Use tags and priorities to filter tasks and avoid overlaps. Foco’s List, Kanban, and Calendar views give you flexibility to organize.
  • 4. Review and adjust weekly, using the daily briefing (Plus plan) to spot deviations and Panorama mode to see the big picture.

Batching isn’t magic—it’s a system that lets you regain control of your schedule and, more importantly, your energy. When you group similar tasks and execute them in protected blocks, you reduce the cost of context switching and make more progress in less time. With Foco, you have a tool that understands the complexity of managing multiple jobs at once and gives you the concrete features to do it without losing your way.

FAQ

How do I prevent clients from interrupting my batching blocks?

Communicate your availability in advance and use tools like "Do Not Disturb" mode in your calendar. In Foco, you can mark tasks as "Doing" to signal you’re in a time block and unavailable. If a client insists, schedule a meeting during your next low-energy block.

What if a time block is too short or too long?

In Foco, you can adjust a task’s duration by dragging its edges in the Calendar view (desktop) or editing its completion date (mobile). If a task runs short, split it into subtasks or create a new task for the remainder. If you have extra time, tackle low-priority tasks or take a break.

How do I apply batching if my tasks vary widely each day?

Focus on grouping by energy required or tool instead of task type. For example, group all high-focus tasks (regardless of whether they’re design, development, or writing) into a morning block. Use tags in Foco like #high-focus to filter them easily.

Is it better to batch by client or by task type?

It depends on your workflow. If each client has a different process (e.g., one requires daily reviews, another weekly deliveries), batch by client. If your tasks are similar across clients (e.g., writing, design), batch by task type. In Foco, you can test both approaches and see which causes fewer overlaps using Panorama mode and tags.

How do I combine batching with the Eisenhower Matrix in Foco?

Use Foco’s priorities to apply the Eisenhower Matrix: urgent and important (urgent priority), important but not urgent (important priority), urgent but not important (normal priority), and neither urgent nor important (no priority or archived). Combine this with batching by assigning time blocks to each quadrant. For example: morning blocks for important tasks, afternoon blocks for urgent ones.

Try Foco

Every task from every job in one place. Free to start.

Start free