The Billable vs. Non-Billable Distinction

First, clarity: Billable hours are time you charge clients for. Non-billable hours are time you don't.

Examples of billable:

Examples of non-billable:

Set expectations upfront in your contract or first email:

"I bill for all project-related work: design, revisions, calls, and research. I don't bill for learning new tools, vacation, or general admin."

Now your client knows. You're protected.

Three Methods to Track Billable Hours

Recommended

Method 1: Real-Time Timer (The Gold Standard)

Accuracy: 95–99% Setup: 2 minutes Weekly overhead: 5 minutes

Start a timer when you begin work. Stop it when you switch tasks. Tag it with client/project. Convert to invoice at month's end.

09:00 AM → Start: Acme Corp homepage design (billable)
12:30 PM → Stop (3.5 hrs logged)
01:30 PM → Start: Acme design revision (billable)
03:00 PM → Stop (1.5 hrs logged)
03:00 PM → Start: email catch-up (non-billable)

Tools that do this well: TimeApp, Toggl Track, Harvest

Acceptable

Method 2: Timesheet (The Practical Alternative)

Accuracy: 75–85% Setup: 5 minutes Weekly overhead: 15–30 minutes

Log hours at end of day or week. Use spreadsheet or app timesheet. Manually enter hours per client/project.

Problem: You're probably undercounting by 15–20%. Those 15-minute tasks add up. Toggl found that manual timesheet logging loses 1–2 hours per week.

Avoid

Method 3: Retroactive Reconstruction (The Desperation Play)

Accuracy: 50–70% Setup: 0 minutes Monthly crunch: 4–5 hours

Month ends. You have no data. Reconstruct from emails, Slack messages, calendar events. Take your best guess. Hope client doesn't dispute it.

This is what most freelancers do. It's terrible. You underestimate your time, undercharge, resent yourself for not tracking. Don't do this.

The Method That Works: Real-Time Timer + Weekly Review

Daily (2 minutes)

Start/stop timer as work happens. Takes 10 seconds per switch.

Weekly — Friday afternoon (5–10 minutes)

Open your timesheet. Scan the entries. Ask: Did I forget any time? Any time misclassified? Any time I shouldn't have logged? Do totals look reasonable? This catches 95% of errors before you invoice.

Monthly (10 minutes)

Generate invoices from tracked time. Done.

The Math: Is It Worth It?

Daily overhead: 2 min × 20 working days = 40 min/month

Weekly review: 8 min × 4 weeks = 32 min/month

Total time invested: 72 minutes/month

Accuracy gain: 15–20% more revenue captured

At $75/hr, 72 minutes costs $90 to save ~$240/month in captured billable time

ROI: 2.7x

TimeApp's Billable Hours System

In-app timer

One-click start/stop. Mobile + desktop sync. Auto-tags based on last project (learns your patterns). Offline-first — logs offline, syncs when online.

Weekly timesheet review

Visual calendar showing all logged time. Color-coded (billable = green, non-billable = gray). One-click bulk edits. Manual add/edit for forgotten entries.

Invoice generation

Select billable hours for a client. Auto-calculates (hours × rate = total). Generates PDF with descriptions. Email to client one-click. Sync to payroll (if you use Gusto/ADP).

Start tracking time the right way

Setup takes 5 minutes. You'll recover the cost in your first billing cycle.

Start Free Trial → See All Freelancer Tools

Common Pitfalls (And How to Avoid)

Pitfall 1: Logging but not billing

You diligently track time but forget to invoice for 3 months. Money sits uncollected. Fix: Set a calendar reminder — "Invoice clients every Monday morning."

Pitfall 2: Inconsistent billing rates

You bill Client A $75/hr but Client B $150/hr and forget which is which. Underbill Client B one month. Fix: Use a tool that lets you set per-client rates. TimeApp handles this automatically.

Pitfall 3: Scope creep

Client asks you to "quickly check something" that turns into 2 hours of work. You don't log it because it feels informal. Fix: Log everything, even informal work. If a client asks you to work, it's billable unless you both agreed otherwise.

Pitfall 4: No invoice template consistency

You send invoices in 5 different formats. Clients miss payment deadlines because your invoice is confusing. Fix: Use one invoice template. TimeApp's auto-generated invoices are consistent and professional.

Pitfall 5: Losing historical records

Client disputes the invoice 6 months later. You have no proof. Fix: Use cloud-based tools. Export PDFs quarterly for backup.

The Payroll Angle (For Contractors & LLCs)

If you pay taxes on your earnings, track billable vs. non-billable for your tax return — billable hours = revenue, non-billable admin = sometimes deductible.

TimeApp syncs with payroll platforms: your tracked hours feed into payroll, payroll auto-calculates taxes, you get paid, tax accounting is automatic.

Bottom Line: The System That Sticks

  1. Real-time timer during work (2 min/day overhead)
  2. Weekly review to catch errors (8 min/week overhead)
  3. Monthly invoicing from clean data (10 min/month overhead)
  4. Use TimeApp to automate all of this

This system captures 95%+ of billable hours, eliminates invoicing errors, and saves you 4–5 hours of monthly admin work. That's roughly $300–375/month reclaimed (at $75/hr).