WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
    • How to Start a Blog
    • Create a Website
    • Start an Online Store
    • Best Website Builder
    • Email Marketing
    • WordPress Hosting
    • Business Name Ideas
  • Deals
    • Bluehost Coupon
    • SiteGround Coupon
    • WP Engine Coupon
    • HostGator Coupon
    • Domain.com Coupon
    • Constant Contact
    • View All Deals »
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» Beginners Guide» How Much Does It Really Cost to Build a WordPress Website?

How Much Does It Really Cost to Build a WordPress Website?

Last updated on September 28th, 2020 by Editorial Staff
2k Shares
Share
Tweet
Share
Pin
Free WordPress Video Tutorials on YouTube by WPBeginner
How Much Does It Really Cost to Build a WordPress Website?

One of the questions we often get asked is: how much does it cost to build a WordPress website? While the core WordPress software is free, the cost of a website depends entirely on your budget and goals.

In this article, we will break it all down to answer the ultimate question: How much does it really cost to build a WordPress website? We’ll also show you how to avoid overspending and minimize cost when building a website.

How much does it cost to build a WordPress site?

This is a lengthy read and that’s why we have added a table of contents. Here is what we will cover in this article.

  • What do you need to build a WordPress website
  • How to estimate the real cost of making a WordPress site
  • What’s the cost of a low budget WordPress site
  • What’s the cost of a WordPress site with more features
  • What’s the cost of building a small business website with WordPress
  • What’s the cost of building an eCommerce site with WordPress
  • What’s the cost of a custom WordPress website
  • How to avoid overpaying and cut down spending

What Do You Need to Build a WordPress Website?

WordPress is free for anyone to download and use. It is an open source software which gives you the freedom to install it on any kind of website.

So if WordPress is free, then where is the cost coming from?

The cost of a WordPress site can be broken down into following categories:

  • WordPress hosting
  • Domain Name
  • Design
  • Plugins and Extensions (Apps)

To create a self hosted WordPress site, you need web hosting to store your files. Every website on the internet needs hosting. This is your website’s home on the internet.

There are different hosting plans available for all kind of websites. You need to pick one that suits your requirements and fits your budget.

Next, you will need a domain name. This will be your website’s address on the internet, and this is what your users will type in the browser to reach your website (example, wpbeginner.com or google.com).

With WordPress, there are tons of free website templates available that you can use. However, if you want something more advanced / custom, then you can purchase a premium template or have one custom made which will raise the cost.

There are 54,000+ free plugins for WordPress. These are apps and extensions for your websites. Think features like contact form, gallery, etc.

So while you can build a website with just the hosting and domain cost, based on your situation, you may end up paying for additional tools and services. That’s why it’s often confusing for people to find out the real cost of a WordPress website.

Let us walk you through the real cost of building a WordPress site.

Estimating The Real Cost of Building a WordPress Site

Calculating cost of building a WordPress site

Depending on your needs, your cost to start a WordPress website can range from $100 to $500 to $3000, to even as high as $30,000 or more.

It’s important to know what type of website you are building, and what you’ll need for it because that will directly affect your cost.

But don’t worry, we’ll show you how to avoid a financial disaster and make the best decisions.

For the sake of this article, let’s break down websites into different budget categories:

  • Building a WordPress website (low budget)
  • Building a WordPress website (with more features)
  • Building a WordPress website for small business
  • Building a WordPress eCommerce website
  • Building a custom WordPress website

Now let’s see how much each of these projects cost and how you can avoid spending any more than necessary.

What’s the Cost of a WordPress Website (Low Budget)?

Building a low budget WordPress site

You can build a fully functional WordPress website for yourself and keep your costs under $100. Here is the cost break down of a WordPress website on a low budget.

First, you will need a domain name and web hosting.

A domain name typically costs $14.99 / year, and web hosting normally costs $7.99 / month.

Thankfully, Bluehost, an official WordPress recommended hosting provider, has agreed to offer our users a free domain name and over 60% off on web hosting.

→ Click here to Claim this Exclusive Bluehost offer ←

For more hosting recommendations check out our guide on how to choose the best WordPress hosting.

Next, you will need to install WordPress on your hosting account. See our step by step guide on how to start a WordPress blog for complete instructions.

Once you have installed WordPress, you can choose a design for your website using a free template.

These design templates are called WordPress Themes, and they control the appearance of your website.

There are thousands of professionally designed free themes available for WordPress that you can install. See our expert-pick of 43 beautiful free WordPress blog themes for some examples.

Once you have chosen a WordPress template, follow the instructions in our step by step guide on how to install a WordPress theme.

Next, you may want to add certain features to your website like adding a contact form, a photo gallery, a slider, etc. Don’t worry there are more than 40,000 WordPress plugins available that will help you do that.

Plugins are like apps or extensions for your WordPress site. See our step by step guide on how to install a WordPress plugin.

Below is our selection of the essentials WordPress plugins that you should install on your website. All of them are available for free.

Features

  • WPForms Lite – Add contact forms to your WordPress site
  • Shared Counts – The best WordPress social media plugin that doesn’t slow down your website and is fully GDPR compliant.
  • SeedProd Lite – Easily add a coming soon page to your website while you work on it.

Website Optimization

  • All in One SEO – Improve your WordPress SEO and get more traffic from Google
  • MonsterInsights (Free) – Helps you track visitor stats using Google Analytics
  • WP Super Cache – Improves your website’s speed by adding cache

