How to build a freelance schedule that actually works — including how long different services realistically take, tools for tracking and planning your time, and how to stay booked without burning out.
10 mins
TL;DR:
- Track your time for at least the first 3 months
- Don't skip your CEO days
- Set genuine goals for yourself
- Use tools to make scheduling easier, not harder
Why you need a schedule
I know — a lot of us became freelancers specifically so we could work when we want, how we want. And that's still true. But "work whenever" without any structure usually turns into working all weekend, zero work/life separation, and a creeping sense of dread that never fully goes away.
A schedule doesn't have to look like a 9-5. It doesn't have to be Monday through Friday. It just needs to include your client work time, your CEO time, space for networking, and actual time off. Everything else is up to you.
I don't recommend scheduling more than 30 hours per week of client work. Freelance work — whether you're doing SEO strategy, writing, email marketing, or brand voice — is focused, mentally demanding creative work. It's not the kind of thing you can coast through on autopilot.
If you're coming from an office job, you'll have far fewer meetings and communications to fill your day. If you're coming from a service or teaching job, you'll be spending almost no time face to face compared to what you're used to. What replaces all of that? Deep focus work. And deep focus work is tiring in a different way than most people expect.
You'll need buffer time. You'll need rest. And you'll want room for the inevitable project that takes longer than you planned. It's always better to be slightly underbooked and go looking for more work than to be overbooked, burnt out, and sending things in late.
How long does freelance work actually take?
Here's the honest answer: it depends on you, your process, and your experience level. The best thing you can do is track your time from day one so you have real data to work with.
That said, here are some rough averages based on what I've seen from freelancers I've worked with and coached. Use these as a starting point, not a benchmark to stress about.
Content writing:
- 1,000-word blog post: 2–4 hours
- 2,000-word SEO article: 4–6 hours
- 10 Instagram captions: 2–3 hours
- Sales page (500–800 words): 3–5 hours
Email marketing:
- 1 marketing email: 1–2 hours
- 5-email welcome sequence: 6–10 hours
SEO:
- SEO audit (basic): 4–8 hours
- Keyword research and content brief: 2–4 hours
- Monthly SEO strategy and reporting: 3–5 hours
Branding:
- Brand voice guide (comprehensive): 16–25 hours
- Mini brand voice guide: 6–10 hours
- Messaging framework: 8–12 hours
Social media:
- Monthly social media strategy: 3–5 hours
- 20 posts per month (writing only): 4–8 hours
These are simply averages. Some people on social media will try to tell you that you need to be faster than this to be successful. That's not true. Speed comes with experience, and you define what success looks like for your business.
If you're not sure how long something will take — especially for a service you're offering for the first time — ask AI for an estimate, check the FRL, or reach out to a peer in your network.
Track your time
I strongly recommend using a time tracker from day one — at minimum for your first three months, ideally ongoing.
Toggl Track is free, simple, and works as a browser extension or app. You just start a timer when you begin a task and stop it when you're done.
Tracking your time lets you:
- Figure out whether you're charging enough for the time you're actually spending
- Schedule future projects more accurately
- Identify which services take longer than expected so you can adjust your pricing
- See where your time is going when you feel busy but can't account for it
You will be surprised how quickly time disappears once you start tracking it. That's not a bad thing — it's useful information.
Tools for scheduling
There are two different kinds of scheduling worth thinking about: client-facing scheduling (booking calls and meetings) and task scheduling (planning your actual work week).
Client-facing scheduling
Cal.com is what I use and recommend — it's free, highly customizable, and lets clients book directly into your calendar without the back-and-forth. You can set your availability, add buffer time between meetings, require approval before confirming bookings, and create different event types for discovery calls, kick-off calls, and check-ins.
Task and work scheduling
For planning your actual work week, you have a few options depending on how you like to work:
Manual scheduling with AI help: Paste your task list into Claude with this prompt and it'll build a schedule for you — and export it as a CSV you can upload directly to Google Calendar:
If I tell you a month, business hours, a list of tasks, deadlines, and how long each task will take, can you make me a schedule?Anything labelled High Priority MUST get done. Everything else would be nice to fit in but if there's too much, let me know and we'll rearrange.
Please keep anything that takes 2 hours or less in one time block so I don't have to context switch too much.
Once you've made this schedule, can you make it a CSV file so I can upload it directly into my Google Calendar?
Month: [insert month]
Business hours: [insert days and times you work]
Please leave a [time frame] break for lunch.
Tasks: [list your tasks in this format: High Priority (optional), Task Name, Est. Time to Complete, Deadline (if applicable)]
AI-assisted daily planning:Sunsama is a paid daily planning tool that pulls from your calendar, task manager, and to-do list to help you build a realistic schedule for each day. It's particularly good if you struggle with context switching or tend to underestimate how long things take. Worth looking into if manual scheduling feels like a drag.
Google Calendar or Notion: If you prefer to schedule manually, both work great. Block time for client work, CEO time, networking, and personal tasks. Treat your calendar like a contract with yourself.
How to prioritize when everything feels urgent
Not all tasks are created equal. Here's a simple framework for deciding what to work on first:
- 🔴 High priority — makes money or is very time sensitive
- 🟡 Medium priority — stresses you out or is semi-time sensitive
- 🟢 Low priority — would be nice but not urgent
Start with red, move to yellow, get to green if you have time. If you never get to green, that means the more important things got done — which is a win.
Find the balance
When you're booking projects, the goal is to make sure you're earning enough and not overbooking yourself and doing work you actually find interesting. Those three things can coexist, but they require some intentionality.
Head back to the Rates and Packages lessons in the Rates chapter if you want a deeper framework for thinking about how to balance income goals with capacity. And check out the Business Audit lesson for how to evaluate your roster when things feel off.
A few scheduling principles worth internalizing
- Underbooked is better than overbooked. You can always find more work. You can't get back your health or your reputation after missing deadlines.
- Buffer time is not wasted time. Build it in on purpose — for the project that runs long, the client who needs revisions, and the day you just can't get started.
- Your schedule will change. What works at three months in won't be what works at two years in. Revisit and adjust at least quarterly.
- Time off is part of your schedule. Block it in like a client deadline. Otherwise it won't happen.