Quick Answer

Price freelance work by the value of the outcome, not by the hour. In Pakistan, beginners typically charge PKR 1,500-4,000 per hour equivalent for local clients and USD 15-35 per hour for international clients once they have two or three case studies. Always quote a fixed project price with written scope, revision limits and a 50% advance.

Pricing is the part of freelancing people postpone longest, usually until a client asks "how much?" and the answer is improvised on the spot. That improvisation is expensive: a confused number either scares the client away or locks you into three weeks of work at half your rate, and neither outcome teaches you anything for the next quote.

The system below is what I use for client work: a floor rate calculated from real numbers, a value-based price on top of it, and written terms that stop the two things which quietly destroy freelance income — unpaid revisions and late scope.

Why does hourly pricing punish good freelancers?

Hourly billing ties your income to how slowly you work. Every hour you save through experience, better tools or a reusable process reduces your invoice — the client pays for your inefficiency and you are punished for improving. It also invites supervision: an hourly client feels entitled to audit your time, question your pace and add small tasks that "will only take ten minutes".

Fixed project pricing flips this. You quote for the outcome, then keep the efficiency gain. The client gets a predictable number, which is usually what they actually wanted, and you get rewarded for solving the problem faster. This is why almost every experienced freelancer I know quotes the deliverable and only uses hourly as an internal calculation.

How does value-based pricing work in practice?

Value-based pricing means anchoring the number to what the outcome is worth, not to the hours consumed. Three questions do most of the work:

  1. What does this outcome produce for the client? A page that turns advertising traffic into leads is worth more than a page nobody visits. A checkout fix on a store doing fifty orders a day is worth more than a redesign of the About page.
  2. What does the problem cost them while it stays broken? Lost orders, staff hours, ad spend on a page that does not convert. That number sets a natural ceiling on your price.
  3. What would they otherwise spend? An agency quote, a hire, a subscription, or doing it themselves badly. Your price reads as expensive or reasonable only relative to that comparison.

You do not need precise answers; one sentence is enough: "we spend PKR 80,000 a month on ads and get maybe ten enquiries". That moves a quote from PKR 25,000 to PKR 60,000 honestly, because you are pricing against wasted ad spend rather than your afternoon.

The rate formula you should calculate once

Before any value conversation, know your floor. This is arithmetic, not ambition:

Minimum hourly rate = (target monthly income × 1.3) ÷ realistic billable hours per month

The 1.3 covers business costs and the unpaid half of freelancing — tools, internet, electricity, tax, invoicing, sales calls, learning, and the hours you spend writing proposals that go nowhere. If you are full-time, most freelancers can realistically bill 80-120 hours a month, not 160: the rest disappears into admin and sales.

Target monthly income (PKR) Billable hours/month Minimum hourly (PKR) Price for a 20-hour project (PKR)
150,000 80 ~2,450 ~49,000
250,000 100 ~3,250 ~65,000
400,000 120 ~4,350 ~87,000

Two habits follow from this table. Never quote below the floor to "get started" — you are borrowing from next month, and the client will expect that price permanently. And when an estimate lands below the floor, either reduce scope or decline; discounting the same work trains you to work for free by accident.

Hourly, fixed or retainer?

Model Best for Who carries the risk Watch out for
Hourly Debugging, consulting, open-ended maintenance Client Time audits, small unpaid-feeling tasks, capped upside
Fixed project Defined deliverable with a clear finish line You Scope creep; price it with a 20-30% buffer for unknowns
Monthly retainer Ads, content, site care, ongoing development Shared Undefined "unlimited" support; cap hours and list exclusions

The healthiest freelance income mixes all three: retainers for the predictable base, fixed projects for growth, hourly for the awkward requests that do not deserve a new quote.

Local PKR clients vs international USD clients

These are two different markets and they need two different rate cards. Local buyers — a Lahore retailer, a Sialkot exporter, a Karachi clinic — compare your price to local alternatives and to what they can fund this month. International buyers compare you to their own market, where a USD 25 hourly rate is unremarkable.

  • Local: price the outcome in rupees, quote in ranges with a recommended option, and expect negotiation. Typical Pakistani SME budgets for a business website sit in the PKR 35,000-150,000 band — the full breakdown is in website cost in Pakistan.
  • International: price in USD, never in rupees converted at the last minute, and state your currency explicitly to avoid an unpleasant surprise when the invoice arrives.
  • Payment routes: local clients pay by bank transfer, Raast, JazzCash or Easypaisa; international clients usually need Payoneer, Wise or a marketplace escrow. Each route has fees — build them into the price, not into your mood.
  • Tax and paperwork: registered companies will often ask for an NTN and may deduct withholding tax before paying you. Get the paperwork right early; the process is covered in how to register a business in Pakistan.

Practical tip

Quote three numbers, not one: a stripped-back version, the version you recommend, and the full version. Most clients pick the middle one, and the existence of a higher option makes the middle look reasonable. It also turns "your price is too high" into "let us start with the smaller scope", which keeps the deal alive.

Advances, milestones and payment terms

  1. New client: 50% advance, 50% on delivery before handover of final files or credentials.
  2. Project above roughly PKR 200,000: three or four milestones — advance, design or structure approval, build complete, launch.
  3. Retainers: billed in advance on the first of the month, with the work paused if payment is more than seven days late.
  4. Marketplace work: fund the milestone in escrow before starting, so "the client disappeared" cannot happen mid-project.
  5. Change requests: anything outside the written scope gets a separate small quote, approved in writing before it starts.

