Blog

How to Organise Freelance Work with Tasks, Tags, Notes, and Search

By DoubleTime team· Published July 17, 2023

4 min read

Freelance work rarely arrives in a tidy project plan. A client calls with a small change, another sends feedback by email, and a third asks for something that will take "only five minutes". The work is real, but the details are scattered.

A useful task system should help you answer four questions quickly:

  • What needs attention now?
  • What did I do for this client?
  • Where did the time go?
  • Which completed items have not been billed yet?

Tasks, tags, notes, and search each solve a different part of that problem. Used together, they create a lightweight record that follows work from request to invoice.

Start with one task per billable outcome

A task should describe a result you can recognise later. "Client admin" is difficult to review. "Prepare September usage report" or "Fix checkout confirmation email" gives you enough context to understand the work when billing day arrives.

Keep tasks small enough to review, but do not split every action into its own record. A practical test is whether the task would make sense as an invoice line or as supporting detail for one.

When new work arrives:

  1. Create or find the task while the request is still fresh.
  2. Attach the correct client or project.
  3. Add a short description of the expected outcome.
  4. Start tracking, or add the time manually if the work has already happened.

That small habit closes the gap between doing the work and remembering it later.

Use tags for views that cut across clients and projects

Clients and projects describe who the work is for. Tags describe the other dimensions you want to find again.

Useful tags might represent:

  • the type of work, such as support, development, or meeting
  • a product, module, or service area
  • an external issue number from Jira, YouTrack, or another tracker
  • a billing arrangement, such as retainer or out-of-scope
  • a temporary review state, such as waiting-on-client

Avoid creating several tags that mean almost the same thing. Start with the few views you genuinely need, then add a tag only when it will help you filter, review, or report on the work again.

Prioritise without turning tags into a second task manager

The Eisenhower matrix separates work by urgency and importance. You can borrow that idea without building a complicated four-quadrant system.

For example:

  • mark urgent, high-value work with a temporary priority tag
  • schedule important work before it becomes urgent
  • batch low-value administrative items
  • question tasks that are neither important nor required

Remove the temporary tag after the review. A permanent collection of urgent, very-urgent, and do-now tags quickly becomes noise.

Write notes for your future self and your invoice review

A task title tells you what the work was. Notes preserve why a decision was made, what changed, and where you stopped.

Useful notes include:

  • the client's requested outcome or acceptance condition
  • a link or reference needed to resume the work
  • a short record of a call or decision
  • what was completed during a time entry
  • anything you may need to explain before invoicing

Do not copy secrets, passwords, or unnecessary personal information into task notes. Record enough context to support the work, not every detail of the client conversation.

Search before you recreate

Search is the recovery mechanism for work that no longer fits neatly in today's view. Search for a client phrase, task title, project, tag, or issue number before creating a duplicate task.

It is especially useful when a client asks, "When did we change that?" A consistent title, a few deliberate tags, and concise notes can lead you back to the work faster than reconstructing it from messages and calendar entries.

Complete the loop from to-do to billed

Finishing a task is not always the end of the commercial workflow. For billable work, the full loop is:

  1. Capture the request.
  2. Record the work and relevant notes.
  3. Apply the correct client or project rate.
  4. Review completed, unbilled value.
  5. Add the work to an invoice and send it.

That final review matters because completed work can still be missed if it is never connected to billing. See how DoubleTime connects captured work to invoices, or read the freelancer time-tracking guide for a broader tracking routine.

A simple weekly maintenance routine

Once a week, spend ten minutes on the system:

  • close or update stale tasks
  • merge duplicate tags and remove temporary ones
  • add missing notes while the work is still familiar
  • check completed work that has not reached an invoice
  • search for loose client requests you may have captured under a different phrase

The goal is not perfect organisation. It is a trustworthy record that makes the next action—and the next invoice—clear.

Start organising your next piece of client work in DoubleTime.