WordPress pricing

Freelance WordPress Developer Rate Calculator: Stop Pricing Sites by Vibes

WordPress has the widest rate spread of any freelance skill — $25 to $200 an hour for work that looks identical from the client's chair. This guide finds your number and shows you how to hold it.

Updated September 3, 2026 · 12 min read

JN
Javed Niamat

Freelance pricing strategist and founder of FreelancerMetrics. Ten years reading freelance P&Ls — first at an agency, now solo.

A developer workspace with two monitors showing code and a website dashboard
The floor rate is arithmetic. Everything above it is positioning.

The formula: hourly floor = revenue target ÷ billable hours. Project price = tracked hours × floor, plus 15–25% for revisions and client communication.

The $25 problem and the $200 answer

WordPress freelancing has a structural quirk: from the client's side of the table, a $25-an-hour marketplace profile and a $200-an-hour specialist both claim to 'build WordPress sites'. The deliverables are not remotely the same — but if you cannot explain the difference in your pricing, you will be compared on the only number the client can see.

The way out is not a better portfolio, though that helps. It is a rate you can defend with arithmetic: a revenue target built from the income you actually need, divided by the billable hours you actually have, converted into project prices from hours you have actually tracked. When a client pushes back, you are defending a calculation, not a feeling.

This guide builds that number step by step, benchmarks it against the current WordPress market by work type, and then covers the piece that separates stable WordPress businesses from exhausted ones — the recurring maintenance layer that covers your costs before the month begins.

How to calculate your WordPress developer rate in 5 steps

  1. 01

    Set your revenue target, not your salary target

    If you want $85,000 in personal income, the business needs considerably more. Add roughly 30% for tax and $6,000 to $15,000 of costs — hosting accounts, premium plugin licences, a staging environment, insurance, hardware and courses. Most WordPress freelancers land on a $115,000 to $145,000 revenue target.

  2. 02

    Count billable hours honestly

    Sales calls, quoting, emails, plugin updates on your own site, learning and admin are all unbillable. For most solo WordPress developers that leaves 1,000 to 1,300 billable hours a year, not the 2,080 a salary implies. Every quote built on the wrong denominator is quietly underpriced.

  3. 03

    Divide revenue by billable hours for your floor

    Hourly floor = revenue target ÷ billable hours. At $130,000 over 1,150 hours, the floor is $113 an hour. This is the number below which the business loses money even while you feel busy — which is exactly how so many WordPress freelancers end up exhausted and broke at the same time.

  4. 04

    Convert the floor into project prices

    WordPress work is mostly sold per project. Estimate hours per deliverable from your tracked history — a five-page brochure site, a WooCommerce build, a theme customisation — multiply by a rate above your floor, and add 15 to 25 percent for revision rounds and client communication, which WordPress projects always generate.

  5. 05

    Add the recurring layer

    Maintenance plans, hosting management and update retainers are what separate stable WordPress businesses from feast-and-famine ones. Price care plans at $75 to $250 a month depending on scope, and target twenty to thirty plans — that base covers your overhead before you sell a single build.

A worked WordPress rate calculation

A US-based WordPress developer targeting $85,000 personal income with typical costs and 1,150 billable hours. The floor lands at $113 an hour — which immediately shows why $1,500 websites never made sense.

A worked WordPress rate calculation
LineAmountNotes
Target personal income$85,000What you want to keep
Add tax at ~30%+$36,400Self-employment and income tax
Add business costs+$8,600Licences, hosting, insurance, hardware
Revenue target$130,000What the business must invoice
Billable hours per year1,150After sales, admin and maintenance
Hourly floor$113Minimum sustainable rate
Brochure site estimate22 hoursTracked average incl. revisions
Minimum project price$2,50022 hrs × $113, rounded up

WordPress freelance rate benchmarks by work type

Indicative ranges for established freelancers selling directly to clients in US and Western European markets. Marketplace pricing sits far below these figures and is a different business entirely.

