Updated November 14, 2026
Most freelancers undercharge at the start, and then find it awkward to raise prices with the same clients. A little maths up front prevents years of working too hard for too little.
This guide shows how to price freelance work with a method you can actually use: work out a minimum rate, choose between hourly, project and retainer pricing, and raise prices without losing good clients.

Key takeaways
- Learning how to price freelance work starts with your minimum hourly rate.
- Most freelancers bill only 20 to 25 hours a week, so plan around that.
- Project and productised pricing usually beat hourly once you are experienced.
- Build platform fees into your price and raise rates on a schedule.
Step 1: Work out your minimum hourly rate
Start with what you need, not what others charge. A simple formula:
- Decide your target yearly income before tax.
- Add yearly business costs: software, internet, equipment, platform fees, accounting.
- Estimate billable hours. Freelancers rarely bill 40 hours a week. After admin, marketing, sales calls and time off, 20 to 25 billable hours a week across about 46 working weeks is realistic for many.
- Divide income plus costs by billable hours.
Example: a target of ₹12,00,000 plus ₹1,50,000 in costs, divided by 1,000 billable hours, gives ₹1,350 an hour as your floor. Below that, you’re paying to work.
Step 2: Check the market
Look at what freelancers with similar experience charge in your niche on Upwork, Fiverr, Topmate and LinkedIn. If your floor is far above the market, narrow your niche or improve your offer. If it’s far below, you’re probably undercharging.
Step 3: Pick a pricing model
| Model | Works best for | Watch out for |
|---|---|---|
| Hourly | Unclear scope, ongoing support | You earn less as you get faster |
| Fixed project | Clear deliverables like a logo or website | Scope creep; define revisions |
| Retainer | Ongoing monthly work | Be clear on hours or deliverables included |
| Value-based | Work tied to revenue or savings | Needs trust and good questions |
| Productised service | Repeatable packages like “5 blog posts a month” | Keep the scope tight |
As you get experienced, project and productised pricing usually earn more per hour than billing by the hour, because speed becomes your profit.
Step 4: Account for platform fees
If you sell through a platform, its fee comes out of your price. Fiverr keeps 20% of each order. Upwork’s freelancer fee ranges from 0% to 15% per contract. Topmate and Gumroad take their own cuts. Build the fee into your price instead of absorbing it. See Fiverr for beginners and Upwork proposal tips.
Step 5: Quote with options
Offer three tiers instead of one number: a basic version, the one you recommend and a premium version. Clients compare options against each other rather than against “no”, and many choose the middle tier.
Step 6: Raise prices on a schedule
Raise prices for new clients every time you’re booked out for a few weeks running. For existing clients, give 30 to 60 days’ notice, explain briefly and thank them. Some may leave. That frees time for better-paying work.
Put prices in writing
Every project should have the price, scope, revisions, payment schedule and late payment terms in writing. Use our guide to a simple freelance contract. If clients pay from abroad, factor in transfer fees, covered in receiving international payments in India.
For the full picture of where to find work and sell, see our freelancing and creator platforms guide.

Quick FAQ
Should beginners charge low prices?
Charge modestly to get first reviews if needed, but never below your minimum rate for long. Raise prices after a few successful projects.
Is hourly or project pricing better?
Project pricing usually pays better once you know how long work takes. Hourly suits work with unclear scope.
How do I tell a client my price is going up?
Give 30 to 60 days’ notice in a short, polite message with the new rate and the date it starts.
