Retainer tracking for virtual assistants and online business managers.

Virtual assistants on monthly retainer — typically 10–40 hours/month — face a unique tracking problem: tasks are small (5 minutes of inbox management, 20 minutes of scheduling), numerous, and spread across the month. Clients who’ve bought 20 hours don’t realize they’re asking for their 18th hour until the VA has to say “I’m close to your limit.” That conversation is awkward for everyone — the client feels guilty for asking, the VA feels like the messenger of bad news. HourTab removes that asymmetry: give clients a live URL showing their running balance, and they pace themselves before the VA has to say anything.

Free forever for your first retainer · no credit card.

Why VA retainer tracking breaks down

How it works for virtual assistants

  1. 1
    Set up the retainer. Enter the client name, monthly hours (e.g. 20h/month), and cycle reset date. If you have clients on different retainer sizes — a 10h executive support client and a 40h OBM client — create a separate retainer per client. Each gets their own URL. The free plan covers your first client; Solo ($9/mo) handles up to 10.
  2. 2
    Log tasks as you go and import the CSV at end of week. Track your time in Toggl, Harvest, Clockify, or even a simple spreadsheet. Export a CSV at the end of each week and paste it into HourTab. Good entry descriptions make the log useful: “Inbox triage — Mon–Fri, 2.5h” or “Scheduling — 3 calls booked, 0.75h” tells the client what their hours produced. The import takes under 60 seconds.
  3. 3
    Drop the link into your onboarding email. Client bookmarks it and checks their balance before sending a batch request. They see the accumulated hours for the month and make deliberate decisions about what to ask for. You spend less time managing scope and more time on the work — and the end-of-month invoice is a confirmation of what the client already knows, not a source of questions.

One URL, bookmarked once, prevents dozens of awkward mid-month conversations.

“The most common friction in VA retainer relationships is when the client doesn’t know how many hours remain and the VA has to deliver the news mid-project — a live balance removes that entire category of awkward conversation.”

— VA business guide

One URL, bookmarked once, prevents dozens of awkward mid-month conversations.

Frequently asked questions

How do virtual assistants typically track retainer hours?

Most VAs track time in Toggl, Clockify, Harvest, or a simple spreadsheet. The problem is client visibility: the VA knows the running total, but the client doesn’t — and has to ask. HourTab adds a public share URL on top of your existing tracker. The client bookmarks it once and can check their own balance at any time, without messaging you to ask how many hours are left this month.

Is HourTab suitable for very small tasks (5–15 minutes each)?

Yes. HourTab handles any increment your time tracker supports — 0.1h entries are common for VA work. A 10-minute inbox triage logs as 0.17h; a 15-minute scheduling task as 0.25h. These small entries accumulate in the work log and show the client exactly how their retainer hours are being consumed across dozens of micro-tasks each month. The transparency is particularly valuable for VA clients who don’t intuitively feel how quickly small requests add up.

Can I use HourTab alongside Toggl or Clockify?

Yes — that’s exactly how it’s designed to work. You keep tracking time in Toggl or Clockify as you always have. At the end of the week (or whenever you want to update the client view), export a CSV and import it into HourTab. The client’s live URL updates automatically. No changes to your existing workflow beyond one import step.

What if my client wants to add hours mid-month?

When a client can see their balance approaching zero, they’re much more likely to proactively ask about adding hours before they run out — rather than after the VA has to stop work or absorb the overage. A live balance creates natural mid-month conversations about top-ups. On HourTab’s Solo plan ($9/mo), you can create a custom URL slug so the top-up retainer has a different URL from the base retainer, keeping the accounting clean.

One link per client. No more “how many hours do I have left this month?”