Productivity

Batching for freelancers with multiple clients: a practical guide to grouping tasks and optimizing time blocks

Learn how to apply batching for freelancers with multiple clients using Foco: group similar tasks, sync with calendars, and reclaim hours of real productivity.

Batching for freelancers with multiple clients isn’t just another productivity trend—it’s the difference between jumping from one task to another without finishing anything and making progress in focused blocks that multiply your output. If you manage projects for three different clients, plus your personal tasks, you know chaos isn’t an option. The key lies in grouping similar tasks, assigning them a time block, and executing them without distractions. In this practical guide, we’ll show you how to apply batching to your daily routine, using concrete tools like task-type tags (calls, design, email review) and syncing with external calendars so nothing falls through the cracks.

Batching for freelancers with multiple clients: a practical guide to grouping tasks and optimizing time blocks

Why batching works for freelancers with multiple clients

When you work for multiple clients, your brain suffers from what psychologists call context switching: every time you switch from one task to another, you lose 10 to 15 minutes regaining focus. If you check emails from five different clients in the same day, that lost time adds up. Batching eliminates this problem by grouping similar tasks into the same block. For example, instead of responding to emails as they arrive, you review them all in a single 45-minute session. The result: less stress, fewer mistakes, and more time for what truly matters.

Batching isn’t just about saving time—it’s about regaining control over your schedule and preventing clients from dictating your pace.

Step 1: Identify the types of tasks you can group

Before organizing time blocks, you need to classify your tasks into clear categories. These are the most common for freelancers, but adjust the list to fit your reality:

  • Communication: Emails, Slack or WhatsApp messages, calls, or video calls.
  • Content creation: Writing articles, graphic design, video editing, or coding.
  • Review and feedback: Proofreading drafts, approving designs, or testing functionalities in a project.
  • Administration: Invoices, contracts, payment tracking, or portfolio updates.
  • Learning: Courses, tutorials, or research for a specific project.

Practical example: how to tag tasks in Foco

In Foco, each task can have unlimited color-coded tags, making it easy to group them visually. For example, if you have a task called "Write article for Client A," you can add the tags #writing (blue) and #ClientA (red). That way, when you filter by #writing, you’ll see all writing tasks from all your clients in one place. This is especially useful in Panorama mode, where tasks appear with their work’s color, but you can also filter by tags to see only what you need.

Step 2: Assign time blocks in your calendar

Once tasks are classified, the next step is to assign them time blocks in your calendar. This is where many freelancers fail: they schedule tasks without considering their type or energy levels. With batching, each block should be dedicated to a single type of task. For example:

  • Monday 9:00 - 10:30 AM: #writing block (articles for Client A and Client B).
  • Tuesday 11:00 AM - 12:00 PM: #communication block (emails and pending messages).
  • Wednesday 3:00 - 4:30 PM: #design block (logos for Client C and Client D).

How to sync with Google Calendar or Outlook

If you use Foco on the Foco (€4/month) or Plus (€20/month) plan, you can sync your external calendar (Google Calendar or Outlook) to see your events alongside your tasks. This prevents overlaps and keeps everything in one place. For example, if you have a meeting with a client in Google Calendar, it will appear in Foco’s calendar view as a read-only event. To set it up:

  • Go to Settings > Calendar and select your provider (Google or Outlook).
  • Authorize access and choose which calendars you want to sync.
  • In Foco’s Calendar view, you’ll see your tasks (with a due date) and your external events together.

This is especially useful for freelancers working with clients in different time zones. For example, if a client in the U.S. sends you an email at 3:00 AM (your local time), you can schedule a #communication block at 9:00 AM to respond to it along with other pending messages. If you want to dive deeper into organizing time blocks with clients in different time zones, check out our guide on [how to organize time blocks for freelancers with different time zones without losing productivity](p/how-to-organize-time-blocks-for-freelancers-with-different-time-zones-without-losing-productivity).

Step 3: Execute blocks without distractions