Website Security

  • UpdraftPlus – Free WordPress backup plugin
  • Sucuri – Free website malware scanner

There are many more free WordPress plugins to add different features and extend your WordPress site. See our best WordPress plugins category where we have reviewed hundreds of WordPress plugins.

Total Cost of website: $46 – $100 per year

What’s the Cost of a WordPress Site (with More Features)?

Cost of WordPress site with more features

We always recommend our users to start small and then add more features as their website grow. This way you will not be paying for anything that you don’t really need.

As you add more features to your website, your website cost will start to increase.

You can continue to use Bluehost for WordPress hosting to keep the cost low and get a free domain name.

However since you will be adding more features to your website, it may make sense to get a more powerful hosting configuration like SiteGround’s GoGeek plan. This will cost you a little more, but it comes with premium features like staging, faster performance, and can handle up to 100,000 visitors per month.

You can use our SiteGround coupon to get 60% off for the first year of your hosting.

You can also go for a premium WordPress template for your site. Unlike free WordPress templates, these templates come with extra features and priority support. See our expert selection of 40 best responsive WordPress Themes for some great premium templates that you can use.

For more website features you need to use a combination of free + paid plugin addons.

Here are some essential premium WordPress plugins and extensions that you’ll need as your site grows:

Features

  • WPForms (Pro) – Adds a drag drop form builder to your WordPress site
  • WP Rocket – Premium WordPress caching plugin to speed up your site.
  • Beaver Builder – Adds a drag and drop WordPress page builder.
  • WP Mail SMTP – improves email deliverability and fixes WordPress not sending email issue.

Marketing

  • Constant Contact – One of the best email marketing services
  • OptinMonster – Converts abandoning website visitors into subscribers. Lead generation for WordPress.
  • MonsterInsights Pro – See how visitors find and use your website.
  • All in One SEO Pro – Improve your website’s SEO ranking.

Security

  • BackupBuddy – For automatic WordPress backups
  • Sucuri Firewall – Website firewall and malware protection

There are many more WordPress plugins and services that you can add. Each paid service or addon that you add will increase the cost of your WordPress site.

Total cost of website: Depending on the premium WordPress plugins and services that you add, it can be anywhere between $500 and $1000 per year.

What’s the Cost of a Small Business Website with WordPress

A lot of people often ask us about how much does it cost to build a small business website with WordPress? The answer depends on your business needs and the tools you’ll be using to grow your business online.

Basically, you can estimate the cost to be somewhere between a low budget WordPress site and a WordPress site with more features.

Keeping in mind that you don’t add a full-fledged eCommerce store to your business website. In that case, see the next section in this article for a more accurate estimate.

If you are just starting out and need a simple website showcasing your products and services, then we recommend starting with the Bluehost. Their starter plan will reduce the cost significantly and will leave you with money that you can spend on other premium tools if needed.

If you have a more flexible budget, then you can sign up for SiteGround’s GrowBig plan. They are known for their excellent support, which is a good thing to have for a small business owner with no technical background.

Next, you will need to pick up a design for your website. You can look for a WordPress theme for business websites or pick a responsive WordPress theme that matches your requirements.

You can choose a free WordPress theme. However, since it is a business website, we will recommend you to purchase a premium theme that gives you access to support and updates.

Now let’s talk about plugins.

You will need to use a combination of free and premium plugins to control the cost. Following are some of the premium plugins that are absolutely essential for a small business website.

Features

  • WPForms (Pro) – The premium version will give you access to all the features you’ll need for lead generation. This includes PayPal and Stripe payments, conversational forms, email marketing integration, and more.
  • SeedProd – Helps you add beautiful coming soon and maintenance mode page to your site while you are setting it up.
  • Beaver Builder – Allows you to easily build professional-looking landing pages for your website.
  • WP Mail SMTP Pro – improves email deliverability and fixes WordPress not sending email issue.

Marketing

  • Constant Contact – One of the best email marketing service, specially for small businesses.
  • OptinMonster -Helps you convert website visitors into leads and customers. You’ll need it for Lead generation and conversion optimization.
  • MonsterInsights Pro – The best Google Analytics plugin helps you see where your users are coming from and what they do on your website. This allows you to make data-driven decisions to grow your business.
  • All in One SEO Pro – Improve your website’s SEO ranking.

Security

  • UpdraftPlus (Pro) – The premium version of the plugin comes with incremental backups, automatic backups before updates, and several remote storage locations to keep your backups.
  • Sucuri Firewall – Website firewall and malware protection

Now there are many more plugins and tools that you would want to use. We recommend you to first try the free version and see if that does the job for you. Many premium tools are available with the free trials, take advantage of those to see if you really need that tool.

As a business website, you would want to spend money to grow your business. We are not advising you against spending money when it makes sense and you can afford it.

For more details see our step by step guide on how to make a small business website

Total cost of website: Once again it depends on premium tools and plugins you purchase. It can be anywhere between $300 and $700 per year but could go as high as $1000 per year.

What’s the Cost of a WordPress Ecommerce Website?

Cost of building a WordPress eCommerce website

WordPress powers millions of eCommerce websites around the world.

The cost of building a WordPress eCommerce website can be significantly higher, but we will show you how to build a WordPress eCommerce website while avoiding potential losses and overspending.

In addition to hosting and domain, your eCommerce site will also need an SSL certificate which costs around $69.99/year. SSL is required to securely transfer customer data such as credit card information, usernames, passwords, etc.

