Freelance project tracking without project software
Freelance project tracking for solo work. A simple method for running 2 to 5 client projects without Asana, Jira, or a Gantt chart.
5 min read

Freelance project tracking as a solo worker is a list problem, not a software problem. Keep one daily task list, tag every task with its client, group tasks into one project per deliverable, and review each project once on Friday. That is the whole method, and it needs no Asana.
It's Tuesday morning. You're three weeks into a proposal for one client, halfway through a website rebuild for another, and a third just emailed "how are we doing?". You don't need Jira or a Gantt chart. You need to answer one question honestly: how much of each project is actually done. Sticky notes and a Notion page you abandoned in March hold up until a client asks for a status update on a Friday afternoon.
Why solo project tracking is a list problem, not a roadmap problem
Project tools assume things solo work doesn't have. Teams, dependencies, stakeholders, sprint ceremonies, someone to assign tasks to. When you're one person running four client projects, none of that exists. The real problem is smaller: grouping today's task list by client so you can see which project you're behind on. That's a list problem, not a roadmap problem.
For a freelancer, project tracking is four questions, asked once a week: what's left, what am I doing today, is it slipping, and what do I tell the client on Monday. Anything past that is software justifying a monthly fee. You have no team, so a burndown chart tracks nothing, and you already hold the dependencies in your head.
Step 1: Keep one task list for every client
Run everything from one list, the same one you'd use if you only had a single client. A second app for "projects" becomes the thing you stop opening, and then the tracking is gone. One list you already live in beats a tidy dashboard you never check.
Common mistake: splitting client work across a to-do app, a Notion board, and your inbox. Three half-updated places is worse than one honest list.
Step 2: Label each task with its client
Tag every task with the client or project it belongs to, plus one "admin" label for invoicing and email triage. Now the combined list slices per client in a click. Labels are the free layer, and for two projects they may be all you need.
Common mistake: inventing ten fine-grained labels. One per client plus admin is enough. More categories means more decisions per task and a system you abandon.
Step 3: Group tasks into one project per deliverable
Here's how this looks in TaskBerry, which is what I use. Tasks live in your day like a normal to-do list, labels separate clients, and a feature called project groups (the app calls them epics, which is jargon) lets you group tasks under a named project like "proposal for the studio" or "website rebuild".
A project group does one thing well: it shows the tasks for a specific deliverable with a count of done versus open. Six of fourteen complete. Three of five complete. No fake percentages, no burndown chart. Progress is tasks done over tasks total, the only honest measure when each task can be any size. This is where most solo workers need help: not with planning, with seeing. A pile of seventeen open items is a scope email waiting to happen; a vague sense that a project is "getting big" is not.
Common mistake: treating a project group as a roadmap. It's a pile you can see, nothing more. Running two projects, you can skip this and lean on labels. Past three or four, the project view starts paying for itself.
Step 4: Work the day list, review each project weekly
Daily, you work from one list. Weekly, you zoom out per project. A typical week with four active clients: Monday, ten minutes choosing today's tasks from the combined list; Tuesday to Thursday, work the day list and add new tasks under the right project as they land; Friday afternoon, scroll each project group and decide what moves to next week, then write one sentence per client to send Monday. No standups, no story points.
The whole system rests on those ten minutes on Friday. By the time a "how are we doing?" email arrives, you've already answered it for yourself. You can turn the pile into a Monday plan in two minutes by reading the open items aloud and letting the assistant pull out what needs to happen this week, or do it with a notebook. What doesn't work is skipping the review and hoping you'll remember on Monday.
Common mistake: reviewing only when a client chases you. The point is to reach Friday knowing which projects still have open items before you log off, so Monday doesn't start in a panic.
When this method breaks down
This is the wrong setup if you have eight or more active projects, real dependencies between subcontractors, or a client who wants a shared dashboard they can log into. At that point you're running a small studio, not freelancing, and you need software built for that. Asana exists for a reason.
Two specific things this setup does not do:
- No dependencies between tasks. If task B genuinely cannot start until task A is done, the planner won't enforce it. You'll know in your head, the tool won't.
- No shared client view. Your client cannot log in and watch progress. If they want a live status page, send a Friday email instead.
The second one is usually fine. Most clients don't want a dashboard, they want to stop wondering, and a short Friday email answers that better than a login they'll never use. If you've tried Asana, found it too heavy, and went back to a notes app, this method is built for you: a list, grouped by client, looked at once a week. It drops the part that was never your problem and keeps the part that was.
TaskBerry
TaskBerry is a day planner built for freelancers. Set your capacity, add your tasks, and know before you start whether the day works.
Start planning free →Continue reading
Plan a day that actually fits.
TaskBerry is the executive task manager for freelancers. Set your capacity, add your tasks, and know before you start whether the day works.
Start free
