Menu

How to calculate billable hours for freelance client work

Calculate billable hours by separating chargeable client work, converting minutes to decimal hours and multiplying by the agreed rate. Keep a clear supporting record.

Billable hours are agreed chargeable time, not your whole working day

To calculate billable hours, total the time you may charge under the client agreement, convert minutes into fractions of an hour, then multiply those hours by the applicable hourly rate. Track other working time separately. A full day at your desk is not automatically a full day on the invoice.

Runn describes billable hours as project time charged at an agreed hourly rate and distinguishes it from non-billable activity such as administration and business development. For a freelancer, the agreement is the practical boundary: a client workshop may be chargeable, while writing your own sales proposal usually is not. Being useful to your business does not make a task billable to a particular client.

Decide what counts before starting the timer

Clarify research, client meetings, revisions, project administration and travel before work begins. None has one universal billing rule. Record any hourly cap and who can approve exceeding it. If a client requests a new deliverable during a call, logging the discussion does not authorize the extra production work.

Separate actual time from chargeable time. You may decide not to charge for correcting your own mistake, or agree to absorb time above a cap. Preserve the actual effort for planning while identifying the smaller amount you will invoice. Do not erase time simply because it cannot be charged.

Convert minutes to decimal hours correctly

The formula is decimal hours = whole hours + remaining minutes ÷ 60. Therefore, 15 minutes is 0.25 hours, 30 minutes is 0.5 hours and 45 minutes is 0.75 hours. Two hours and 30 minutes is 2.5 hours, not 2.30. Decimal notation divides an hour into hundredths, not minutes.

For an agreed rate of $80 per hour, a 45-minute task costs 0.75 × $80 = $60. A task lasting 2 hours and 30 minutes costs 2.5 × $80 = $200. These are fictional rates used to demonstrate arithmetic, not market-rate recommendations.

Agree any billing increments and rounding policy in advance, including whether rounding applies per entry or to the period total. Keep the original durations. Rounding every short message upward can produce a different total from combining the minutes, so do not introduce that policy silently when preparing an invoice.

A worked weekly example for a freelance designer

Maya agrees to bill a landing-page design project at $80 per hour, with a 10-hour cap unless the client authorizes more. Her chargeable entries for the week are 45 minutes of discovery, 4 hours and 30 minutes of layout work, and 1 hour and 15 minutes implementing the agreed feedback.

The total is 45 + 270 + 75 = 390 minutes. Dividing 390 by 60 gives 6.5 billable hours. Discovery is $60, layout is $360 and revisions are $100, making the service subtotal 6.5 × $80 = $520. The remaining allowance is 10 − 6.5 = 3.5 hours; it is not a promise that every possible request fits inside it.

Maya also spends 30 minutes preparing her invoice and one hour pitching another customer. Those 1.5 hours are non-billable under this example, making eight total working hours. Taxes, approved expenses and any existing payments are separate from this service calculation.

Use a repeatable timesheet-to-invoice checklist

A spreadsheet or time log is sufficient if each entry can be traced back to a real task. Record dates, client, project, description, duration, billing status and the applicable rate. Avoid descriptions such as “miscellaneous work” that tell the client nothing.

  1. Record time close to the work, splitting entries when you switch clients or move from chargeable work to administration.
  2. Remove breaks and overlapping timers. Do not bill the same personal working time twice.
  3. Check each entry against the agreed scope, rate, cap and any documented approval for additional work.
  4. Group entries by client, billing period and rate. Convert the minutes consistently without discarding the original durations.
  5. Multiply each rate group separately, then add the service amounts. Keep expenses and applicable taxes identifiable.
  6. Reconcile the invoice quantities with the supporting log and retain both records before sending the invoice.

Keep fixed fees and billable utilization in perspective

On a fixed-fee project, tracked hours help you understand effort; they do not automatically determine the invoice. If the agreed fee is $1,200 and you spend 20 hours delivering the included work, the fee divided by time is $60 per hour before expenses and taxes. That internal effective rate does not change the agreed price.

Billable utilization is a separate planning measure. If you define it as billable hours divided by total recorded working hours, Maya has 6.5 ÷ 8 × 100 = 81.25% for that example. Name your denominator because measures based on available capacity differ. This percentage is not a recommended target, a profit margin or evidence that administration is wasted time.

Catch the mistakes that turn time records into disputes

Do not apply one rate to mixed-rate work: 3 hours at $80 plus 2 hours at $100 is $440, not five hours at whichever rate you used last. Do not invoice a full monthly allowance just because you logged that number of hours elsewhere. Retainers, prepaid hours and minimum charges need their own agreed treatment.

An estimate is not proof of time worked, and a time entry is not proof that the client accepted a deliverable. Keep scope approval, delivery acceptance and payment records distinct. This is general billing guidance, not accounting or tax advice; ask an accountant about local invoice and recordkeeping requirements.

Start with one clean billing period

Take the next client invoice and write down the chargeable activities, rate, cap and rounding rule before logging work. At the end of the period, someone else should be able to reproduce the service subtotal from the records without guessing.

Moolamochi keeps commercial agreement, delivery acceptance and payment separate, and preserves issued invoice originals rather than silently rewriting them for later approved additions. New access is currently waitlist-only.

Primary-source references

External providers maintain their own requirements; consult the linked documentation for their current details.

Keep client work clearly agreed.

Moolamochi keeps client projects, invoices and approvals together, without the loose ends. It opens soon: join the waitlist and we’ll email you when you can try it. Free, with no account or card.

Enable JavaScript to join the waitlist.

Unsubscribe at any time using the link in our emails. Read how we handle your information in our Privacy Policy.