How to Set Freelance Rates: 5 Formulas

Every freelancer asks “what should I charge?” — and most guides answer with US cost structures that mean nothing in Lahore or Karachi. Learning how to set freelance rates that actually work means starting from your own numbers: your monthly target in rupees, your real billable hours, and the platform cuts and transfer fees that silently eat 10–20% of every invoice.

This guide works the full rate formula with a Pakistani freelancer’s real numbers — Upwork’s 10% cut, Fiverr’s 20%, Payoneer/Wise transfer costs, and a PKR monthly target — then covers hourly vs. project vs. retainer pricing and when to raise your rates. Every figure is computed, step by step.

To shortcut the math, our free Freelance Rate Calculator runs the same formula with your own inputs.

Table of Contents

How to Set Freelance Rates: The Formula That Starts From Your Target

Most rate advice starts from the market (“charge what others charge”) and ends with you underpaid. The honest way to set freelance rates starts from your target and works backward:

Hourly rate = monthly income target ÷ (billable hours × (1 − platform cut) × (1 − transfer cost))

Each term matters — and together they are the honest math behind how to set freelance rates that survive contact with reality:

  • Monthly income target — what you need to receive, in PKR, after all cuts. Not what you bill: what lands in your account.
  • Billable hours — hours clients actually pay for, not hours worked. Proposals, admin, learning, and idle time are real work that nobody pays for directly. Most freelancers bill 50–70% of their working hours; be honest about yours.
  • Platform cut — Upwork takes 10%, Fiverr takes 20% of each order. Direct clients: 0%.
  • Transfer cost — Payoneer and Wise fees plus exchange-rate margins on USD→PKR conversion, roughly 2–4% all-in depending on route and amount.

The formula’s logic: your billed rate gets multiplied down by every cut before it reaches you, so you divide your target by those fractions to gross it back up. Skip the gross-up and you absorb every fee out of your own pocket — the most common reason freelancers feel busy but broke.

Worked Example: A Pakistani Freelancer’s Real Numbers

Meet a hypothetical Lahore-based designer working through Upwork. Her numbers:

  • Monthly income target: PKR 300,000 (received, after all cuts)
  • Billable hours: 100/month (25 per week — she works ~40 hours but bills 25)
  • Platform: Upwork, 10% cut
  • Transfer: ~3% via Payoneer fees and exchange margin

Step 1 — compute the “kept fraction”: (1 − 0.10) × (1 − 0.03) = 0.90 × 0.97 = 0.873. She keeps 87.3% of what she bills.

Step 2 — effective billable base: 100 hours × 0.873 = 87.3 “kept hours.”

Step 3 — rate: 300,000 ÷ 87.3 = PKR 3,436/hour → round to PKR 3,440/hour.

On Upwork she bills in USD. At an illustrative PKR 280/USD: 3,440 ÷ 280 = $12.29/hour → list $12.50/hour (always round up to a clean figure; rounding down donates money to the platform).

Check it backwards: $12.50 × 100 hrs = $1,250 billed; minus 10% Upwork = $1,125; minus ~3% transfer ≈ $1,091; × 280 = PKR 305,480 received — just above her PKR 300,000 target. The formula works.

Now watch what happens if she ignored the cuts and just did 300,000 ÷ 100 = PKR 3,000/hour ($10.71): billed $1,071 → after cuts ≈ $936 → PKR 262,000 received — PKR 38,000 short of target every month, nearly 13% underpaid, purely from skipping the gross-up. That gap is the difference between a rate that works and one that slowly burns you out.

Platform Cuts and Transfer Fees: The Money You Never See

Because the cuts drive the formula, get them right for your situation:

Channel Typical cut Notes
Upwork 10% Flat on most contracts now; was tiered historically
Fiverr 20% Taken from the seller side of every order
Direct clients 0% No platform cut — but you handle contracts and chasing payment yourself
Payoneer withdrawal ~1–2% + margin Fee plus exchange-rate spread on USD→PKR
Wise transfer ~0.5–1.5% Usually cheaper than Payoneer; availability varies

Two honest notes. First, these figures move — platforms change fee structures, and exchange margins shift with the market. Recompute your rate yearly, or whenever a platform announces a fee change. Second, direct clients are not automatically better: zero platform cut, but you absorb payment risk, contracts, and business development. Price direct work to include that overhead, or the “saving” evaporates into unpaid admin hours.

And a freelancer’s tax reality in Pakistan: understand your filing obligations (the final tax regime for IT exporters has changed over the years — check current FBR rules or an accountant, not a blog). Rates should leave room for tax, not just fees.

Hourly vs. Project vs. Retainer: Choosing Your Model

Hourly is the starting point, but it is not always the best model:

Hourly

Best for: undefined scope, ongoing work, clients who change direction. Your risk is low — every hour is paid. The client’s risk is high, which is why hourly clients scrutinize timesheets. Use the formula above directly.