We recommend using Bluehost Ecommerce plan. It gives you a free domain and SSL certificate, plus discount on hosting.

After that, you need to select a WordPress eCommerce plugin.

There are several eCommerce plugins for WordPress, but none comes even close to WooCommerce. It is the most popular WordPress eCommerce plugin that allows you to build robust online stores to sell your products/services.

Next, you will need to install WordPress and WooCommerce on your website. We have a step by step guide on how to start an online store.

While WooCommerce is free, you will need to use paid addons for additional features. The cost of your website will go up depending on how many addons you need to add on your website.

Once you are up and running, you will need to choose a WooCommerce ready WordPress template for your site. There are several paid and free WordPress templates with full WooCommerce support. Choosing a premium or paid template gives you access to support and extra features.

We have a list of the best free WooCommerce addons, but depending on your needs, you may have to use some paid extensions as well.

Here are some other paid services that you’ll need on your eCommerce website.

Features

  • WPForms – To add customer inquiries and feedback forms
  • Beaver Builder – To create stunning landing pages using a drag and drop page builder
  • Soliloquy – Create beautiful product sliders with their WooCommerce addon
  • WP Mail SMTP Pro – improves email deliverability for WooCommerce to ensure customers receive receipts, renewal reminders, and other emails.

Marketing

  • OptinMonster – Convert visitors into customers with this powerful lead generation tool
  • Constant Contact – powerful email marketing service
  • MonsterInsights – Ecommerce tracking with real time stats using Google Analytics
  • All in One SEO Pro – Improve your WooCommerce SEO ranking.

Security

  • BackupBuddy – Automatic WordPress backups
  • Sucuri – Website firewall and malware scanner

Remember the best way to keep your costs down is by starting small and adding extensions and services as your business grows.

Total cost of building a WordPress eCommerce website: $1000 – $3000. It could be higher depending on how many paid addons and services you add to your site.

What’s the Cost of a Custom WordPress Site?

Cost of a custom WordPress website

A custom WordPress site is when you hire a WordPress developer to create a unique design and build specific features for it.

Usually well established, large to medium-sized businesses choose this route.

To support a custom WordPress site, you may also want to go for a managed WordPress hosting provider. This is a WordPress centric hosting environment, with managed updates, premium support, strict security, and developer friendly tools.

In addition to your hosting and domain name, you will also be paying the web developer that’s building your website. Depending on your need, you may want to get quotes from several theme developers, web designers, and agencies.

The cost of a custom website depends on your requirements, budget, and the rates of the developer or agency you hire.

A standard custom WordPress theme alone can cost you up to $5000. More robust WordPress sites with specific custom features can cost up to $15000 or even higher.

Update: Since several of you asked for a more details on this section, we have created a comprehensive guide on how much does a custom WordPress theme cost, and tips on how you can save money.

How to Avoid Overpaying and Cut Down Spending?

We always recommend our users to start small and then scale their WordPress site as it grows. In many cases, you don’t need all the premium features that you see on many well-established websites in your industry.

Keep in mind that those websites had a head start, and it likely took them some time to figure out how to manage costs and grow their business.

You can start with a budget website using free plugins and template. Once you start getting visitors, you can consider adding premium features like a premium template, email marketing, paid backup plugin, website firewall, business email address, business phone services, live chat, and so on.

Same goes for your eCommerce website. Start with the bare minimum and then as you start selling, you will find out exactly the tools that will help you and your customers.

Look for best WordPress deals and coupons to get additional discounts whenever you can.

Even for robust WordPress sites, you don’t always need to hire a developer. We have step by step tutorials on how to create different types of WordPress websites such as:

  • How to create a business directory with WordPress
  • How to create an online review website with WordPress
  • How to build an auction website using WordPress
  • How to build a coupons website with WordPress
  • How to create a multilingual website with WordPress
  • How to create a job board with WordPress
  • How to create a questions & answers website with WordPress
  • How to create a portfolio website with WordPress
  • How to create a wiki knowledge base website using WordPress

We hope this article answered your questions about how much does a website cost to build. You may also want to see our list of 30 legit ways to make money online with WordPress, and our AI-powered business name generator tool to come up with company name ideas.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

2k Shares
Share
Tweet
Share
Pin
Popular on WPBeginner Right Now!
  • How to Properly Move Your Blog from WordPress.com to WordPress.org

  • How to Fix the Error Establishing a Database Connection in WordPress

    How to Fix the Error Establishing a Database Connection in WordPress

  • How to Start Your Own Podcast (Step by Step)

    How to Start Your Own Podcast (Step by Step)

  • Revealed: Why Building an Email List is so Important Today (6 Reasons)

    Revealed: Why Building an Email List is so Important Today (6 Reasons)

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Trusted by over 1.3 million readers worldwide.

The Ultimate WordPress Toolkit

75 Comments