WordPress freelance rate benchmarks by work type
Work typeHourly rangeTypical projectNotes
Theme setup / customisation$60–$90/hr$800–$2,500Entry-level; heaviest competition
Custom brochure site$90–$130/hr$2,500–$6,000The core freelance WordPress market
WooCommerce build$100–$150/hr$5,000–$15,000Payments, tax and shipping complexity
Custom theme / block dev$120–$175/hr$8,000–$25,000+Gutenberg and FSE skills command premiums
Speed / security rescue$125–$200/hr$500–$3,000Urgency pricing; often emergency work
Maintenance retainer$75–$250/moRecurringUpdates, backups, small edits, monitoring

Eight signs your WordPress pricing has a leak

Each of these means revenue is escaping somewhere between the quote and the bank. Three or more and you are running a demanding hobby, not a business.

  • !Your project prices are not divisible into a rate above your floor
  • !Hosting and plugin licence costs come out of your pocket silently
  • !You have never tracked actual hours against a project quote
  • !Clients contact you directly for updates with no maintenance plan
  • !Revision rounds are unlimited because the contract says nothing
  • !Your rate matches what offshore competition charges on marketplaces
  • !Every month starts at zero revenue — no recurring layer at all
  • !You discount before a client has even pushed back

Why the recurring layer matters more than the hourly rate

Two WordPress developers with identical hourly rates can have completely different lives. One starts every month at zero and sells to survive it; the other opens the month with $4,000 of care plan and hosting revenue already committed. The second developer negotiates from calm, declines bad projects, and takes a holiday without the business stopping.

Care plans are also where the rate calculation gets kind. Maintenance hours are among the most efficient you sell — updates, backups and monitoring are systemised work — yet clients value them highly because their alternative is a broken site and an emergency invoice. Selling them at $75 to $250 a month is easy once you frame the alternative honestly.

If you have past clients and no plans, the sales motion is a single email: what you will cover, what it costs, and what happens without it. Conversion of 20 to 40 percent of a past client list is common, which for most developers is the fastest meaningful revenue increase available to them.

Quoting projects from tracked hours, not hope

The single biggest pricing error in WordPress work is estimating from memory. A brochure site 'feels like' twelve hours and takes twenty-two once content delays, revision rounds, plugin conflicts and the inevitable 'quick question' calls are counted. Quote the feeling and you have just agreed to a 45 percent discount you never discussed.

The fix is unglamorous: track time on every project against the quote, even when you priced it fixed. After five or six projects you own a private dataset — real hours by site type — that no competitor has. Quotes stop being negotiations with yourself.

Track the extras separately: client communication and revisions routinely add 15 to 25 percent on top of build time in WordPress projects, because the platform invites clients to tinker. Budget for it in the price and cap the rounds in the contract, and it stops being a leak.

Positioning above the commodity floor

The cheap end of WordPress — theme installs and page-builder assembly — is permanently commoditised, and no calculation makes $30 an hour viable in a high-cost country. The viable segments all share a trait: the client's downside from a bad job is expensive. WooCommerce stores losing sales, businesses that cannot afford a hacked site, publishers who need performance under traffic.

Choosing one of those segments does more for your rate than any portfolio upgrade. 'WooCommerce developer for food brands' quotes $140 an hour without argument where 'WordPress developer' gets compared to a marketplace listing. The skill difference is smaller than the price difference, which is the entire point of positioning.

None of this requires abandoning WordPress. It requires deciding which WordPress problems you solve, for whom, and saying so everywhere your name appears — including in the price itself.

Frequently asked questions

What is a freelance WordPress developer rate calculator?

A way of deriving your hourly and project prices from numbers instead of market mood. You set a revenue target from the income you need plus tax and business costs, divide by your real billable hours to get an hourly floor, then convert that floor into project prices using tracked time per deliverable.

How much do freelance WordPress developers charge per hour?

Ranges are wide. Marketplace-level theme setup runs $25 to $60 an hour; established freelancers charge $75 to $130; specialists in WooCommerce, custom block development, performance or security charge $120 to $200. Where you sit depends less on years of experience than on specialisation and whether you sell to clients directly.

How much should I charge for a WordPress website?

From your floor rate times honest hours, plus a 15 to 25 percent margin for revisions and communication. In practice: $2,500 to $6,000 for a custom brochure site, $5,000 to $15,000 for WooCommerce, and well into five figures for custom theme or block development. Below $1,000 for a full site almost always means working under your floor.

Is WordPress development still worth freelancing in?

