Ask a freelancer their rate and they’ll give you a number: “I charge $80 an hour.” Ask them what they actually earned last month divided by every hour they worked, and the number drops—often to $45 or $50. The gap is non-billable time: the invoicing, the proposals, the “quick calls,” the revisions you ate because it felt awkward to charge. Most solo operators never measure this. They optimize the rate on the invoice while ignoring the hours that never make it onto one.

This isn’t a motivational problem or a discipline problem. It’s a measurement problem. You can’t fix what you don’t track, and almost nobody tracks the unpaid half of their week. Let’s fix that.

What Actually Counts as Non-Billable

Billable hours are simple: time a client pays for directly. Non-billable hours are everything else that keeps the business alive but never appears on an invoice. For most freelancers this includes:

  • Sales and marketing — discovery calls, writing proposals, updating your portfolio, answering “can you send me a quote?” emails that go nowhere.
  • Admin and finance — invoicing, chasing late payments, bookkeeping, filing quarterly taxes, reconciling accounts.
  • Scope creep and free revisions — the “one small change” requests that pile into hours you never charged for.
  • Professional development — learning a new tool, staying current, watching a tutorial to solve a client problem.
  • Internal overhead — email triage, organizing files, setting up new project folders, managing your own calendar.

The dangerous ones are the invisible ones. A 20-minute call here, a “quick tweak” there. Individually they feel like nothing. Across a month they can total 30–50 hours—more than a full billable week—for which you earned zero.

If you work 160 hours a month and only 90 of them are billable, your “$80/hour” rate is really $45/hour. The other 70 hours were on the house.

The Effective Hourly Rate Calculation

Your effective hourly rate is the only number that tells the truth. Here’s the formula:

Effective rate = total income ÷ total hours worked (billable + non-billable)

Run it for last month. Say you earned $7,200. You billed 90 hours at $80. But you also worked 55 non-billable hours on sales, admin, and unpaid revisions. Your total is 145 hours worked. That’s $7,200 ÷ 145 = $49.65 per hour. Your invoice says $80. Reality says $50.

This isn’t depressing—it’s the most useful number you own. It tells you what you can actually afford to live on, whether a project is worth taking, and how much of your week is quietly leaking money. Tools like Stintly let you log both billable and non-billable time against projects, so you can see this split without keeping a spreadsheet in your head.

How to Track It Without Losing Your Mind

The reason nobody tracks non-billable time is that it feels like more unpaid admin—which is itself non-billable. So keep it lightweight. You don’t need to account for every minute; you need enough data to see the pattern.

  • Use categories, not stopwatches — tag time as Billable, Sales, Admin, or Revisions. Four buckets is plenty. Precision to the minute doesn’t matter; the ratio does.
  • Track for two weeks, then decide — you don’t need to do this forever. Two weeks of honest logging reveals where the hours go. Most freelancers are shocked, then adjust.
  • Log in real time, not from memory — end-of-day reconstruction always undercounts the small stuff. Start a timer when you open a proposal, stop it when you send.
  • Separate revisions from original work — this one alone is often eye-opening. If a project’s revision hours match its build hours, your scope or your contract needs work.

Offline tracking matters here too. A lot of non-billable time happens on the move—a call in the car, notes at a coffee shop with bad wifi. Stintly works offline, so the timer runs whether or not you have signal, and syncs later.

Ready to put this into practice? Download Stintly for Free — it’s free and works offline.

What the Ratio Tells You

Once you have a billable-to-total ratio, it becomes a diagnostic. A healthy solo freelancer usually lands somewhere around 60–70% billable. Below 50% and something is broken. Here’s how to read the signal:

  • High sales time, low close rate — you’re writing custom proposals for tire-kickers. Add a screening step or a paid discovery call.
  • High admin time — you’re doing manually what a system should do. Templated invoices, saved contract language, and automatic time logs claw hours back fast.
  • High revision time — your contracts don’t cap revisions, or your discovery isn’t catching requirements early. Both are fixable with a tighter scope clause.
  • Low billable ratio across the board — you may be underpricing, so you take on volume to compensate, which generates more overhead per dollar. Raising rates can actually raise your ratio.
Non-billable time isn’t waste. Sales and admin are the price of running a business. The goal isn’t zero non-billable hours—it’s knowing the number so you can price and plan around it.

Pricing to Cover the Unbilled Hours

Here’s where the tracking pays off. If only 65% of your time is billable, your billable rate has to cover the other 35% too. Freelancers who set rates as if 100% of their week were billable end up working constantly and still coming up short.

Work backwards from what you need to earn. Say you want $70,000 a year and you can realistically bill 25 hours a week (the other 15 go to sales, admin, and revisions). That’s roughly 1,200 billable hours a year. $70,000 ÷ 1,200 = $58/hour minimum just to hit your target—before taxes, software, and time off. If you were pricing at $50 thinking you’d bill 40 hours a week, the math was never going to work.

This is also why value-based and project-based pricing often beats hourly for experienced freelancers: it decouples your income from the hours and stops penalizing you for working efficiently. But you can’t price a project confidently until you know how many total hours—billable and non-billable—similar projects have actually cost you. That history is exactly what consistent tracking builds.

The Trades See This Even More Clearly

Freelance knowledge workers aren’t the only ones fighting non-billable time—service businesses live and die by it. A landscaper’s drive time between properties, a cleaner’s restocking runs, a contractor’s trips to the supply yard: all real hours, none of them billed to a specific job by default. The operators who stay profitable are the ones who measure it and either bill for it or bake it into their pricing.

If you run a lawn care crew, LawnBook helps track time and costs per property so drive time and prep don’t quietly eat your margin. Cleaning businesses use ShineBook to keep job time and supply costs tied to each client. Contractors leaning on TrestleBook track job costing and billable hours across a build, and landlords running rentals with KeyLoft face the same hidden-time problem with maintenance coordination and tenant calls. Different trade, identical lesson: the unbilled hours are where the money leaks.

A Simple System to Start This Week

You don’t need to overhaul anything. Here’s a four-step start:

  1. Pick your buckets — Billable, Sales, Admin, Revisions. Add more later only if you need them.
  2. Track everything for 14 days — every work session gets a bucket and a rough duration. Log it live, not from memory.
  3. Calculate your effective rate — total income ÷ total hours. Sit with the number, even if it stings.
  4. Fix the biggest leak first — whichever non-billable bucket is largest, attack that one. Usually it’s admin or revisions, and both have clear fixes.

Then re-measure a month later. The point isn’t to hit some perfect ratio—it’s to make a decision with real numbers instead of the fantasy rate on your invoice.

The $80/hour on your quote was never the whole story. Your real rate lives in the ratio between the hours you bill and the hours you actually work. Measure both, price for both, and the gap between what you charge and what you keep starts to close. That’s not a productivity hack—it’s just running your freelance work like the business it already is.