In 2026, a freelance web developer in the US costs $50 to $150 per hour, with the median around $85. Junior developers start near $25 to $50, mid-level developers average about $73, and senior specialists charge $90 to $180 or more. By project, a simple brochure or WordPress site runs $500 to $2,500, a custom Shopify or Webflow build $3,000 to $8,000, and a full ecommerce site or web app $10,000 to $30,000. The number that decides your price is not the page count, it is how much of the work is custom design and custom functionality. Here is how the pricing actually works and how to buy it without overpaying.
Last updated July 2026. Ranges below reflect US freelance market rates for small and mid-sized business work.
How much does it cost to hire a web developer per hour?
Freelance web developers charge $50 to $150 per hour in the US in 2026, and the median sits near $85. The spread tracks experience and stack: junior developers doing template work and small fixes run $25 to $50, mid-level developers building standard business sites average around $73, and senior developers handling custom applications, performance, and integrations charge $90 to $180. Niche stacks command a premium, and a developer in your own time zone often charges 15 to 30 percent more for the convenience of working synchronously.
Hourly billing makes sense for open-ended work: ongoing maintenance, a backlog of small fixes, or a build where the scope is genuinely unclear. For anything you can define, a fixed project price is usually the better deal, because it moves the risk of a slow month onto the developer instead of you.
2026 US freelance web developer rates by level
| Level | Typical hourly rate | What they handle well |
|---|---|---|
| Junior | $25 to $50 | Template sites, content updates, small bug fixes, simple WordPress work |
| Mid-level | $50 to $90 | Standard business sites, custom themes, forms and integrations, basic ecommerce |
| Senior or specialist | $90 to $180+ | Custom applications, performance and security, complex integrations, headless builds |
How much does it cost to build a website?
Freelance web developers charge $500 to $15,000 for a website in 2026, and the range is wide because "website" covers everything from a five-page brochure to a full application. The two line items that move the number most are custom design and custom functionality. A theme-based site with your content is cheap. A bespoke design with features no plugin covers is not.
| Project type | Typical cost | What you get |
|---|---|---|
| Brochure / WordPress | $500 to $2,500 | Premium theme, your content, a handful of pages, a contact form |
| Custom design build | $3,000 to $8,000 | Bespoke design, custom Webflow or Shopify, on-brand and unique |
| Ecommerce or web app | $10,000 to $30,000+ | Custom functionality, integrations, accounts, payments, data |
Where budgets blow up is the gap between "a website" and "the website I am picturing." A developer quoting $1,500 is pricing a template. The site in your head, with the custom layout and the three features you mentioned in passing, is the $6,000 job. Write the features down before you ask for a quote, because a vague brief gets a low quote and a high invoice.
How much does a website cost for a small business?
Most US small businesses spend $2,000 to $8,000 on a freelance-built website in 2026. A five to seven page brochure site with a contact form, basic SEO setup, and a content management system you can edit yourself lands at the bottom of that band. Adding e-commerce, booking, membership logins, or a custom design system pushes it toward the top.
Below about $1,500 you are buying a template configuration rather than a build, which is a legitimate purchase if your needs are genuinely standard. The mistake is paying custom-build prices for template work, or expecting custom-build outcomes on a template budget. Ask which one you are getting, in writing, before you pay a deposit.
What is the average cost for a website developer?
The average US freelance web developer costs about $85 an hour, and the average completed project falls in the $3,000 to $5,000 range. Averages hide a lot here: the same brief quoted by a junior developer and a senior specialist can differ threefold. Compare quotes on scope and deliverables rather than on the headline number.
How much does a web developer charge per page?
Per-page pricing typically runs $100 to $500 a page, but it is a weak way to buy a website. Pages vary enormously in effort: a text-only About page might take an hour, while a filterable product listing with search takes days. Developers who quote per page usually mean template pages built from a design system that already exists.
Per-page pricing does make sense in one case, which is adding pages to a site that is already built. Once the design system, the CMS, and the components exist, new pages really are close to interchangeable, and a flat per-page rate is fair to both sides.
Do I need a web developer or a web designer?
A web designer decides how the site looks and how a visitor moves through it. A web developer builds it so it works, loads fast, and connects to whatever it needs to connect to. Freelance web designers generally charge $40 to $100 an hour, slightly less than developers, and many freelancers sell both under one rate.
| You need | Hire | Typical US rate |
|---|---|---|
| A visual redesign of an existing working site | Web designer | $40 to $100 per hour |
| A new site built from a design you already have | Web developer | $50 to $150 per hour |
| A full site from scratch, design included | Both, or a hybrid freelancer | $2,000 to $8,000 per project |
| Fixes, speed work, or integrations | Web developer | $50 to $150 per hour |
If your budget only stretches to one, pick based on your real bottleneck. A beautiful site nobody can load loses to a plain site that works, but a technically perfect site people do not trust visually loses too. Look at what your current site actually fails at before you choose. If you want a comparable breakdown on the design side, see what a web designer costs.
How much does website maintenance cost per month?
Ongoing maintenance runs $50 to $500 a month for most small business sites. The low end covers hosting, plugin and framework updates, backups, and uptime monitoring. The high end adds content updates, performance work, security patching on a schedule, and a developer who answers when something breaks.
Budget for this from the start. Sites do not sit still: dependencies age out, payment integrations change their APIs, and an unpatched CMS is the single most common way small business sites get compromised. A build budget with no maintenance line is how a $6,000 site becomes unusable in two years.
Should I hire a freelance web developer or an agency?
Hire a freelancer when the work is a defined build and you can brief it yourself. You get direct access to the person writing the code, a lower rate, and faster turnaround. Choose an agency when you need design, development, and project management coordinated, guaranteed capacity, and a team that will still be there in a year. Agencies bill $100 to $250 an hour and up because that overhead buys redundancy and account management.
The freelancer failure mode is bus factor: one person, and if they vanish mid-project you are stuck. Reduce it by owning your code in your own repository from day one and paying in milestones tied to deliverables. The agency failure mode is that you pay agency rates for work a competent freelancer would have done for a third of the price, plus a markup on the freelancer they quietly subcontracted it to.
Freelance web developer vs a website builder
Use a builder like Squarespace, Wix, or Shopify's own themes when you need a straightforward site and you will maintain it yourself. It is the right, cheap answer for a lot of small businesses, and hiring a developer to do what a builder does well is wasted money. Hire a developer when performance matters, when you need custom functionality a builder cannot produce, or when a builder site has already grown slow, fragile, and impossible to change.
The honest test: if you can describe your site as "a few pages about what we do," a builder is probably enough. If it involves accounts, custom checkout, data, or an integration with another system, you are past what a builder does cleanly, and a developer will save you the cost of hitting that wall later.
Freelance web developer pricing: the three models you will be quoted
Freelance web developer pricing comes in three shapes, and which one you are offered tells you a lot about the developer. Hourly runs $50 to $150. Fixed project pricing is quoted against a written scope. Monthly retainers for ongoing development typically run $1,000 to $5,000 depending on hours reserved. Most experienced freelancers prefer fixed project pricing for defined builds, because it rewards them for being fast rather than punishing them.
| Pricing model | Typical range | Best for | Risk sits with |
|---|---|---|---|
| Hourly | $50 to $150 per hour | Unclear scope, maintenance, bug backlogs | You |
| Fixed project | $500 to $30,000 by scope | Defined builds with a written spec | The developer |
| Monthly retainer | $1,000 to $5,000 per month | Continuous work, reserved availability | Shared |
Watch for a fourth pattern: a low fixed price attached to a vague scope. That is not a cheaper deal, it is an hourly project with the change orders hidden until later. Ask what specifically is excluded, because the exclusions are where the real price lives.
What are typical freelance web developer rates by specialty?
Rates vary more by stack than by seniority once you are past junior level. WordPress and template work sits at the bottom of the range because the supply of developers is largest there. Shopify, Webflow, and headless builds sit in the middle. React, Next.js, and full-stack application work sits at the top, where the developer is writing genuine application logic rather than assembling a site. If that is the tier you need, it is usually cheaper to hire a React developer against a defined component scope than to book an open-ended hourly build. Where the work is really the backend, the data, or the automation behind a site rather than the pages themselves, the comparable band is what a Python developer costs, and you can often split the job between the two for less than one generalist charges to do both.
| Specialty | Typical hourly rate | Typical project range |
|---|---|---|
| WordPress and template sites | $40 to $85 | $500 to $2,500 |
| Shopify and ecommerce | $60 to $120 | $3,000 to $15,000 |
| Webflow and no-code builds | $55 to $110 | $2,000 to $8,000 |
| Front end (React, Next.js) | $70 to $150 | $5,000 to $25,000 |
| Full stack and web apps | $85 to $180 | $10,000 to $30,000 and up |
One caution on comparing quotes across stacks. A $2,000 WordPress site and a $12,000 custom build are not the same product at different prices, they are different products. Decide first whether you need a site that presents information or an application that does something, because that single question moves the budget by an order of magnitude.
Should I hire a web developer contractor or a full-time employee?
Hire a contractor when the work is a defined build, a migration, or maintenance under roughly 20 hours a week. A full-time developer only pays off once the work is continuous and the site is central to how you make money, because salary plus benefits and payroll tax typically adds 25 to 40 percent on top of base pay. At $85 an hour, a contractor working ten hours a week costs about $44,000 a year, well under a loaded junior salary, and you can stop at any time.
What affects the cost of hiring a web developer?
- Custom design. A bespoke design costs far more than a customized theme. This is usually the single biggest factor.
- Custom functionality. Anything a plugin cannot do, from a booking system to an integration, is where the hours go.
- Content readiness. If your copy and images are not ready, the timeline stretches and, on hourly work, the bill grows.
- Integrations. Every connection to a CRM, payment processor, or third-party API is another moving part to build and test.
- Ongoing maintenance. Updates, security, and hosting are a recurring cost, not a one-time line item. Budget for it up front.
How do I keep web development costs down?
Most of your savings are upstream of the developer. Have your copy, images, and brand assets ready before the build starts, because content is nearly always the bottleneck and idle time on a project still costs you. Scope tightly: launch the site that does the job, not the one with every feature you might want someday, and add the extras once the core is live and earning. Pay in milestones tied to deliverables so you can course-correct before the whole budget is spent.
Once the site is live, the recurring costs are hosting, updates, and knowing when something breaks. You do not need a developer on retainer to watch for downtime; a lightweight uptime monitor that pings the site every 30 seconds and alerts you covers the "is it down" question for a few dollars a month, so you only pay for developer time when there is something actually to fix.
What should I ask a web developer before hiring?
- "Who owns the code and the hosting?" You should own both, in accounts in your name. This is the most expensive thing to get wrong.
- "What is fixed-price and what is hourly?" Get the boundary in writing before work starts.
- "What happens after launch if something breaks?" Confirm whether post-launch bug fixes are included and for how long.
- "Can I see two live sites you built and their load speed?" Check the speed yourself on a phone, not on their fast office connection.
- "What do you need from me, and when?" If they have no list, they have no process, and the delay will be billed to you.
Buying web development as a fixed package
The cleanest way to buy a defined build is a fixed scope at a fixed price, with the deliverables and revision rounds visible before you commit. That is the model on our hire a web developer page, where freelancers publish tiers with the scope and price up front, so you compare what is included instead of sitting through discovery calls to learn a number. For a store specifically, the same applies to a Shopify developer, where custom design and apps are the line items that move the total.
Whichever way you buy, the rule holds: price the work, not the page count. A five-page site with a custom design and a booking integration is a bigger job than a fifteen-page site on a template. Anyone quoting off page count before asking what is custom is guessing. For the wider process of vetting and testing any freelancer before you commit, see how to hire a freelancer.