How to calculate your freelance rate, with worked examples

A simple formula for the hourly and day rate you need: income goal plus costs, divided by the hours you can really bill. Worked examples in rupees and dollars.

Updated 6 min readBy the sync.d team at Digithink Technologies

Share
On this page
  1. The formula
  2. Step 1: count your real billable hours
  3. Step 2: add up what the business costs
  4. Step 3: divide
  5. Why the shortcut fails
  6. Step 4: add a buffer
  7. Step 5: check it against the market
  8. Turning the rate into a project price
  9. Retainers and day rates
  10. GST on top of your rate
  11. When to raise your rate

Most freelancers set their first rate by asking friends or copying a job board. Both answers tell you what other people charge, not what you need. The number that matters is simpler to find: how much money the business has to bring in, divided by the hours you can actually bill.

The formula

Hourly rate = (income goal + business costs) ÷ billable hours in a year

Three inputs, each easy to get wrong:

  1. Income goal. What you want to pay yourself in a year. If you want this to be money in the bank after income tax, count your expected tax as a cost in step 2.
  2. Business costs. Everything the work needs that a salaried job would have paid for: software, hardware, internet, a coworking desk, health insurance, an accountant, training.
  3. Billable hours. Not the hours you work. The hours a client pays for.

Step 1: count your real billable hours

A year has 52 weeks, but you will not bill in all of them. Take out holidays, public holidays and a few sick days. Six weeks off is a realistic starting point, which leaves 46 working weeks.

Then accept that a good share of every week is unpaid. Writing proposals, answering email, invoicing, chasing payments, learning and looking for the next client all take time. For most solo freelancers, somewhere between 50% and 70% of working hours end up billable. If you are still building a client base, use the lower end.

With 46 weeks, 40 hours a week and 60% billable:

46 × 40 × 0.60 = 1,104 billable hours a year

That is about half of the 2,080 hours a full time employee is paid for.

Step 2: add up what the business costs

Here is a sample year for a solo designer in India:

Cost Per year
Software subscriptions (design tools, cloud storage, email) ₹60,000
Laptop and equipment, spread over its life ₹40,000
Coworking desk ₹72,000
Internet and phone ₹24,000
Health insurance ₹24,000
Accountant and filing ₹20,000
Total ₹2,40,000

Your list will differ. Go through your bank statement for the last year and count every business expense, then add anything you skipped but should be paying for, like insurance.

Step 3: divide

With an income goal of ₹12,00,000 and costs of ₹2,40,000:

(₹12,00,000 + ₹2,40,000) ÷ 1,104 hours = ₹1,304 an hour

At 8 hours a day, that is a day rate of about ₹10,435.

The same method in dollars, for someone targeting $70,000 with $12,000 of costs and 55% billable time:

($70,000 + $12,000) ÷ (46 × 40 × 0.55) = $82,000 ÷ 1,012 hours = $81 an hour, or about $648 a day.

Why the shortcut fails

The common shortcut is to divide a salary by 2,080 hours. With a ₹12,00,000 goal that gives ₹577 an hour. Billed for the 1,104 hours you can realistically sell, ₹577 an hour brings in ₹6,36,923 for the year. That is barely half the goal, and the business costs have not been paid yet.

The shortcut assumes every working hour is billable and that a client covers your laptop, software and leave. Neither is true when you work for yourself.

Step 4: add a buffer

The rate from the formula is a floor, the least you can charge and still hit the goal in a normal year. Real years include a client who pays three months late, a project that runs over, and a quiet month in between contracts.

Adding 15% to 20% on top covers most of that. With a 20% buffer, the ₹1,304 rate becomes about ₹1,565 an hour. The freelance rate calculator shows both numbers.

Step 5: check it against the market

Now compare your number with what clients in your field pay. Three outcomes:

  • Your rate is below the market. Charge the market rate. There is no prize for being cheaper than you need to be.
  • Your rate is close to the market. You are in good shape. Raise it with each new client as demand grows.
  • Your rate is well above the market. Look at the inputs before you lower the price. Can you cut costs, bill a higher share of your time, or find clients who value the work more? Dropping below the floor means working at a loss.

Turning the rate into a project price

Many clients prefer a fixed price for a project. Your hourly rate is still the base:

  1. Estimate the hours for each part of the project.
  2. Multiply by your rate.
  3. Add a contingency for unknowns, often 10% to 20% depending on how clear the brief is.

A website you estimate at 60 hours, at ₹1,565 an hour, comes to ₹93,900. With 15% contingency it is ₹1,07,985, so you might quote ₹1,08,000. If more than one person works on it, the project cost estimator adds up each person's hours and rate, plus overhead and profit margin.

Fixed prices reward you for working efficiently. If you finish in 50 hours, the extra margin is yours. Write the scope down clearly in the proposal so the price does not have to cover work nobody planned. Our guide on writing a project proposal covers how.

Retainers and day rates

For ongoing work, a monthly retainer gives you predictable income. Price it from the hours you expect to spend each month at your hourly rate, and say in writing how unused hours are handled (most retainers do not roll them over).

A day rate suits workshops, audits and on site work, where the client books your time rather than an output. Quote it from your hourly rate times the hours in your working day.

GST on top of your rate

If you are registered for GST in India, the rate you calculate is before GST. For most freelance services you add 18% on the invoice for clients in India. The GST is not your income: you collect it and pay it to the government. Work for clients outside India can be billed without GST under a Letter of Undertaking. The GST guide for freelancers explains when you need to register.

When to raise your rate

Revisit the numbers once a year, and sooner if any of these happen:

  • You are booked solid and turning work away.
  • Your costs went up.
  • You have new skills, results or case studies that make you worth more to clients.
  • Your billable share went up because you spend less time finding work.

Raise rates for new clients first. For existing clients, give a month or two of notice and tie the change to a date, such as the start of a new quarter.

Common questions

How many billable hours does a freelancer have in a year?

Usually between 1,000 and 1,400. With 46 working weeks of 40 hours, a freelancer who bills 60% of their time has 1,104 billable hours. The rest goes on sales, admin, invoicing and learning, which clients do not pay for directly.

Should I charge hourly or per project?

Charge per project when the scope is clear, because a fixed price rewards you for working efficiently and clients like knowing the total. Charge hourly or daily when the scope is open ended, such as ongoing support or advisory work. Either way, work out your hourly rate first, since a project price is built from it.

What should a beginner freelancer charge?

Work out your floor with the formula: income goal plus costs, divided by billable hours. Use a lower billable share, such as 50%, while you are finding clients. Then check what clients in your field pay and charge whichever is higher. Undercharging at the start makes it harder to raise rates later.

Is GST included in my freelance rate?

No. If you are registered for GST, your rate is before tax, and you add GST on the invoice, usually 18% for services to clients in India. If you are not registered, you cannot charge GST at all.

Found this useful? Pass it on to someone who invoices clients.

Share

sync.d

Proposals, client portals, meetings and GST invoices in one place.

Free plan for freelancers. Pro is $39 a month and Team is $89, both with a 15 day trial.