Freelancer Time Tracking: How to Bill Accurately and Get Paid
Essential guide to time tracking for freelancers. Learn how to track billable hours, set rates, create invoices, and avoid common mistakes.
As a freelancer, your time is literally your inventory. Every hour you don't track is revenue left on the table. Yet many independent professionals struggle with time tracking — either they don't do it consistently, they undercount billable hours, or they fail to capture time spent on tasks they assume are "too small to bill." This guide covers everything from setting your rates to tracking your hours, creating accurate invoices, and avoiding the most common mistakes that cost freelancers thousands of dollars per year.
Written by Sarah Mitchell, CPA
Setting Your Freelance Rate
Before you can track billable hours, you need a rate that reflects your value and covers your costs. Unlike employees, freelancers pay both the employer and employee portions of FICA taxes (15.3% total through self-employment tax), fund their own health insurance, and receive no paid time off. Your hourly rate must account for all of this.
The Cost-Based Formula
Start by calculating what you need to earn annually, then work backward:
- Target annual income: What you'd earn as an employee — e.g., $75,000
- Add self-employment tax: $75,000 × 15.3% = $11,475
- Add health insurance: ~$7,200/year (average individual plan)
- Add retirement savings: $6,000/year (IRA contribution)
- Add business expenses: $3,000/year (software, equipment, etc.)
- Total needed: $102,675
- Billable hours per year: 52 weeks × 5 days × 8 hours = 2,080 total. After subtracting vacation (15 days), sick days (5 days), admin/marketing time (~20%), realistic billable hours ≈ 1,500 hours.
- Required hourly rate: $102,675 ÷ 1,500 = $68.45/hour
This means a freelancer targeting a $75,000 "salary-equivalent" income needs to charge approximately $68–70 per hour — nearly double what an employee earning $75,000 makes per hour ($36.06). Use our salary to hourly converter to compare employee-equivalent rates.
Market-Based Pricing
The cost-based formula gives you a floor. Your ceiling depends on market demand, your expertise, and the value you deliver. Research rates on platforms like Upwork, Glassdoor, and industry salary surveys. For specialized skills (development, design, consulting), rates of $100–$250/hour are common. Generalist skills may command $30–$75/hour depending on the market.
Choosing a Tracking Method
There are three primary approaches to tracking freelance hours, each with trade-offs:
| Method | Pros | Cons | Best For |
|---|---|---|---|
| Manual timer | Simple, no software cost, full control | Easy to forget, no automation | Freelancers with 1–3 clients |
| Spreadsheet | Customizable, works offline, free | No real-time tracking, manual entry | Detail-oriented freelancers |
| Time tracking software | Automatic tracking, reporting, invoicing | Monthly cost ($5–30), learning curve | Freelancers with 3+ clients or teams |
The Manual Timer Approach
The simplest method: start a timer when you begin working on a client task and stop it when you finish. Our online stopwatch works perfectly for this — bookmark it and keep it open in a browser tab. At the end of each work session, record the time in a notebook or spreadsheet with the client name, project, and task description.
The Spreadsheet Method
Create a simple spreadsheet with columns for Date, Client, Project, Task Description, Start Time, End Time, and Duration. At the end of each week or billing cycle, filter by client and sum the durations to generate your invoice. Use our hours between times calculator to compute durations from start/end times, and our time to decimal converter to convert hours:minutes into the decimal format most billing systems expect.
Software Tools Overview
Dedicated time tracking tools automate much of the process. Popular options include Toggl Track (free tier available; simple start/stop timer with reporting), Harvest (time tracking plus built-in invoicing at $10.80/month per seat), Clockify (free unlimited tracking with team features), and FreshBooks (accounting-focused with integrated time tracking starting at $17/month). Most tools offer browser extensions, mobile apps, and integrations with project management software. The key feature to look for is one-click timer start/stop with project and client tagging.
What Counts as Billable Time
One of the biggest questions freelancers face is what to charge for. The answer should be defined in your contract or scope of work, but here are general guidelines:
Typically Billable
- Active project work: Writing, coding, designing, consulting — the core deliverable.
- Client communication: Emails, calls, and meetings related to the project. A 15-minute email exchange is billable time.
- Research: Time spent researching solutions, reading documentation, or learning about the client's industry — if it's specific to their project.
- Revisions: Changes requested by the client within the scope of the agreement.
- Project management: Planning, scoping, organizing files, and coordinating with other team members.
Typically Non-Billable
- General skill development: Taking an online course or reading a textbook to improve your general abilities.
- Marketing and sales: Creating proposals, writing pitches, networking — unless you bill consultation fees.
- Administrative tasks: Bookkeeping, invoicing, tax preparation, organizing your workspace.
- Technical setup: Installing tools or software that you'll use across multiple clients.
The Gray Area
Some tasks fall between billable and non-billable. If a client asks you to learn a new tool specifically for their project, that learning time is reasonably billable — you wouldn't incur that cost without their project. If you make an error and need to redo work, most freelancers absorb that time rather than billing for it. Establish your policies upfront and communicate them clearly in your service agreements.
Invoicing Best Practices
Your invoice is a professional document and — for many clients — the primary artifact of your work beyond deliverables. A well-structured invoice gets paid faster and generates fewer disputes.
What Every Invoice Should Include
- Your business name, address, and contact information
- Client's name and billing address
- Unique invoice number (sequential: INV-001, INV-002, etc.)
- Invoice date and payment due date
- Itemized list of services with dates, descriptions, hours, rate, and line totals
- Total amount due
- Payment terms (Net 15, Net 30) and accepted payment methods
Itemization Detail Level
Strike a balance between transparency and readability. Don't list every 5-minute task — group related activities into meaningful line items. For example, instead of 12 separate entries for "responded to email," consolidate them into "Client communication and project coordination — 3.5 hours." But don't be so vague that the client can't understand what they're paying for. A good rule: each line item should represent a meaningful deliverable or work category.
Payment Terms
Net 30 (payment due within 30 days) is standard, but freelancers with strong client relationships often use Net 15 or even "due upon receipt." For new clients or large projects, consider requiring a 25–50% deposit before work begins and milestone payments throughout the project. Late payment fees (1.5% per month is standard) should be specified in your contract and on your invoice.
Common Time Tracking Mistakes
After working with hundreds of freelancers, these are the most expensive and frequent tracking errors:
1. Not Tracking Small Tasks
A 10-minute email here, a 5-minute Slack conversation there — these micro-tasks add up. If you spend an average of 45 minutes per day on small client communications and don't bill for them, that's 3.75 hours per week × 48 work weeks = 180 unbilled hours per year. At $65/hour, that's $11,700 in lost revenue.
2. Reconstructing Time After the Fact
Waiting until the end of the week (or worse, the end of the month) to fill in your timesheet from memory is inaccurate and almost always leads to underreporting. Studies consistently show that people underestimate time spent on tasks. Track in real time or, at minimum, log your hours at the end of each work session.
3. Rounding Down Excessively
Many freelancers habitually round 23 minutes down to 15 minutes or 52 minutes down to 45. Over time, this consistent under-reporting significantly reduces your income. If your contract specifies 15-minute billing increments, a 23-minute task should round to 30 minutes. Follow standard rounding rules — anything past the halfway point of the increment rounds up.
4. Not Tracking Non-Billable Time
Even time that isn't directly billable to a client should be tracked. Knowing that you spend 10 hours per week on marketing, 5 hours on admin, and 3 hours on professional development helps you understand your true capacity and set more accurate rates. If only 60% of your work time is billable, your hourly rate needs to account for the other 40%.
5. Failing to Track by Project
If you have multiple projects for the same client, track time at the project level — not just the client level. This lets you identify which projects are profitable and which are consuming more time than expected, helping you price future work more accurately.
Tax Implications of Tracked Hours
Your time records have direct tax implications as a freelancer:
Self-Employment Tax
All net self-employment income is subject to a 15.3% self-employment tax (12.4% Social Security + 2.9% Medicare). This applies on top of regular income tax. Accurate time tracking ensures you bill for all legitimate work, maximizing your revenue to offset the tax burden.
Quarterly Estimated Taxes
The IRS requires freelancers who expect to owe $1,000 or more in tax to make quarterly estimated tax payments (due April 15, June 15, September 15, and January 15). Your tracked and billed hours directly determine your quarterly income and, therefore, your estimated tax liability. Underpaying estimates by more than $1,000 can trigger penalties.
Deductible Expenses
Time tracking records support tax deductions for your home office (based on percentage of work hours spent there), business use of your vehicle (tracking time at client sites vs. home), and business meals (meeting with clients during tracked billable hours). Your time logs serve as supporting documentation if the IRS questions any deductions. Keep them for at least three years after filing.
Building a Tracking Habit
The best tracking system is the one you actually use. Here's how to make time tracking automatic:
- Start your timer before opening your inbox. If the first thing you do is check client email, that's billable time.
- Use keyboard shortcuts. Most tracking tools let you start/stop timers with a hotkey. Remove every barrier to starting the timer.
- Set hourly reminders. Use our countdown timer to ping yourself every hour with a check: "Is my timer running? Is it on the right project?"
- End-of-day review. Spend 5 minutes at the end of each day reviewing your time log. Fill in any gaps while your memory is fresh.
- Weekly reconciliation. Every Friday, review the week's tracked time against your calendar, email sent folder, and completed tasks. Use our time card calculator to verify your weekly totals.
Consistent time tracking is the foundation of a profitable freelance business. It ensures you get paid for every hour of value you deliver, provides data for smarter pricing decisions, and creates the financial records you need for tax compliance. Start today — even imperfect tracking is infinitely better than none.
Try Our Calculators
Tools to help you track time and manage your freelance business
Related Articles
How to Calculate Work Hours: A Complete Guide
Learn how to accurately calculate work hours for timesheets, payroll, and overtime. Step-by-step guide with examples.
Understanding Time Zones: A Simple Guide for Everyone
Learn how time zones work, why they exist, and how to convert between them. Includes UTC, GMT, and daylight saving time.
Military Time Explained: How to Read and Convert 24-Hour Time
Complete guide to military time (24-hour clock). Learn to convert between 12-hour and 24-hour formats with examples.