Leave a Reply
  1. Shashwata says:
    Sep 12, 2020 at 6:54 am

    Very well explained, A person without any single programming knowledge can easily understand what you want to saying. Very Nice, Keep it up…

    Reply
    • WPBeginner Support says:
      Sep 15, 2020 at 11:37 am

      Glad our guide was helpful :)

      Reply
  2. Iwuozor John says:
    Jun 30, 2020 at 2:30 am

    Thank you so much WPbeginners. You explain these concepts so well that I no longer have doubts. I really appreciate.

    Reply
    • WPBeginner Support says:
      Jun 30, 2020 at 12:42 pm

      You’re welcome, glad our guides are able to help :)

      Reply
  3. julius says:
    Jun 18, 2020 at 7:36 am

    This is beautiful and well detailed explaination

    Reply
    • WPBeginner Support says:
      Jun 18, 2020 at 9:11 am

      Thank you, glad you found our article helpful :)

      Reply
  4. Jackie Lambert says:
    Dec 6, 2019 at 12:14 pm

    Hi – this is a great and comprehensive article, but it has left me with a couple of questions.

    I am on a Premium plan. I understood that I can’t install plugins but you mention free plugins that I should install even on a most basic website.

    I would love to have backup at the very least. What do you suggest?

    I set up my blog on WordPress. How does Bluehost relate to this? I don’t remember choosing hosting.

    Thanks a mill!

    Reply
    • WPBeginner Support says:
      Dec 20, 2019 at 3:33 pm

      This guide is for WordPress.org sites and you are on WordPress.com, for a better understanding of the difference between the two, you would want to take a look at our article here:
      /beginners-guide/self-hosted-wordpress-org-vs-free-wordpress-com-infograph/

      Reply
  5. Richard Thatcher says:
    Oct 19, 2019 at 2:17 pm

    I enjoy reading through WP Beginner for the wealth of information that I will need to learn to have a good site in the future. It also has an interesting Do-it-yourself spirit to it that is empowering.

    I am looking forward to learning as much as I can.

    Reply
    • WPBeginner Support says:
      Oct 21, 2019 at 10:23 am

      Glad you like our content, hope we continue to be helpful with your learning and site itself :)

      Reply
  6. William Becker says:
    Sep 26, 2019 at 1:05 pm

    I really appreciate your work that you have done in this blog.I like it keep it up.

    Reply
    • WPBeginner Support says:
      Sep 27, 2019 at 9:30 am

      Thank you, glad you like our content :)

      Reply
  7. James D. A. Terry says:
    Sep 9, 2019 at 9:30 am

    I’m an author, book reviewer and author interviewer. I also produce a monthly newsletter. Which WordPress should I use .com or .org and at what level?
    Also, if I decide to go with .org can I transfer my .com to .org?

    Reply
    • WPBeginner Support says:
      Sep 9, 2019 at 10:19 am

      You can transfer a WordPress.com site to WordPress.org, for which to use, it would depend on what your goals for the site are. You can see the different features for each in our article here: /beginners-guide/self-hosted-wordpress-org-vs-free-wordpress-com-infograph/

      Reply
  8. ashley says:
    May 15, 2019 at 6:44 pm

    I’m wondering if it makes sense to host something on Bluehost PLUS pay for WordPress.com’s Business Plan for $25/month? Or do both of those offer more or less the same thing?

    Reply
    • WPBeginner Support says:
      May 16, 2019 at 10:50 am

      If you are hosting on BlueHost, you do not need to pay anything to WordPress.com, you may want to take a look at our article here: https://ithemes.com/tutorials/wordpress-com-vs-wordpress-org/

      Reply
  9. Lisa says:
    May 6, 2019 at 1:59 pm

    The articles on your site are very very much informative and straight to the point. I am really thankful for your help.

    Reply
    • WPBeginner Support says:
      May 6, 2019 at 2:47 pm

      Glad our articles are helpful :)

      Reply
  10. Bill Patterson says:
    Feb 25, 2019 at 1:53 pm

    I would avoid wordpress.com at all costs. They handcuff you if you want to expand and get into the backend files. I have taken over sites built on that platform and had nothing but trouble moving to a normal site hosting.

    Reply
    • WPBeginner Support says:
      Feb 26, 2019 at 1:18 pm

      Thanks for sharing your experience with WordPress.com, we normally recommend WordPress.org to avoid the restrictions but for just starting out WordPress.com is a free option for a hobby site or similar. For moving WordPress.com sites in the future you may want to take a look at our guide here: /wp-tutorials/how-to-properly-move-your-blog-from-wordpress-com-to-wordpress-org/

      Reply
  11. SHIVANI UMEACADEMY. COM says:
    Feb 6, 2019 at 4:36 am

    There is a great blog, very good information in it, very good its content, this has helped me.

    Reply
    • WPBeginner Support says:
      Feb 6, 2019 at 10:43 am

      Glad our content help :)

      Reply
  12. Keith says:
    Feb 1, 2019 at 1:37 pm

    I need to build a page with a header photo and title followed with 3 columns of photos. Can you recommend a theme that is simple for a beginner/non-programmer to accomplish this? Thanks

    Reply
    • WPBeginner Support says:
      Feb 4, 2019 at 1:55 pm

      If you have a specific design that you are wanting to customize, you may want to take a look at our recommended page builder plugins here: /beginners-guide/best-drag-and-drop-page-builders-for-wordpress/

      Reply
  13. Moses says:
    Dec 11, 2018 at 5:44 am

    Thanks a lot for this article, it was so helpful to me.

    Reply
  14. Kim says:
    Oct 10, 2018 at 2:53 pm

    I am a small blogger (blog is less than 1 year). I currently am on wordpress.com. My renewal is coming up and I am wondering if I should upgrade to the business plan on the .com site or move over to wordpress.org ? I’ve been focusing this year on content (I’m a food blogger), but I want to get social media numbers up so I can get paid work. Would love your advice!

    Reply
    • Sadi says:
      Feb 25, 2019 at 8:57 am

      WordPress.com has some limitations while .org is more preferable in your case.
      Their is a post regarding WordPress.com Vs WordPress.org on Wpbeginner, it will help you take better decision.

      Reply
  15. Fred says:
    Sep 27, 2018 at 7:03 pm

    Hello, I’m interested in building a financial eCommerce (paid subscription via credit card, Square, PayPal) website with 3 to 5 pages and a 30-45 second YouTube video explaining my business model.

    I’m undecided between using Bluehost or GO Daddy, which one can deliver a more robust performance at a lower cost?

    Or can you give me a better alternative instead of Bluehost or GO Daddy?

    Thank you so much!

    Best regards,
    Fred

    Reply
    • WPBeginner Support says:
      Sep 28, 2018 at 8:53 pm

      Hi Fred,

      The performance of your website depends on how many people will be visiting it and how well optimized it is. We recommend using Bluehost and then gradually increasing your server resources as your traffic grows.

      Reply
    • George says:
      Oct 20, 2018 at 6:26 am

      Hi Fred, Go for Godaddy…if you can manage Amazon AWS is even better, try lightsail. I tried both Godaddy and AWS, the later edged over….it’s just the setting up needs a bit of tech.

      Reply
  16. Steve Donoso says:
    Sep 26, 2018 at 2:53 pm

    We are setting up a simple webpage on WordPress (hosted by Bluehost) for a nascent film festival. It will solely be an informational webpage with three links to other sites. Nothing will be sold, or downloaded or uploaded on the webpage. WordPress wants to know if we want to build a personal or business site — given what I’ve just described, which option is simplest?

    Reply
    • WPBeginner Support says:
      Sep 26, 2018 at 8:55 pm

      Hi Steve,

      You are probably signing up for a WordPress.com website. Please see our guide on the difference between self hosted WordPress.org vs free WordPress.com blog.

      Reply
  17. Don Vannice says:
    Aug 10, 2018 at 11:46 pm

    Hi…My book just got published and will be for sale on Amazon.

    I need a site that shows a graphic of my book cover, plus a link to Amazon, plus a forum, plus a blog, plus links to FB and Twitter.

    I already have my domain name with Go Daddy.

    Can I hear from someone on this setup and the cost?

    Thanks.

    Reply
  18. David says:
    Jul 17, 2018 at 4:04 pm

    The many levels of hosting plans is what confuses me the most. I see a lot of add-ons and features.

    I want to create a blog with with a forum feature for discussions. I am doing it more for my own satisfaction than to make money but monetizing the site would be nice. I would use either an affiliate program and/or pay per click.

    It would also be nice to have a separate email associated with the domain.

    Any suggestions on where to start and what level hosting plans would get me what I want.

    Reply
    • WPBeginner Support says:
      Jul 19, 2018 at 3:47 pm

      Hi David,

      If you are just starting out, then the basic or plus plans on Bluehost would be good for now.

      However, you will need to upgrade your hosting as your website gets more users.

      Reply
  19. VectorJournal says:
    May 22, 2018 at 5:17 am

    I see that many web designers have chimed in and were worried that they would lose jobs because people were building their own websites. If that logic stands, then there would be no hope for carpenter, chef, plumber, marketer, business consultant etc.

    Indeed, a few years ago when Canva, a graphic design software was launched, many graphic designers were worried that it would take their jobs. But many are still doing fine. Canva’s primary market is bloggers who hope to monetize from their blogs. They have never been a big client for graphic designers. It takes much more than script fonts, gaudy background, Photoshop level adjustment to ensure a consistent and beautiful branding image for your website.

    So folks, keep calm and focus on growing your skills. And huge thanks for WPBeginner for the most helpful WordPress tutorial series on the planet.

    Reply
    • Vicki says:
      Jul 13, 2018 at 12:18 am

      Well said VectorJournal.

      I am a total believer in an educational approach with my clients. I find the more I educate them on how to “do-it-yourself,” the more they rely on me to take them to the next step, and the next – at their pace of readiness. They also learn what they don’t want to do themselves and what takes too much time for them to do (and get me to do that task instead) or what they can do themselves. When they understand the time and cost involved in the processes, they can better make decisions about where there money and time goes. I find it is a win-win situation. There is plenty of work to go around, but when we want to hold onto our knowledge tightly, it only breeds distrust.

      In regard to this article, I think it is great.

      Reply
    • Vicki says:
      Jul 13, 2018 at 12:26 am

      I don’t often subscribe for stuff based on one article but I find your style is very easy to understand and progresses logically. Thanks! So many “educators” actually leave out simple but crucial steps. Nice job!

      My question is…if I want a responsive site, can I still obtain that through getting a .org template and adding bootstrap? Is it that easy? Or, as a beginner in wordpress, will I need to hire someone to get bootstrap and worpress to work together?
      Thanks.

      Reply
      • WPBeginner Support says:
        Jul 13, 2018 at 3:25 pm

        Hi Vicki,

        Most themes on .org are already responsive. There are also some themes that are built using bootstrap.

        Reply
  20. JoDel says:
    May 15, 2018 at 11:42 pm

    Hi! Thank you for the article it’s clear and very helpful.
    I was wondering though, if I wanted to pay someone to review everything I’ve done and check the security of the domain as well as everything I have on the hosting site, where would I go to find someone? There’s so many random people and places, it’s hard to tell who is legit and who is going to run off with all of my info. :)
    Thanks in advance for any help you can give!

    Reply
    • WPBeginner Support says:
      May 17, 2018 at 4:48 am

      hi JoDel,

      You can find developers on websites like UpWork and Freelancer. Thoroughly check their profiles and completed jobs before hiring them.

      Reply
  21. Yonatan says:
    Apr 12, 2018 at 8:01 am

    A great website and great content; very much helpful for beginners.

    Reply
  22. Ellen says:
    Mar 6, 2018 at 2:26 pm

    I read your article and several others, and I’m still not clear.
    – You say WordPress is free but WordPress lists the cost of $4/month (in another place on their site I thought I saw $12/month) for a site with a custom domain. The WP site says that cost includes a custom domain name. Does that mean you don’t have to pay extra to register the domain?
    – If you pay the $4/month, you still have to pay for a host, correct?

    Thanks much.

    Reply
    • WPBeginner Support says:
      Mar 6, 2018 at 6:37 pm

      Hi Ellen,

      You are probably looking at WordPress.com prices. We recommend using self-hosted WordPress.org and the article above will give you an estimate of how much it would cost to start a WordPress blog using self hosted WordPress.org.

      Reply
      • Ellen says:
        Mar 7, 2018 at 2:37 pm

        Thanks! So, I can create a Web site by paying for just the domain and the host?

        Reply
        • WPBeginner Support says:
          Mar 8, 2018 at 8:26 pm

          Hi Ellen,

          Initially, yes. However, you will have to use free themes and plugins WordPress.org has thousands of free plugins and themes. If you choose to use paid themes, plugins, or services then this will increase your cost.

  23. Elli says:
    Feb 15, 2018 at 6:36 am

    Hi, thanks for a straight-forward article!
    I am a total beginner taking on a challenge to build my first simple blog site…
    I use bluehost
    I use wordpress
    I am playing with some templates
    I have created a localhost to work on
    I am making good progress!

    My question is:
    When do buying Genesis and a child theme come into play?

    I signed up with Bluehost through The Minimalist website and watched their tutorial to set up. Everyone keeps talking about Genesis but I am not sure if it is something I need right now as a beginner?? And I didn’t see it mentioned above.
    Thanks in advance for any help!

    Reply
    • WPBeginner Support says:
      Feb 15, 2018 at 5:21 pm

      Hi Elli,

      Good luck with your blog :)

      Genesis is a WordPress theme framework, which makes it easier for theme developers to create child themes based on a rock solid and performance optimized parent theme. You can purchase genesis and a child theme for it.

      However, if you are just starting out, then you can start with any good standard compliant theme and with proper optimization it could even outperform a Genesis theme.

      Reply
  24. Ravi says:
    Jan 25, 2018 at 1:49 am

    hi,

    I want to build a crowdfunding site in wordpress and cant find any in the mentioned list ‘how to create different types of WordPress websites such as:’. please advise how can I do so with the low budget as suggested in the article to start small. to be more precise, it would be an equity crowdfunding site.

    Reply
  25. Hasnain says:
    Jan 16, 2018 at 3:48 am

    Hello first of all above knowledge is very useful .I have a question that if you make money online via Google adsense so you have to pay wordpress also? If yes so how much?

    Reply
    • WPBeginner Support says:
      Jan 16, 2018 at 9:34 am

      Hi Hasnain,

      No, you don’t have to pay WordPress. If you are on a self hosted WordPress.org website, then you have complete ownership and control of your website.

      Reply
  26. Grace says:
    Dec 29, 2017 at 10:11 am

    Hello,

    Thanks for the article. I clicked the button, but Bluehost does NOT give over 60% off ‘on web hosting.’ There is no indication of your website either on the Bluehost website while I go through the sign up process. How can I get the discount you mentioned?

    Thanks in advance

    Thankfully, Bluehost, an official WordPress recommended hosting provider, has agreed to offer our users a free domain name and over 60% off on web hosting.

    Reply
    • WPBeginner Support says:
      Dec 30, 2017 at 6:35 pm

      Hi Grace,

      When you click the button it takes you to Bluehost website, where you see a message ‘Special offer for WordPress users’. You will see the discounted price above the green ‘Get Started’ button.

      Reply
  27. Raka says:
    Aug 30, 2017 at 5:25 pm

    If I were to pay $10k+ for a WordPress ecommerce, why should I not go for a Magento.

    Reply
  28. Lodi Daniel says:
    May 17, 2017 at 4:43 am

    I think this article is great for some one is well articulate with website design and cost implications but a bit misleading for some one who is very naive about website costing. cheap can be cost saving in the short run but a complete disaster in the long run.
    I have built websites for clients who really want to save a huge cost but in the end they fail to get value for their little money.

    Reply
  29. Awontis says:
    Apr 11, 2017 at 6:51 am

    Everyone wants a beautiful website and luckily WordPress offers many themes at reasonable prices. Since you’re doing things yourself, you’ll probably want to choose a pre-made WordPress theme for your site’s design. A lot will depend on the type of look you want for your WordPress site and you need to think about how you want to represent yourself or your brand online, and that costs.

    Reply
  30. Nate says:
    Mar 31, 2017 at 3:14 pm

    A lot of these articles neglect a huge factor of building your own site: time. If you have never built a site before you are going to spend a lot of time figuring out things work. Then once you do have it built, how do you know it is right?

    What is your time worth? Would you pay me with no experience in your job the same amount you make.

    Looking at the Holistic Cost and the TERM cost is important: Time, Enjoyment, Result, Money. Money is last for a reason.

    Reply
  31. Jeffrey Samorano says:
    Mar 31, 2017 at 12:36 pm

    Great article! I love how you’ve broken it down.

    However, I feel there needs to be some words of caution for the “cheapest” option you’ve outlined.

    Sometimes, saving money in the short-term can cause headaches and larger financial burdens later on down the line.

    I would add that *if you know you want to grow your site* (more then just validating an idea or starting a blog), that you should really start out with a premium theme. I feel that the ‘cost’ (time, headache and money) of changing themes later is unnecessary and more trouble than it’s worth.

    Premium themes are so cheap that, in my opinion, it’s better to start out with something really good that you can grow into, than to upgrade later. This is even more true for “free” themes that use proprietary visual editors and shortcodes. moving from one shortcode library to another is, essentially, re-constructing every single page of your website.

    Another word of caution is to find a reputable source for free themes. the danger is that “free” themes could have built-in back doors for potentially nefarious intrusions. beware free themes that have not gone through some kind of checks and balance or, third part verification.

    I’m sure this could probably be an entire post in itself but, i feel it’s worth mentioning here as well.

    Great Article!

    Reply
  32. Naseem khan says:
    Mar 29, 2017 at 12:32 pm

    I am Confused, as I have purchased Domain name from Godaddy and Hosting from Hostgator. But still thinking that I dont know the basic wordpress Editing.
    Currently using Blogger and very Well known. But wanted to work on it.
    Can you please suggest me should I register my domain name and hosting without an experience?

    Reply
    • Lodi Daniel says:
      May 17, 2017 at 5:05 am

      WordPress can offer your website a better visual appearance and functionality than blogger, But as far as managing your hosting account is concerned, you can watch self guiding tutorials or get some one who is well conversant with cPanel since you said you bought hosting from HostGator and they use the industry standard cPanel, then you’ll have o make GoDaddy point your domain to the Hostgator nameservers where your files shall be hosted.
      I hope this helps a bit.
      Regards.

      Reply
  33. Jeremy says:
    Mar 29, 2017 at 10:37 am

    One thing that I think is important to point out in terms of cost is maintenance. A lot of people buy or build a website without considering that there are ongoing costs and time. WordPress sites tend to need some TLC when it comes to updates, security, and backups. While some of this can be automated, there’s some risk of updates breaking themes and plugins. There’s also issues that your backups could be compromised, if you’re just letting a server keep 30 days worth.

    Overall, the point here is that if you’re serious about owning a website and keeping it healthy, don’t consider your cost a one-time thing. Factor in the other ongoing costs. Managed hosting does a lot of this, but it’s not the be-all to end all solution.

    Reply
    • Barbara J says:
      Mar 29, 2017 at 12:36 pm

      That is so true. I have seen so many people say they want to upkeep and maintain thier websites, but they don’t.

      Reply
      • Jeffrey Samorano says:
        Mar 31, 2017 at 12:41 pm

        Oh man.. Every client I’ve ever had. :o)

        Reply
  34. satya says:
    Mar 22, 2017 at 3:44 am

    how to create a flate image for blog post like you ???? ?????

    Reply
  35. Nanang says:
    Mar 21, 2017 at 8:37 pm

    An appropriate comparison to notify the clients, that there is a fair price if you want to get a professional website. If you want cheap, you will “play” in around a free templates that is used millions of others throughout the world.

    Reply
  36. Brett Atkin says:
    Mar 21, 2017 at 5:46 pm

    The title of this article is misleading at the very least. Nowhere do you mention the cost of content, imagery, learning WP, etc… Building a web site is so much than what you outline, even for experienced individuals.

    Reply
    • WPBeginner Support says:
      Mar 21, 2017 at 8:18 pm

      Hi Brett,

      We wrote this article for our DIY users. They normally create their own content. You can use WPBeginner to learn WordPress (all for free). There are tons of cc0 images that one can use as well.

      Reply
      • Amanda says:
        Mar 29, 2017 at 1:16 pm

        WordPress and web designers dont need to worry about their future just because people can build their own site for free. Yes, anyone can learn how to make a WordPress page for free, that is so true. But I have many years of experience working with a lot of clients both building websites for them and teaching them how to manage it themselves, and there are two important reasons why the general public will always need web designers. First, many people are completely incapable of Googling something or even reading a WP Beginner article and doing their own DIY. If the entire world was capable of DIY there would be no Jiffy Lubes or plumbers. Tons of people will always need their hand held or someone to just do it all for them. The other reasons why people will always need to hire web designers is that you can teach a few of them how to *build* it, but so many will stop learning there, and never realize that being a carpenter is not the same thing as being an architect. Good design is hard to find on most DIY sites. Only a tiny fraction will ever push through both learning construction and learning design, let alone marketing. The rest will always be willing to throw a couple bucks into hiring a designer with business & marketing knowledge.

        I like your article…except that it leaves out even the possibility of hiring someone to help with design until they are at massive corporate website level. I think you should consider that probably a good number of your subscribers are semi-pro designers who are the real people who do DIY. And at least give them a nod. Recognize that if small businesses didn’t hire web designers the web would be filled with hideous websites, with menus that have too many options, sidebars cluttered with dozens of distracting widgets, headers that don’t look right on mobile….and worse….Possibly dancing baby gifs, visitor counters, guest books…wallpaper!

        I think you need something in between the “basic DIY site” and “Site with more features”. Because “more features” obviously means more paid plugins. And a good designer can get a wordpress website to do more and look better with less plugins…And certainly avoid paying for plugins for as long as possible. Depending on how “fussy” the client is they could easily have this designed for them for a one time fee of $300 – $500. Now I am being controversial because I know some designers charge $1000 and up. But I am talking simple sites for small businesses that only take a few hours to set up. Paying $1000 for that is over-paying.

        And if I really want to get controversial and fly in the face of DIY, I have recently been exploring designing Wix sites for a few small business people. They may be built for DIY, but they still need someone with a designer’s eye and good marketing sense to help them out.

        Reply
        • Vicki says:
          Jul 13, 2018 at 12:44 am

          Amanda I totally agree. I like to think of my superpower as being the Madame of General Knowledge of Everything. I can put together an html site (for examp) and it will look decent. U can do a certain level of seo and web marketing, and marketing in general. That is what many webbie newbies need to get their feet wet at a low cost. However, I also know my limitations as well as my gifts, and I know when my client is ready for the next level, and when it is time I bring my talented friends in for specific tasks. It is also about time and efficiency and money. For myself, just learning wordpress, I will do what I can, but there will be certain limitations with templates esthetically and functionally that I will overcome by bringing in a more talented tool (talented person) in my toolbox to change this or that…and it really doesn’t have to cost much to do that. In fact more of you would get business if the general public understood that. They don’t need to hire someone for $5000. They can hire someone for a couple to 10 hours at a reasonable cost.

      • Dr.Varun says:
        Apr 5, 2017 at 6:10 pm

        It is less costly if you just buy domain and let your friend host for you. For me, premium version cost 700 INR. Special thanks to the guy, hosting is the real money. And for addons, i guess it’s better to leave them and focus on your content first. Once you have 20-30 posts (or had earned from adsense), go premium plugins.

        Reply
  37. John says:
    Mar 21, 2017 at 4:16 pm

    Why would a person select Woo Commerce instead of paying $29.95 for Shopify? By the time a person purchased the paid plugins for Woo Commerce wouldn’t it be more expensive than just getting a shopify store? Thanks.

    Reply
    • WPBeginner Support says:
      Mar 21, 2017 at 8:31 pm

      Hi John,

      Most WooCommerce plugins come with yearly licenses, WooCommerce itself is free. You are free to add features and extensions to your eCommerce site but you are not required to. You can control your expenses quite easily and spend as your business grows.

      Reply
  38. Pankaj Dhawan says:
    Mar 21, 2017 at 11:26 am

    Hello Syed,

    Great post as always. One thing though, for security, I am using Wordfence. I hope that is also a good plugin for the security purpose.

    Reply
    • WPBeginner Support says:
      Mar 21, 2017 at 5:49 pm

      Hey Pankaj,

      We use Sucuri on all of our websites. We try to recommend products and services that we use ourselves.

      Reply
  39. Joe B says:
    Mar 21, 2017 at 10:22 am

    This is a very comprehensive breakdown of WordPress associated cost. Very good to see the breakdown from low cost to advance cost for ecommerce. This gives the novice user a better understanding of what WordPress is and how it can be leveraged for various types of projects as what we do. Ultimately, professional looking websites don’t have to cost a bundle.

    Reply