Project (fixed-price)

Best for: well-defined deliverables. Formula: project price = hourly rate × estimated hours × 1.15 buffer. The 15% buffer is not greed — it is the historical average of estimation error. Example: a logo project you estimate at 10 hours at PKR 3,440/hr = 34,400 × 1.15 = PKR 39,560 → quote PKR 40,000. If you finish in 8 hours, your effective rate rises; that is the reward for efficiency that hourly billing denies you.

The project-model trap: scope creep. Define deliverables and revision rounds in writing before quoting — “logo design” is not a scope, “3 concepts, 2 revision rounds, final files in AI/PNG/SVG” is. Every undefined term becomes free work.

Retainer

Best for: ongoing clients with predictable needs. Offer a monthly block (e.g., 20 hours/month) at a 10–15% discount off your hourly rate in exchange for guaranteed, prepaid work. You trade a little rate for a lot of stability — no more feast-or-famine months. Bill it with proper paperwork; our Invoice Generator produces clean invoices for retainer and project billing alike.

When (and How) to Raise Your Rates

Raise your rates when any of these are true — and for most growing freelancers, at least one is true right now:

  • You are fully booked. Demand exceeding supply is the market telling you the price is too low. Raise rates 10–20% for new clients immediately.
  • Your costs rose. Inflation, a fee increase, a worse exchange rate — rerun the formula yearly. A rate that worked in 2024 does not automatically work now.
  • Your skills demonstrably improved. New portfolio pieces, certifications, testimonials, faster delivery — each justifies a step up.
  • You dread the work at the current price. Resentment is data. If you groan when a low-rate client’s message arrives, the rate is wrong.

How to raise without losing everyone: raise for new clients first, existing clients next. Give existing clients 30 days’ notice (“my rate moves to X from next month”) — most accept, because replacing you costs them more than the increase. Never apologize for the economics; a one-line notice beats a defensive paragraph. And keep records professional throughout — if you are presenting yourself for bigger clients or full-time roles, our Pakistan CV format guide covers the local expectations.

How to Set Freelance Rates as a Beginner With No Portfolio

The hardest version of how to set freelance rates is the first one — when you have no clients, no testimonials, and no proof. Beginners typically make one of two errors: pricing at expert levels and getting no replies, or pricing at desperation levels and attracting only nightmare clients. There is a middle path.

Start at the lower end of fair, not below it. Research what intermediate freelancers in your niche charge (communities, published rate surveys, job posts with budgets), then set your opening rate at roughly 60–70% of that. This is not undervaluing yourself — it is an honest price for someone with less proof, and it leaves room to raise rates with every few completed projects. A beginner who knows how to set freelance rates strategically plans the raises in advance: “my first 3 projects at X, then X × 1.5 once I have testimonials.”

Never compete on being cheapest. The bottom of the market is where the worst clients live — the ones who haggle, scope-creep, and pay late. Price low enough to win your first projects, but frame the price around value delivered, not hours survived. And from day one, track your time per project: that data becomes your future rate-setting superpower, because nothing answers how to set freelance rates like knowing exactly what your last ten projects actually earned you per hour.

Raise on a schedule, not on courage. Commit now: every 3–5 completed projects, or every quarter, review and raise. Waiting until you “feel ready” means waiting forever. The freelancers who raise systematically double their rates within 18 months; the ones waiting for confidence stay stuck. This discipline is the real answer to how to set freelance rates for the long term — not a number, but a system for increasing it.

Try It: Calculate Your Rate

You now know how to set freelance rates from first principles — plug your own target, hours, and platform into the free Freelance Rate Calculator — it runs the gross-up formula instantly and shows the USD and PKR figures side by side.

Frequently Asked Questions

How much should I charge as a freelancer per hour?

Divide your monthly income target by your billable hours, grossed up for platform cuts and transfer fees: rate = target ÷ (hours × (1 − cut) × (1 − fees)). Example: PKR 300,000 ÷ (100 × 0.90 × 0.97) = PKR 3,440/hour on Upwork. There is no universal number — it depends on your target and costs.

How do I calculate my freelance hourly rate from a salary?

Start from the salary you want to replace, add ~25–30% for benefits you now fund yourself (health, retirement, idle time), then divide by realistic billable hours (not 160/month — use 80–110). Gross up for platform and transfer cuts. Freelance hourly almost always exceeds salaried hourly — that is correct, not greedy.

Should I charge hourly or per project?

Hourly for undefined scope and ongoing work; fixed project pricing for well-defined deliverables (price = hourly × estimated hours × 1.15 buffer); retainer for ongoing predictable work at a slight discount. Match the model to the scope certainty.

How do Upwork fees affect what I should charge?

Upwork takes 10%, so you keep 90% of billed amounts — divide your target rate by 0.90 to gross it up, then also account for ~2–4% transfer costs. Ignoring the cuts leaves you roughly 13% underpaid on typical numbers.