Quick answer
A virtual assistant's work is dozens of tiny tasks across several clients, which is exactly the kind of work that leaks unbilled hours. The fix is to make starting and switching a timer effortless, because for VAs the hours you forget to log are the hours you were never paid for.
This guide is written for virtual assistants billing several clients for many small tasks who want time tracking to support better planning, billing, reporting, and project decisions.
The enemy is the unlogged small task
The risk in VA work is not one big mistracked project; it is the steady drip of five and ten minute tasks that never got logged because starting a timer felt like more effort than the task itself. Individually they are trivial. Added across a month and several clients, they are a meaningful slice of your income that simply vanished, billed to nobody because it was never captured.
So optimise your whole setup for the speed of capture. If starting a timer takes longer than the task, you will skip it, and skipping it is the exact failure that costs you. The best tracking habit for a VA is the one with the least friction at the moment work starts, because the tasks you must protect are precisely the ones too small to justify any ceremony.
Switch clients cleanly, because you switch them constantly
VAs change clients many times a day, and each switch is a chance to log an entry against the wrong one. An hour of work for client A that lands on client B's invoice is worse than an unlogged hour, because now two clients have reasons not to trust the bill. Clean switching, closing one entry and opening another with the right client attached, is a core skill of the job, not an afterthought.
Build the switch into the transition itself: before you touch the next client's work, the timer should already know who it is for. This sounds fussy until you picture explaining to a client why they were billed for another company's inbox. The few seconds of attaching the right client at each switch is what keeps every invoice defensible when the day is a mosaic of small jobs.
- Make starting a timer faster than the smallest task you do
- Attach the right client before starting each new block of work
- Log the tiny tasks; they are where a VA's hours quietly leak
- Write notes specific enough to justify the entry to the client
- Reconcile each client's hours before you invoice, not from memory
Write notes that justify the entry
Because VA work is small and varied, the note is what makes an entry billable rather than mysterious. Twenty minutes with no description reads, to a client, like twenty minutes you might have invented. Twenty minutes labelled rescheduled three meetings and updated the team calendar reads like exactly what it was. For work this granular, the note is not documentation; it is the justification the client needs to pay without asking.
You do not need paragraphs, just a specific line per entry. The habit costs seconds and prevents the awkward email where a client asks what a cluster of short entries actually was. When your work is made of many small pieces, describing each piece plainly is the difference between an invoice that gets paid on sight and one that gets queried line by line.
Handle package clients and hourly clients differently
Many VAs sell monthly packages, a set number of hours for a flat price, alongside straight hourly clients, and the two need tracking for different reasons. Hourly clients get billed from the record directly, so the hours must be invoice-grade. Package clients are not billed by the hour, but you still need to track against the allowance, because the danger there is silently working thirty hours into a twenty-hour package and never noticing the overrun.
For package work, track to see how much of the allowance is used and to spot the client who has quietly outgrown their plan, which is a pricing conversation you want to have from data rather than resentment. Same habit, different purpose: hourly tracking protects the invoice, package tracking protects your rate. Both fail the same way, by not capturing the small tasks that fill the month.
Do not let tracking cost more than the task it measures
There is a point where fastidious tracking becomes its own unbilled task. If you spend three minutes categorising, tagging, and annotating a two-minute job, the tracking now costs more than the work, and you have recreated the leak from the other direction. Precision that eats more time than it protects is not discipline; it is a hobby that happens to look like accounting.
Keep entries quick and notes short. For a VA the goal is capture and a plain description, not a perfectly categorised archive. If your tracking habit is making the small tasks slower, simplify it until logging is genuinely faster than the work, because the entire justification for tracking those tasks was that they were quick to begin with.
When a VA does not need to track every task
If you bill a flat monthly retainer, comfortably deliver inside the hours, and neither you nor the client ever reconciles against a count, tracking every task is optional. You might keep a loose tally to confirm the package still fits your rate, but you do not need invoice-grade records for money that arrives the same regardless of the hours. Logging every five-minute job for a client who will never see the count is effort spent on nobody's behalf.
The moment a client is billed by the hour, or a package starts feeling tight, capture becomes the thing that protects your income, and then it is worth the small habit at every task. Match the rigour to where the money is: careful for hourly and stretched packages, loose for comfortable flat fees. More tracking is not the goal; getting paid for the work you actually did is.
Where Zeitio fits
Zeitio helps teams connect tracked hours to clients, projects, tasks, reports, approvals, and invoices so time data becomes useful business context instead of another spreadsheet.
Start with simple time entries, review them weekly, and use the data to improve project planning, billing accuracy, and team workload decisions.
Compare Zeitio pricing or create a workspace to try the workflow.
Further reading
FAQs
Why is time tracking hard for virtual assistants?
Because the work is dozens of small tasks across several clients, and the small tasks are the easiest to forget to log. Forgotten hours are unpaid hours, so the whole challenge is capture: making it so quick to start and switch a timer that the tiny jobs get recorded instead of remembered.
How do I track time when I switch clients all day?
Attach the right client before you start each new block, so the timer already knows who the work is for. VAs switch clients constantly, and each switch is a chance to bill the wrong one. Clean switching keeps every invoice defensible when the day is a mosaic of short tasks.
How detailed should my time notes be as a VA?
Specific enough to justify the entry, but no longer. A short line like rescheduled three meetings and updated the team calendar turns a mysterious twenty minutes into obvious billable work. For granular work the note is the justification a client needs to pay without querying the line.
Should I track package clients and hourly clients the same way?
Use the same capture habit for different reasons. Hourly clients are billed from the record, so hours must be invoice-grade. Package clients are not billed hourly, but you track against the allowance to catch overruns, so you can raise a pricing conversation from data rather than resentment.
Can a VA track too much?
Yes. If categorising a two-minute task takes three minutes, the tracking costs more than the work and recreates the leak from the other side. Keep entries quick and notes short. If logging is slower than the task, simplify until capture is genuinely faster than the work it measures.