User Rating 0.0 โ˜…โ˜…โ˜…โ˜…โ˜…
Total Usage 0 times
Task Entries
Is this tool helpful?

Your feedback helps us improve.

โ˜… โ˜… โ˜… โ˜… โ˜…

About

Billing errors cost freelancers and consultancies between 5% and 15% of annual revenue. The root cause is almost always imprecise time tracking or inconsistent rate application across tasks. This calculator computes total billable amounts from individual task entries, each with its own hourly rate r and logged duration t, then applies tax and optional discounts to produce an auditable invoice summary. It accepts time in both decimal hours and HH:MM format, converting internally to avoid rounding drift.

The tool assumes a flat-rate billing model. It does not handle retainer-based or milestone billing. For blended-rate scenarios, enter each rate tier as a separate line item. Pro tip: courts and tax authorities favor itemized records over lump sums - always break projects into discrete tasks.

billable hours time tracking invoice calculator freelance billing hourly rate calculator consulting fees

Formulas

Each line item produces a billable amount B from logged hours t and the applicable hourly rate r:

B = t ร— r

The subtotal S aggregates all n line items:

S = nโˆ‘i=1 ti ร— ri

An optional discount D is applied (flat amount or percentage of S). Tax T is then computed on the discounted subtotal:

T = (S โˆ’ D) ร— taxRate100

The grand total G:

G = S โˆ’ D + T

Where: t = hours worked (decimal or converted from HH:MM), r = hourly rate in selected currency, n = number of task entries, D = discount amount, taxRate = tax percentage. The effective hourly rate equals Gnโˆ‘i=1 ti.

Reference Data

Professional RoleTypical Hourly Rate (USD)Common Billing IncrementAnnual Billable Target (hrs)
Junior Developer$50 - 8015 min1,600
Senior Developer$100 - 17515 min1,500
UX/UI Designer$75 - 15030 min1,400
Graphic Designer$45 - 10015 min1,500
Copywriter$50 - 12015 min1,400
Management Consultant$150 - 3506 min1,800
Attorney (Associate)$200 - 4506 min1,900
Attorney (Partner)$400 - 1,0006 min1,700
Accountant (CPA)$100 - 25015 min1,600
Architect$100 - 20015 min1,500
Marketing Strategist$80 - 18015 min1,500
Data Analyst$70 - 14015 min1,600
Project Manager$90 - 17515 min1,700
IT Security Consultant$150 - 30015 min1,600
Translator / Interpreter$40 - 10015 min1,400
Video Editor$50 - 12030 min1,400
Photographer$75 - 25060 min1,200
Virtual Assistant$15 - 4015 min1,800

Frequently Asked Questions

Both formats are accepted. Enter 1.5 for one and a half hours, or 1:30 for the same duration. The calculator converts HH:MM to decimal internally by dividing minutes by 60. Use whichever matches your time-tracking method to avoid manual conversion errors.
Many professions bill in increments (e.g., 6-minute or 15-minute blocks). This calculator uses exact time entries without automatic rounding. If your contract specifies increment billing, round each task's hours up to the nearest increment before entering. For example, 0.1 hr of work billed in 15-minute increments should be entered as 0.25 hr.
Tax is computed on the discounted subtotal: T = (S โˆ’ D) ร— taxRate รท 100. This matches the standard accounting practice in most jurisdictions. If your locale requires tax on the pre-discount amount, set the discount to zero and adjust your invoice manually.
Yes. Each line item has its own rate field. This supports blended-rate projects where, for example, design work bills at $120/hr while project management bills at $90/hr. The summary computes an effective blended rate across all entries.
The effective rate equals the grand total (after tax and discount) divided by total hours worked. It answers the question: "What did I actually earn per hour on this project?" If the effective rate is significantly lower than your target rate, it may indicate scope creep or under-billed administrative tasks.
You can select from several common currencies (USD, EUR, GBP, JPY, CAD, AUD, CHF, INR). The symbol is applied for display formatting only. No currency conversion is performed. All rates and amounts must be in the same currency.