Yes — WordPress still powers roughly four in ten websites, and the market has bifurcated. The cheap end (theme installs, page-builder sites) is brutally competitive, but WooCommerce, performance work, security, custom blocks and maintenance retainers are undersupplied. Rate problems in WordPress are positioning problems, not market problems.

Should I charge hourly or per project for WordPress work?

Per project for defined builds, hourly for open-ended work like troubleshooting, rescue jobs and consulting. Project pricing lets experienced developers earn more as they get faster; hourly pricing protects you when scope is unknowable. Most established freelancers use both and never apologise for it.

How do maintenance plans change the rate calculation?

They change everything above the floor. Twenty care plans at $125 a month is $30,000 of revenue that arrives before any project is sold — often covering your entire overhead. Once costs are covered by recurring income, every project hour goes straight toward profit and your effective rate on project work can stay premium.

Why do so many WordPress freelancers end up underpaid?

Three compounding causes: competing on marketplaces against global pricing, quoting projects without tracked hours so every estimate is a guess, and doing unpaid maintenance for past clients forever out of guilt. Each is fixable, and none requires learning a new technology — just arithmetic and boundaries.

How many billable hours does a WordPress freelancer really have?

Typically 1,000 to 1,300 a year. Sales, quoting, email, invoicing, keeping your own site and skills current, and the gaps between projects all consume time that no client pays for. Quoting from 2,080 assumed hours understates your floor rate by 40 to 50 percent.

What costs should a WordPress developer include in their rate?

Premium plugin and theme licences you maintain for client work, hosting and staging environments, backup and security tooling, insurance, hardware, training, and accounting. $6,000 to $15,000 a year is typical. Licences used across many client sites are exactly the kind of cost that disappears unless you list it.

How do I compete with cheap offshore WordPress developers?

You do not — you leave that segment. Compete where price is not the deciding factor: WooCommerce stores where downtime costs sales, businesses that need someone accountable in their timezone and language, performance and security work where failure is expensive, and maintenance relationships built on trust. Clients shopping purely on price were never your clients.

When should I raise my WordPress rates?

When more than a third of your quotes are accepted without negotiation, when you are booked more than four to six weeks out, or when your tracked effective hourly rate on projects has been above your floor for six months — that means demand exceeds supply. A 10 to 20 percent increase annually is normal and expected by professional clients.

Should hosting be part of my pricing?

Yes, and as a profit centre, not a pass-through. Reselling managed hosting or bundling it into care plans at $30 to $100 a month per site is standard practice, covers the support burden that hosting questions generate, and compounds: fifty hosted sites is meaningful recurring revenue on its own.

Find the floor your WordPress quotes should never cross

Enter your income target, costs and billable hours. The calculator returns the hourly floor — and the project prices it implies.

Open the calculator

About the author

JN
Javed NiamatVerified author

Freelance pricing strategist · Founder, FreelancerMetrics

Javed spent a decade setting rates on both sides of the table — first quoting projects inside a digital agency, then running an independent practice. He now builds pricing tools used by freelancers in over 40 countries, and every guide here is based on real quotes, invoices and negotiations rather than recycled advice.

  • 10+ years pricing freelance and agency work
  • Reviewed 400+ freelancer P&Ls and rate cards
  • Builder of the FreelancerMetrics rate calculators
  • Writes only from first-hand client and invoice data

Sources & methodology

Benchmarks in this guide come from public data and from anonymised rate and invoice figures shared by FreelancerMetrics users. Where a number is an estimate rather than a published statistic, it is labelled as such in the text. Primary references:

  1. 1
    Occupational Employment and Wage Statistics
    U.S. Bureau of Labor Statistics

    Median employed salaries by occupation, used as the baseline before freelance overhead is added.

  2. 2
    Freelance Forward — annual independent workforce study
    Upwork Research Institute

    Freelance population, earnings mix and rate trends across skill categories.

  3. 3
    Calculate your startup and operating costs
    U.S. Small Business Administration

    Fixed vs. variable cost framework behind our break-even and overhead maths.

  4. 4
    Freelance contracts, payment and rate resources
    Freelancers Union

    Contract terms, late-payment protections and independent-worker income guidance.

Last reviewed August 4, 2026 by Javed Niamat. Tax and benefit figures are US-centric; check your local authority before filing.