WordPress website design: real costs and when to skip it
By Darshana Patel9 min read
Short answer: WordPress software is free, but a WordPress website design for a US small business typically costs $1,500 to $6,000 to build and $300 to $1,500 a year to run, at the time of writing. A do-it-yourself WordPress site costs mostly your time plus hosting. WordPress is a strong choice if you will publish often or need particular plugins; for a simple five-page site that rarely changes, a simpler platform is usually cheaper and faster.
WordPress runs a huge share of the web, so it is the first name most owners hear when they ask about a website. It is also the source of the most confusing quotes, because "a WordPress site" can mean a $300 template job or a $30,000 custom build. This guide explains what WordPress website design actually costs in the US, what you pay every year to keep it running, the difference between a theme and a custom design, what a WordPress web designer should deliver, and, honestly, when WordPress is the wrong tool for the job.
What WordPress is, in plain words
WordPress is free software that you install on a web server. It gives you a dashboard where you can add pages, write posts and upload photos without knowing code. Its look comes from a theme, and extra features (contact forms, booking, galleries, search settings) come from plugins. Thousands of themes and plugins exist, some free, some paid.
Two things confuse owners:
- WordPress.org versus WordPress.com. WordPress.org is the free software on hosting you choose. WordPress.com is a hosted service run by a separate company that keeps the software updated for you on paid plans (roughly $4 to $45 a month at the time of writing, depending on features). When a designer says "WordPress," they nearly always mean the .org version on your own hosting.
- Page builders. Tools like Elementor, Divi or the built-in block editor let designers lay out pages by dragging blocks. Most small business WordPress sites are built with one. They are convenient and they add weight, which is one reason WordPress sites can be slow on a phone.
What a WordPress website costs to build
These are typical ranges for a five- to ten-page small business site at the time of writing. They are what we see, not a survey.
| Approach | Typical cost | What you get | Watch out for |
|---|---|---|---|
| Do it yourself | $0 – $300 in tools, plus 20 to 60 hours of your time | A free or premium theme you set up, your own text | Weeks of evenings; slow pages; security is on you |
| Freelance WordPress designer | $1,500 – $5,000 | A premium theme customized to your brand, pages built, basic search setup; text often yours to supply | Ask who owns the theme license and whether you get admin access |
| WordPress web design company | $5,000 – $15,000+ | Strategy, custom design on a theme framework, copywriting, photos, full SEO setup, training | Overhead in the price; monthly retainers you did not ask for |
| Custom theme development | $10,000 – $40,000+ | A theme coded for your business, custom features, integrations | Only worth it for real custom needs; harder for the next person to maintain |
The middle two bands are where most owners land. The gap between them is mostly who writes the text, how custom the design is, and whether photography and SEO are included.
What it costs every year to run
This is the part that surprises people. WordPress is free; owning a WordPress site is not. Typical yearly costs at the time of writing:
| Item | Typical yearly cost | Notes |
|---|---|---|
| Domain name | $12 – $20 | Always in your name |
| Shared hosting | $120 – $240 (after a $3 to $5 a month first-year deal) | Bluehost, SiteGround, Hostinger and similar; check the renewal price |
| Managed WordPress hosting | $300 – $600 | WP Engine, Kinsta and similar; handles updates and backups partly for you |
| Premium theme | $0 – $100 | Often one-time, sometimes yearly for updates |
| Page builder license | $50 – $100 | Elementor Pro, Divi and similar |
| Paid plugins (forms, SEO, backups, security, booking) | $50 – $300 each | Two to five is typical |
| Maintenance plan | $600 – $1,800 | $50 to $150 a month for a basic local business site |
| Business email | $84 – $170 per user | Google Workspace or Microsoft 365 |
Add it up and a small business WordPress site typically costs $300 to $1,500 a year to keep running well, more with a maintenance plan and managed hosting. That is not a reason to avoid WordPress; it is a reason to know the number before you choose it. Our website maintenance cost guide goes deeper on what a fair plan includes.
Theme or custom design?
Almost every small business WordPress site should start from a premium theme or a page builder kit. A custom-coded theme is for businesses with needs a theme cannot meet, such as a specific booking flow or an integration with your own software.
A premium theme (typically $50 to $100) gives you a professional layout, phone display and speed work done by a specialist. A good designer changes the colors, fonts, layout and images until it looks like yours, not like the demo. The risk is a designer who leaves the demo largely as it is, which is why your site looks like three others in town.
A custom theme gives you exactly what you want and nothing you do not. It costs several times more, takes longer, and the next designer will need time to understand it. In our experience, fewer than one in ten local businesses need this.
Ask any WordPress web designer which theme they plan to use, and why. "We build everything custom" is not automatically a better answer than "we use a proven theme and customize it."
What a good WordPress web designer delivers
Whether you hire a freelancer or a WordPress agency, the finished job should include all of these. Use it as a checklist:
- Administrator access to the WordPress dashboard, the hosting account and the domain, all in your name.
- Every page designed for a phone first and tested on a real phone.
- Text written or edited for your customers, not filler from the theme demo.
- Speed work: image compression, caching, and no unused plugins left switched on.
- Search setup: page titles and descriptions, a sitemap, Google Search Console connected, structured data for a local business.
- A working contact form that sends to your email and a click-to-call button.
- Backups and security set up, with a plain explanation of what runs automatically.
- A short training session or recorded video showing you how to edit a page, change hours and add a post.
- A written list of licenses: which theme and plugins are paid, when they renew, and in whose name.
- A clear statement of what happens after launch: who updates the site, and what that costs.
If a quote is missing several of these, the price is not comparable with one that includes them.
When WordPress is the right choice
WordPress earns its running costs when:
- You will publish regularly. A blog, news, recipes, case studies. WordPress makes this easy and it is what the platform was built for.
- You need specific plugins. Membership areas, course delivery, directories, event calendars, complex forms.
- You already have a WordPress site that works. Redesign on it rather than moving; see our website redesign guide.
- Your team can edit it. A dashboard many people already know is a real advantage.
- You sell products and want WooCommerce, the WordPress store plugin.
When a simpler site is better
Be honest about how your site will be used. In our experience most local business sites are five to eight pages that change a few times a year. For that kind of site, WordPress is more machine than you need:
- Speed. A page builder, a theme and 15 plugins make a heavy page. A simple, well-built site loads in a fraction of the time on a phone, and speed affects both visitors and Google.
- Security. Nothing to patch means nothing to hack through. WordPress sites that skip updates are the ones that end up serving spam.
- Running cost. No plugin renewals, no maintenance plan, hosting that is free or close to it. That is why a simple site's yearly cost can be under $100 while a WordPress site's is several hundred or more.
- Ownership. A simple site is a folder of files. Any developer can pick it up.
The trade-off is editing. Changing a page on a simple site usually means asking your web person, which is fine if that happens twice a year and painful if it happens twice a week. If you expect to publish weekly, pick WordPress. If not, pick the simpler platform and put the savings into photos and Google Ads.
Website builders like Wix and Squarespace sit between the two: easier than WordPress to edit, a fixed subscription, and less control. They are a fair choice for owners who want to make their own changes; we compare them fairly in our website design cost guide.
Questions to ask a WordPress design company
- Which theme and page builder will you use, and why?
- Will the domain, hosting and WordPress admin be in my name?
- Who writes the text, and how many rounds of changes are included?
- Which paid plugins and licenses will the site depend on, and who pays the renewals?
- How fast will the home page load on a phone, and will you show me the test?
- What is included for search setup?
- What happens after launch: who updates the site, and what does that cost?
- Can I see three WordPress sites you built for businesses like mine, and can I load them on my phone right now?
What we charge
We build business websites on a simple, fast platform rather than on WordPress. That is a deliberate choice for the kind of business we work with: the sites need no plugin updates, load quickly on a phone, and cost almost nothing to keep online. If you need WordPress specifically, for a large blog, a membership area or WooCommerce, we will say so and you should hire a WordPress specialist.
Our packages at the time of writing:
- Starter, $799 one-time. A one-page site, phone-friendly, call and email buttons, Google Maps location, live in about 5 business days.
- Business, $2,999 one-time. Up to 6 pages, we write all the text, photo gallery and services list, contact form and call button, basic Google search setup, live in about 10 business days.
- Growth, $4,999 one-time. Up to 12 pages, a blog or news section, full SEO setup for every page, speed tuning, and 3 months of free small changes.
The domain (about $12 to $20 a year) is the only outside cost. Everything stays in your name and there are no long-term contracts. Our team is based in India and works with US businesses by email and video call; we reply by email, usually within one business day. See the business websites page for what each package includes, or compare all services on the pricing page.
The short version
WordPress software is free, but a WordPress website design for a small business typically costs $1,500 to $6,000 to build and $300 to $1,500 a year to run, at the time of writing. Start from a premium theme unless you have a real custom need, insist that hosting, domain and admin access are in your name, and get the license list in writing. Choose WordPress if you will publish often or need particular plugins. For a simple site that changes a few times a year, a simpler platform is usually cheaper, faster and safer.
Common questions
Is WordPress free?
The WordPress software itself is free to download and use. What you pay for is hosting (typically $10 to $50 a month at renewal prices), a domain, and usually a premium theme, a page builder and a few paid plugins. A working small business WordPress site usually costs $300 to $1,500 a year to run before anyone designs anything.
How much does a WordPress web designer charge?
At the time of writing, a freelance WordPress designer typically charges $1,500 to $5,000 for a five- to ten-page small business site using a premium theme. A WordPress agency usually charges $5,000 to $15,000 or more, and custom-coded themes can go well beyond that. Hourly rates run about $50 to $150.
What is the difference between WordPress.com and WordPress.org?
WordPress.org is the free software you install on hosting you choose; you control everything. WordPress.com is a hosted service from a separate company that runs the software for you on paid plans. Most designers who say WordPress mean the .org version on your own hosting.
Do I need a WordPress maintenance plan?
If nobody on your team will log in monthly to run core, theme and plugin updates and check backups, yes. Unpatched WordPress sites are the ones that get hacked. Plans typically cost $50 to $150 a month for a basic local business site at the time of writing.
Is WordPress the best choice for a small local business?
It is a good choice if you plan to publish regularly, need specific plugins, or already have a WordPress site that works. For a five-page site that changes a few times a year, a simpler platform is usually cheaper to run and faster on a phone. Choose based on how the site will be used, not on popularity.