Batching only works if you respect the time blocks. To do this, use Foco’s Focus mode: enter the corresponding work (e.g., "Client A") and filter tasks by tag (e.g., #writing). That way, you’ll only see what’s relevant at that moment. If a task doesn’t fit the current block, leave it for later. For example, if you’re in a #design block and remember you need to send an invoice, add it to your list with the #administration tag and schedule it for another block.

Tips for maintaining focus

  • Turn off notifications: Mute Slack, email, and social media during the block.
  • Use a timer: 25 or 50 minutes of intense work, followed by a 5-10 minute break (Pomodoro technique).
  • Prepare your environment: If you work from home, have everything ready before you start (water, coffee, materials).

Step 4: Review and adjust weekly

Batching isn’t static: every week, review which blocks worked and which didn’t. For example, if you notice that #communication blocks always run long, you might need to split them into two shorter sessions. In Foco, use the List view to group tasks by due date and see what’s still pending. If a recurring task (like checking emails) repeats weekly, set it up with the recurrence option so it generates automatically.

Why Foco beats generic alternatives

If you compare Foco to note-taking apps like Notion or spreadsheets, the difference is clear: Foco is designed to manage multiple jobs at once, not just a single project or personal list. For example:

  • Color-coded work containers: In Foco, each client or project has its own container with a unique color. In Panorama mode, you see all your tasks together, but each one is color-coded by its work, preventing confusion. In a spreadsheet, you’d have to manually create tabs or columns, and in Notion, you’d rely on complex databases.
  • Unlimited tags: You can add as many tags as you need (e.g., #calls, #design, #ClientA) and filter by them in any view. In generic apps, this requires plugins or advanced formulas.
  • Calendar sync: Foco shows your external events alongside your tasks, something apps like Todoist or Trello don’t do natively. Plus, the Calendar view lets you see your batching blocks in context with the rest of your schedule.
  • Voice capture and Burst: If you dictate a list of tasks (e.g., "Call Client A, review design for Client B, send invoice"), Foco automatically splits them into separate tasks with the Burst feature. In other apps, you’d have to create them one by one.

If you already use GTD or time-blocking, Foco lets you apply these methodologies without complications. For example, you can group tasks by context (as GTD recommends) using tags or assign them time blocks in the calendar. If you want to dive deeper into applying GTD with multiple jobs, check out our [step-by-step guide to applying GTD for students with multiple jobs](p/how-to-apply-gtd-for-students-with-multiple-jobs-a-practical-step-by-step-guide).

Real-world example: a day of batching for a freelance designer

Imagine you’re a graphic designer working for three clients: a startup (Client A), an agency (Client B), and a personal project. Here’s how you’d apply batching in Foco:

  • 8:30 - 10:00 AM: #design block (logos for Client A and banners for Client B). Use Focus mode to see only design tasks and filter by the #design tag.
  • 10:00 - 10:30 AM: Break (coffee, stretch).
  • 10:30 - 11:30 AM: #communication block (emails and pending messages). Review your inbox and respond to everything in one session. Use the email capture feature on the Plus plan to turn emails into tasks by forwarding them to your u-xxxx@in.heyfoco.com address.
  • 11:30 AM - 1:00 PM: #review block (feedback on designs for Client B and Client C). Use the Kanban view to move tasks between columns (e.g., "To review" > "Approved").
  • 1:00 - 2:00 PM: Lunch.
  • 2:00 - 3:30 PM: #learning block (illustration course to improve your skills). Use the List view to see only tasks with the #learning tag.
  • 3:30 - 4:00 PM: #administration block (invoices and contracts). Use the recurrence feature to automatically generate monthly invoices.

By the end of the day, you’ve made progress on all your projects without jumping from one thing to another. Plus, by syncing Foco with Google Calendar, you see your blocks alongside meetings or personal events, helping you plan better.

Conclusion: batching as a way of life

Batching for freelancers with multiple clients isn’t just a technique—it’s a smarter way to work. By grouping similar tasks, assigning them time blocks, and using tools like Foco to stay organized, you reduce stress and gain hours of real productivity. Start with simple categories (communication, design, administration), schedule short blocks at first, and adjust as you go. Over time, batching will become a habit that transforms how you work.

FAQ

How do I apply batching if my clients have tight deadlines?

Prioritize blocks based on urgency. Use the urgent priority in Foco for tasks with close deadlines and schedule short blocks (e.g., 30 minutes) to make progress on them. If a client needs something today, adjust your #communication block to include it.

Can I use batching for creative tasks like design or writing?

Yes, but group by type of creativity. For example, dedicate one block to #writing (articles) and another to #design (logos). Avoid mixing tasks that require different types of focus, like writing and video editing.

How do I prevent batching blocks from running too long?

Use a timer (25 or 50 minutes) and respect breaks. If a block runs long, split the task into smaller parts or reschedule it for later. In Foco, you can drag tasks to another date in the Calendar view.

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

It depends on your workflow. If your clients have very different tasks (e.g., one needs design and another writing), group by task type. If you work on similar projects for multiple clients (e.g., only design), group by client. In Foco, you can use tags to combine both approaches.

How do I sync batching with meetings or external events?

Use Foco’s calendar sync to see your events alongside your batching blocks. Schedule blocks in available time slots and adjust their duration based on the time you have. If a meeting overlaps with a block, reschedule it for later.

Try Foco

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

Start free