State what happens if the client cancels: work completed to date is billable, and the advance is non-refundable once production has started. That single clause prevents most disputes, because it makes the cost of changing your mind visible before it happens.

Revision limits and scope creep

Scope creep rarely arrives as a demand. It arrives as a friendly "while you are in there, could you also…" — six times, over three weeks, until a two-week project runs for two months. Two clauses fix it, and both belong in the quote, not in a later argument.

Revisions: Two rounds of revisions are included. A round is one consolidated set of comments sent in a single message. Additional rounds are billed at PKR [rate] per hour, quoted before the work begins.
Scope: This quote covers the deliverables listed above. New pages, new features, copywriting, content entry beyond [n] items and third-party integrations are outside scope and will be quoted separately. Ownership of code and design files transfers on final payment.

Say the same on the kickoff call. Clients rarely mind a boundary they can see; they mind discovering it after asking.

Step-by-step: quoting a new project

  1. Ask three questions before naming a number: what does success look like, what is the deadline, and who approves the work. Vague answers mean a vague project, which you should price with a bigger buffer or decline.
  2. Write the deliverable list in plain language — pages, features, formats, quantities. This list is the contract's spine.
  3. Estimate hours honestly, then add 25%. Your first estimate is optimism, not analysis.
  4. Check against your floor rate. If the result is below the floor, cut scope or walk away; do not discount the same work.
  5. Adjust upward for value when the outcome is directly revenue-linked — a checkout fix, a lead-generating page, an ads retainer.
  6. Send a one-page quote: scope, exclusions, timeline, revisions, payment schedule, validity (14 days is normal).
  7. Get written acceptance — a reply saying "approved" is enough — and the advance before you open the project folder.

Avoid this

Do not do unpaid "test" projects, and do not send a full proposal document before you know the budget range. Both are unpaid work dressed as a sales process. Offer a small paid discovery — a one-hour audit with written findings — instead. It filters serious buyers, you are paid for your time, and it produces the scope document you need anyway.

How and when to raise rates

Raise for new clients first, at 15-25%, then move existing clients at their next renewal with six weeks of notice. The trigger is a full pipeline, not a feeling: if you are booked two to three weeks ahead or turning work away on price, your rate is below the market you are serving. Keep a simple log of quotes sent, accepted and hours delivered — after ten projects you will see which service is underpriced, which beats comparing yourself with what strangers claim to charge.

If you are still building the portfolio that justifies a higher number, start with landing your first client on Upwork or Fiverr, then come back to pricing once you have two completed projects and a review. Choosing the skill in the first place is covered in best freelancing skills in Pakistan.

Key takeaways

  • Calculate a floor rate once — target income × 1.3 ÷ realistic billable hours — and never quote below it to win work.
  • Quote the outcome as a fixed project price; keep hourly for genuinely unpredictable work and retainers for ongoing services.
  • Keep separate rate cards for local PKR and international USD clients instead of converting one into the other.
  • Fifty percent advance, written revision limits and an explicit exclusions list prevent almost every payment dispute.
  • Raise rates when the pipeline is full, starting with new clients, and log your numbers so the decision is evidence-based.

Need help building this for your business?

If you want a written scope, a fixed quote and a delivery timeline before any money changes hands, that is how I quote web projects — send me the requirement and I will price it properly.

Discuss on WhatsApp (+92 334 4655700)

Frequently Asked Questions

How much should a beginner freelancer charge in Pakistan?

Start from your floor rate, then collect three or four live quotes for the same deliverable from freelancers whose portfolio looks like yours, and price near the middle of that band. If the whole band sits below your floor, the service is not viable at your cost base yet — change the scope or the client type rather than discounting. Never publish an hourly figure as your headline price.

Should I charge hourly or per project?

Fixed project pricing for anything with a definable deliverable, because it rewards speed and protects the client from surprises. Hourly suits open-ended maintenance, consulting and debugging where scope genuinely cannot be predicted. Monthly retainers fit ongoing work such as ads, content or site care, where the client wants a predictable cost.

How much advance payment should I ask for?

Fifty percent for a new client, with the balance on delivery or on a pre-agreed milestone. For larger projects split it into three or four milestones. A client who refuses any advance is telling you how the final invoice will go. On Upwork, the escrow-funded milestone serves the same purpose, so fund it before starting.

What do I do about clients who want unlimited revisions?

Put the limit in the quote before work starts: two rounds of revisions included, with a round defined as one consolidated set of comments. Further rounds are billed hourly or as a change request. Most clients accept this without argument when it is stated upfront, and the ones who object were going to be a problem anyway.

Should I convert my international rate into PKR for local clients?

No. Local buyers price against local alternatives, not against USD. If you convert a USD 30 hourly rate into rupees, you price yourself out of every Pakistani SME conversation. Keep two rate cards on the same value logic: what the outcome is worth to that specific buyer, and what they can realistically fund.

When can I raise my rates?

When you are booked two to three weeks ahead, when you are declining work for price reasons rather than fit, or after three to five completed projects with written reviews. Raise by 15-25% for new clients only, and keep existing clients on the old rate for one renewal cycle so the change is not a shock.