Leave a Reply Cancel reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

Over 1,320,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
Smash Balloon
Smash Balloon
Add Custom Social Media Feeds in WordPress. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • 30 Legit Ways to Make Money Online Blogging with WordPress
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Best WooCommerce Hosting in 2020 (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • Why You Should Start Building an Email List Right Away
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • How to Choose the Best WordPress Hosting for Your Website
    • How to Choose the Best Blogging Platform (Comparison)
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2020)
    • How to Choose the Best Domain Registrar (Compared)
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
    • How to Properly Switch From Wix to WordPress (Step by Step)
    • How to Properly Move from Weebly to WordPress (Step by Step)
    • Do You Really Need a VPS? Best WordPress VPS Hosting Compared
    • How to Properly Move from Squarespace to WordPress
    • How to Register a Domain Name (+ tip to get it for FREE)
    • HostGator Review - An Honest Look at Speed & Uptime (2020)
    • SiteGround Reviews from 4196 Users & Our Experts (2020)
    • Bluehost Review from Real Users + Performance Stats (2020)
    • How Much Does It Really Cost to Build a WordPress Website?
    • How to Create an Email Newsletter the RIGHT WAY (Step by Step)
    • Free Business Name Generator (A.I Powered)
    • How to Create a Free Business Email Address in 5 Minutes (Step by Step)
    • How to Install Google Analytics in WordPress for Beginners
    • How to Move WordPress to a New Host or Server With No Downtime
    • Why is WordPress Free? What are the Costs? What is the Catch?
    • How to Make a Website in 2020 – Step by Step Guide
Deals & Coupons (view all)
Advanced Coupons
Advanced WooCommerce Coupons
Get 50% off the Advanced Coupons smart coupons plugin for WooCommerce.
ProfilePress
ProfilePress Coupon
Get 20% OFF on ProfilePress WordPress ultimate user and profile plugin.
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).
Join our team: We are Hiring!

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
  • Free Business Tools
Our Sites
  • OptinMonster
  • MonsterInsights
  • WPForms
  • SeedProd
  • Nameboy
  • RafflePress
  • Smash Balloon

Copyright © 2009 - 2021 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

Managed by Awesome Motive | WordPress hosting by SiteGround | WordPress CDN by MaxCDN | WordPress Security by Sucuri.