How to Benchmark Your Freelance Rate: A Working Methodology
By Andrew James Flores · Published July 22, 2026 · Editorial Standards
The rate-ranges guide gives you numbers. This one gives you the method — so you can produce your own benchmark for any skill, any year, and defend it in a negotiation.
Ask the internet "what should a freelance copywriter charge?" and you'll get rate surveys, Reddit threads, and platform averages that disagree by a factor of five. That's not because rates are unknowable; it's because each of those sources measures a different, biased slice of the market. The fix isn't finding the one true survey. It's running a small, honest methodology: understand why the public numbers skew, build a salary-anchored estimate from arithmetic, then triangulate with two independent sources. An afternoon of this beats a year of guessing.
Step 0: Know how each source lies to you
Self-report surveys skew high. Freelancers who answer rate surveys are disproportionately the successful, the senior, and the proud; people billing $35/hour mostly don't fill out forms about it. Treat survey medians as the 65th–75th percentile of reality. Gig-platform averages skew low. Marketplaces with global supply and visible bidding compress prices 30–50 percent below direct-client rates for the same skill — useful as a floor-of-the-market reading, useless as a target. Anecdotes skew memorable. The person telling you they charge $250/hour is telling the truth about their best engagement, not their average collected rate. None of these sources is worthless; each is a distorted instrument you can still read once you know the direction of its distortion.
Step 1: Anchor on salary data (the only honest baseline)
The one dataset with no self-selection problem is the U.S. Bureau of Labor Statistics' Occupational Employment and Wage Statistics (OEWS): actual employer-reported wages for ~800 occupations, with percentiles, updated annually, free. Find your occupation code, pull the median and the 75th-percentile annual wage for your metro area or the national figure, and write them down. This is what employers demonstrably pay for your skill when they buy it in salaried form — the most defensible anchor a negotiation can have, because neither you nor the client picked it.
Step 2: Convert salary to a freelance rate — the real math
The classic mistake is dividing salary by 2,080 (52 weeks × 40 hours). That computes what an employee costs per paid hour, and it's wrong for a freelancer in two compounding ways.
Loading No. 1 — total compensation. A salary is not what an employee costs. Per the BLS Employer Costs for Employee Compensation series, benefits (health insurance, retirement, paid leave, employer payroll taxes) run roughly 29–31 percent of total compensation for private-sector workers — meaning the loaded cost is about 1.4× base salary. As a freelancer you now buy all of that yourself, plus business expenses no employee carries: software, equipment, insurance, accounting, the self-employment tax's employer half (see the SE-tax guide).
Loading No. 2 — billable time. An employee is paid for 2,080 hours; a full-time freelancer collects on perhaps 1,100–1,400 billable hours (25–30 hours/week × 46–48 weeks) after sales, admin, and gaps between engagements. That's the denominator problem the calculator forces you to face.
Worked example, UX designer, $110,000 median salary. Loaded cost: $110,000 × 1.4 = $154,000. Freelance denominator: 27 billable hours × 47 weeks = 1,269 hours. $154,000 ÷ 1,269 = ≈ $121/hour — the rate at which a client is paying about what an employer already pays for the same skill, i.e., a number you can say out loud with a straight face. Note the shortcut this validates: the working rule of thumb of 1.5×–2× the employee's nominal hourly wage ($110,000/2,080 ≈ $53 → $80–$106) lands in the same neighborhood; the full method just shows the client-defensible reasoning behind it. Your personal floor from the calculator — your income goal, your expenses, your hours — may sit above or below this market anchor; you need both numbers, because one tells you what you require and the other what the market will recognize.
Step 3: Triangulate with two independent readings
Reading one: contract job postings. Search the big boards for your skill with the word "contract" or "W2 contract" and collect 15–20 posted hourly ranges. These are real offers, not self-reports. Adjust upward 10–20 percent if they're W-2 contract roles (the agency is absorbing payroll taxes you'd otherwise price in) and note whether they cluster near your Step-2 number.
Reading two: peers who actually invoice. Three direct conversations with working freelancers in your niche — "what did you bill on your last three projects?" not "what's your rate?" — outweigh any survey. Collected numbers include the discounts, the scope creep, and the quiet compromises that headline rates hide. Professional communities and guild pricing handbooks (the Graphic Artists Guild's, for example, in design and illustration) serve the same function in writing.
If your salary-anchored number and both readings land within about 20 percent of each other, you have a benchmark. If one reading is wildly off, you've usually discovered a segmentation fact worth knowing — enterprise vs. small-business clients, or a platform-depressed corner of the market you should simply avoid.
Step 4: Adjust for the three multipliers that actually move rates
Benchmarks describe the middle of a market; your position in it is set by three factors, in roughly this order. Client size: the same deliverable sells for 2–3× more to an enterprise buyer than to a five-person shop, because the value at stake and the procurement norms both scale. Specialization: "developer" benchmarks poorly; "payments-migration developer for Stripe-to-Adyen moves" doesn't benchmark at all — which is the point. The narrower and more outcome-tied your positioning, the weaker the gravitational pull of the average. Proof: documented results (numbers, named clients, before/after) let you charge from the 75th percentile of your triangulated range instead of the median. Region matters less than it used to for remote work, but local-market trades should use metro-level OEWS figures rather than national ones.
Step 5: Re-benchmark on a calendar, not a mood
Rates drift — OEWS updates annually, demand shifts faster. Put a recurring date in your calendar (January works; it precedes the raise conversation you should be having anyway — see raising rates with existing clients) and rerun steps 1–3. It takes an hour once the pipeline exists. Keep the artifacts: a one-page note with your three numbers and their dates turns your next rate increase from "I feel underpaid" into "market data moved 9 percent; my rate is moving with it." One is a complaint; the other is a memo.
The whole method in five lines
Pull OEWS median and 75th percentile for your occupation. Multiply by 1.4 for loaded cost, divide by your realistic billable hours for the market-anchor rate. Collect 15–20 contract-posting ranges and three peer collected-rate data points. Reconcile the three numbers; investigate any 20-percent-plus gap. Then run the calculator for your personal floor — and quote from whichever of the two is higher, never lower.
Sources
- U.S. Bureau of Labor Statistics — Occupational Employment and Wage Statistics (wage percentiles by occupation and metro area).
- U.S. Bureau of Labor Statistics — Employer Costs for Employee Compensation (benefits share of total compensation; basis for the 1.4× loading).
- Graphic Artists Guild — Handbook: Pricing & Ethical Guidelines (peer pricing reference for design and illustration).
- IRS — Self-employment tax (the employer-half cost freelancers absorb).
Run the calculator → · Rate ranges by skill area · More guides