Back to blog

Category: Guides

How to Price and Sell Your Time as a Freelancer or Consultant

A practical guide to setting your rate, separating billable from non-billable hours, and turning tracked time into invoices clients pay without pushback.

By Baptiste Dulac · Published August 22, 2026

How to Price and Sell Your Time as a Freelancer or Consultant

If you bill by the hour or the day, your time is your product. Yet most freelancers and consultants price it the same way they picked their first rate years ago: a rough guess, adjusted only when a client complains. This guide walks through a more deliberate approach, one that holds up whether you're a solo consultant or running a small agency.

Start from a number, not a feeling

Before you can quote a rate, you need to know your floor: the minimum you must bill to cover your costs and pay yourself properly.

  1. Add up your annual costs: software, insurance, taxes, equipment, and the salary you want to pay yourself.
  2. Estimate your billable hours per year, not your working hours. A full-time week is roughly 2,000 hours a year, but admin, sales, and slow weeks usually eat 30-40% of that. Plan for 1,200-1,400 realistically billable hours.
  3. Divide costs by billable hours. That's your break-even rate: the number below which you're losing money, even if your calendar looks full.

Add a margin on top for growth, downtime, and the fact that your expertise is worth more than a break-even wage. Most people are shocked at how low their "gut feeling" rate was compared to this number.

Hourly vs. day rate vs. value-based pricing

Three diverging paths, representing hourly, day rate, and value-based pricing

  • Hourly is the most transparent and the easiest to defend, but it caps your upside: the faster and better you get, the less you earn per project.
  • Day rate simplifies invoicing and nudges clients to respect focused blocks of your time instead of fragmenting it into small requests.
  • Value-based (fixed-fee) pricing decouples your income from the clock entirely. It rewards efficiency, but it only works once you can estimate scope accurately, which itself depends on having historical data on how long similar work actually takes.

That last point matters: even agencies that quote fixed fees still track time internally. It's the only way to know if a fixed-price project was actually profitable, and to price the next one better.

Not all tracked time is billable

A clean rate means nothing if your tracking is messy. Every consultant ends up doing three kinds of work:

  • Billable time: work directly chargeable to a client project.
  • Non-billable client time: reasonable scope creep, quick favors, or discovery calls you choose to absorb.
  • Internal time: admin, invoicing, your own marketing.

If you don't tag time entries as billable or not from the start, you'll never know your real billable ratio: the percentage of your hours that actually generate revenue. That ratio is often more revealing than your rate: a €100/hour consultant billing 70% of their time out-earns a €130/hour consultant billing 40%.

This is exactly why Portime treats billable as a first-class flag on every time entry, not an afterthought bolted onto reporting. When you log time against a project, you decide in the moment whether it counts, and the monthly report separates the two automatically.

Organize before you track

Rate and billability decisions only pay off if your data is structured well enough to report on. A simple hierarchy works for almost everyone:

Client → Sub-client → Project → Time entry

A branching folder hierarchy, representing clients, sub-clients, and projects

A client might be a company with several departments or brands (sub-clients), each running one or more projects. Every hour you log rolls up cleanly to a project, a sub-client, and a client, so a monthly report answers "how much did we bill Acme Corp" just as easily as "how much time did the Acme Marketing sub-client's website project take."

Skipping this structure is the single most common reason freelancers dread invoicing season: an hour logged against a vague "Acme work" bucket can't be traced back to the right project or client months later.

From tracked hours to an invoice clients don't question

The goal of tracking time isn't the timesheet. It's a report a client trusts on sight. A good monthly report should show, per project:

  • Total hours, split into billable and non-billable
  • A short description per entry, so line items aren't just numbers
  • The rate applied and the resulting amount

When a client can see what the hours were spent on, not just how many, disputes over invoices mostly disappear. That's the whole premise behind Portime's report pipeline: pull a month's entries, group them by client and project, and generate a clean Markdown or PDF report ready to attach to an invoice, no spreadsheet gymnastics required.

The habit that actually moves the needle

None of this works without one discipline: log time as you work, not from memory at the end of the week. Reconstructed timesheets are consistently short: people forget the 20-minute client call, the follow-up email, the quick fix. Over a year, that's real, uninvoiced revenue.

Start simple: pick a rate based on real numbers, tag every entry billable or not, keep your clients and projects organized, and pull a report before you invoice instead of guessing. The rate is only half the equation. What you actually capture and bill for is the other half.