·6 min read

Time Billing for Freelancers

How to track, bill, and get paid for every hour you work — without losing money to untracked time.

If you bill by the hour, you're probably losing money

Here's an uncomfortable truth: most professionals who bill hourly underestimate their time by 10-20%. That's not because they're bad at math — it's because tracking time is tedious, and when you're deep in your work, the last thing you want to do is start and stop a timer.

But 20% of your hours unaccounted for means 20% of your income vanishes. On a $75,000/year freelancing income, that's $15,000 you just... didn't bill for.

What is time billing?

Time billing (also called hourly billing or time-based invoicing) means you charge clients based on the number of hours you work. It's the most common pricing model for service professionals — designers, developers, consultants, lawyers, tradespeople, and anyone whose work is hard to scope upfront.

The alternative is project-based pricing (a fixed fee for the whole project), which works great when you can accurately estimate the scope. But for most client work, time billing is more fair — for both sides.

How to set up a time billing system that actually works

1. Pick a time tracking method

You don't need fancy software. Options include:

  • A simple spreadsheet — start time, end time, project, description
  • A dedicated time tracker like Toggl (free tier) or Clockify
  • Your phone's clock app — just write down start/end times
  • Project management tools — most (Asana, Notion) have built-in timers

The best method is the one you'll actually use. If you hate timers, use a spreadsheet. If you forget to start timers, set calendar reminders. The tool doesn't matter — the habit does.

2. Track everything (yes, everything)

The biggest mistake professionals make is only tracking "productive" work time. But you should also track:

  • Email and Slack communication with the client
  • Research and brainstorming
  • Revisions and feedback rounds
  • Project management and admin (creating invoices, sending status updates)
  • Brief calls and meetings (round up to the nearest 15 minutes)

All of this is billable. If the client benefits from it, it goes on the invoice.

3. Set your hourly rate (and stop undercharging)

A common mistake: setting your rate based on what feels "reasonable." Instead, calculate it from your target income:

Target annual income ÷ Billable hours per year = Your minimum rate

If you want $80,000/year and can realistically bill 1,200 hours (that's ~24 hours/week after admin, marketing, and non-billable time), your minimum rate is $67/hour. Round up to $75-80 for a buffer.

4. Invoice with time details

When you send a time-based invoice, include the details: date, hours worked, and a brief description of what you did. This does two things:

  • It justifies the amount — clients rarely dispute invoices with clear line items
  • It builds trust — transparency makes clients feel like they're getting value

InvoiceCrafter makes this easy. Add each block of work as a line item with the hours and your rate, and the total calculates automatically.

Common time billing mistakes (and how to avoid them)

Mistake 1: Rounding down

If a call ran 23 minutes, bill for 30 (round to the nearest quarter hour). If you spent 1 hour and 10 minutes on a design, bill for 1.25 hours. Don't shortchange yourself — you're a professional, and professionals bill in reasonable increments.

Mistake 2: Not tracking in real-time

Trying to reconstruct your hours at the end of the week is a recipe for underbilling. Track as you go. Start the timer (or write down the start time) when you begin, stop it when you're done. It takes 5 seconds.

Mistake 3: Discounting without thinking

If a client asks for a discount, don't just lower your rate. Instead, reduce scope — "I can do it for less if we remove these deliverables." Your rate is your rate. The scope is negotiable.

How InvoiceCrafter helps with time billing

InvoiceCrafter was built for professionals who bill by the hour. Here's what makes it different:

  • Line items with quantity × rate — enter hours and your rate, get the total instantly
  • Professional templates — your hourly invoice should look as good as your work
  • Payment links — clients can pay with one click via Stripe
  • No signup required — create and send your time billing invoice in under a minute

Start billing for every hour

You're already doing the work. Make sure you get paid for all of it. Create a time billing invoice in InvoiceCrafter — free, no signup, no limits.

Create a Time Billing Invoice

Free. No signup. No credit card. No limits.

Create Your Invoice