Written by Dan Barraclough Reviewed by Robyn Summers-Emler Updated on 27 March 2023 On this page Web design costs at a glance The five stages of making a website Part 1: Domain name Part 2: Hosting your website Part 3: Designing your website Part 4: Creating your content Part 5: Running your website Who should build my website? The cost of a basic business website The cost of an ecommerce website Questions to ask your web designer Expand Our site is reader-supported – by clicking our links, we can match you with a potential supplier, and we may earn a small commission for this referral. Having a website that you’re proud of, and that accurately represents your brand, is a truly important thing for any business. Research has even suggested that having a website can increase turnover by around 45%. However, the prospect of setting one up can be daunting.One of the reasons behind this is expense. There’s still plenty of confusion to be found over how much building and maintaining a website does, and should, cost.Do you need to spend thousands on a professional web designer, or could you keep costs low by building it yourself using one of the best website builders around? And if you do pay to have a website designed for you, what are the ongoing costs? We get it. It’s hard to know where to start, and your research can give conflicting results.So, to give you a better idea, we’ve explored all the costs involved in setting up and maintaining websites of all different sizes. We'll put you in touch with website professionals for accurate pricing info What kind of website pricing would you like? Agency DIY tools Or keep reading to find out what you'll need Web design costs at a glanceProfessional website designer pricesYou can expect your website to cost anywhere between $500 and $32,000 if you get it created for you by a designer, or possibly even more. Costs will depend on the purpose and size of website(s) you want to create. There are several different types of website, but in this piece we’re going to focus on small business websites and online shops (known as ecommerce sites).Here’s a broad summary of website prices based on type: Type of siteFeaturesIdeal forDesign costMicrositeOne to three pages: landing page, about page, contact sectionRepair and maintenance professionals, in-person shops and premises with a physical locationPolitical campaigns, charity projects, pop-up or temporary initiatives$500-$4,500Basic business websiteFour to 39 pages pagesExtra features such as community forum, bookings, calendar, video calls, media hosting, blog sectionStartupsSMBsFreelancersPublishing new content or interacting often with customers/clients$650-$12,500Ecommerce (online shop)Online catalogueTake paymentsOrder managementDelivery trackingMerchants of goods or services, ticket sellers, fashion boutiques, gift shops, food and beverage industry, cosmetics, home and garden, dropshipping businesses$1,200-$32,500+SpecialistDatabase-driven websitesAdvanced functionalityMember log-in area40+ pagesBusiness requiring complex functionalityFinancial services, education sector, archives, recruitment companies, property companies, health and fitness businesses, architects, etc$9,000-$15,000+DIY website builder pricesOf course, the cheapest option for building and maintaining a website is the DIY route. There are plenty of website builders on the market that allow you to create a website from scratch, for free, and with no technical experience.Website builders are great for creating a simple site that can fit into a pre-designed template (for example, a site for a restaurant, or an online shop). However, for a more sophisticated and unique website, we would always recommend using an experienced web developer.The table below gives you an idea of what our top recommended web builders cost, as well as some special offers which could help save you a bit more money with the DIY building option. Swipe right to see more 0 out of 0 backward forward Wix Squarespace Shopify GoDaddy Weebly Score 4.9 Score 4.8 Score 4.7 Score 4.1 Score 3.6 Best For Versatility Best For Image-heavy websites Best For Selling online Best For Speedy website launch Best For Beginners Price Range Incl GST A$15-$39/month (incl GST)A$13.50-$35.10/month with code “GET10!” Price Range Incl GST A$17.60-$57.20/monthA$16-$52/month with code “EM10” Price Range Incl GST A$42-$429 per month Price Range Incl GST A$9.96-$24.95/month (first year)A$17.95-$36.95/month (afterwards) Price Range Incl GST A$0-$30/month (paying annually) Unlimited storage space? Unlimited storage space? Unlimited storage space? Unlimited storage space? Unlimited storage space? Hosting included? Hosting included? Hosting included? Hosting included? Hosting included? App store? App store? App store? App store? App store? Free trial Free trial Free trial Free trial Free trial Try Wix Try Squarespace Try Shopify Try GoDaddy Try Weebly The five stages of making a websiteYou can split the costs of setting up a website into five parts:Part 1: Getting a domain namePart 2: Hosting your websitePart 3: Designing your websitePart 4: Creating your contentPart 5: Running your websiteYou don’t necessarily have to tackle these parts in this order. There’s nothing to stop you, for instance, from choosing a web designer before you’ve bought a domain name, or writing blog content before you’ve bought hosting.If you want to find the very best deals, you need to understand exactly what you’re paying for at each stage. To help you figure out what you need, we recommend you go through a checklist.Web design checklistWhether you’re briefing a professional or taking web design into your own hands, you should have a clear picture of the kind of website you need. This is essential to working out your core costs. Here’s a handy checklist to go through – make sure you have the answers to each one:☑ Number (and types) of webpages☑ Features needed (for example: a calendar and booking function, an image gallery, or the ability to host video calls)☑ Who will be able to change existing content or add new content☑ Ecommerce functionality (taking payments, selling products or services)☑ Content creation (where you will source your text, images, and video content)☑ Applications (which outside programmes do you need to plug into your website, such as accounting software) Part 1: Getting a domain nameA domain name is the unique ‘address’ of a website. For example, our domain name here at Expert Market is ‘expertmarketus.ecs.stg9.eu-west-1.mvfglobal.net’. You have to pay for this every single year, otherwise someone else can host another website at your web address.There are two charges: a registration fee from ICANN ($0.27) and a renewal fee. Check out the table below for example prices we’ve collected in February 2023:Domain cost for one year (A$)Registrar/Reseller.com.com.au.netCrazy Domains17.4015.4025Namecheap18.9424.5518.76VentraIP21.9519.9524.75GoDaddy34.9621.9536.92Domain Registration Services (Vodien Group)3369.8554.45As you’ll see, the cost of domain renewal varies depending on the type of domain name and the company you choose to register through (known as the ‘registrar’). However, some offer a website builder product or web hosting with a free year of domain registration included. So it makes sense to shop around for the deal that’s right for your web project.By the way, if you want a ‘.com.au’ or ‘net.au’ domain, you’ll need an Australian Business Number (ABN), ACN or ARBN. I don't know what I've been TLD If you see ‘TLD’ on domain registrar websites, that simply means ‘top level domain’, and it refers to the bit at the end of your web address. For example, ‘.com’ or ‘.com.au’. It’s a good idea to buy the rights to your chosen website name with several different TLDs to protect your brand identity (and help users find you if they type a different TLD into their address bar).SSL security certificateAn SSL security certificate shows up as a padlock in the web address bar.You’ll need an SSL security certificate to add security to your website, and reassure customers.Having a SSL certificate gives your site an ‘https’ prefix and a padlock in the address bar. The ‘s’ stands for secure, and signals to web users, customers, clients, and search engines that your website connection is encrypted.In short, an SSL certificate will encourage customers to take your website seriously – and so will Google. So you should check that your web designer will include one as part of your package.Here are some SSL security certificate prices as of February 2023:SSL certificate type ExplanationSuitable ForPrice range ($A) per yearStandard (DV) SSL“Domain validation”, with standard encryptionCovers just one domain: eg www.yourwebsite.co.auTo get this, you just have to verify you own the domain.Microbusiness websites: small charity, community, non-profit, campaign website, beauty salon, auto services, at-home services, repair workshops, studios. Storing no sensitive data and taking no payments. $11-$160OV SSL“Organisation validation”, with good encryption. You’ll have to submit your business details to confirm you own the website.SMBs, local businesses, tour operators, legal firms, consultants, accountants, care services, agencies, libraries.Holding some data, such as email and log-in but not payment details.$36-$275EV SSL“Extended validation”, with very strong encryption. Your business details must be verified to rule out fraud.Large websites with sensitive customer data, payment details, such as online shops, financial services, specialist consultancy, medical services including counselling, addiction or mental health treatment$92-$400Multi-domainCovers several websites (could be three, or several hundred depending on your subscription)Entrepreneurs running multiple websites. Eg web developers, agencies, hoteliers, merchants.$43-$200+Wildcard SSLCovers subdomains (for example):yourwebsite.co.aushop.yourwebsite.co.aucalendar.yourwebsite.co.auStrong encryptionBusiness websites with subdomains (such as a separate website for an online shop or corporate customers or log in zone/intranet). Eg education sector, public sector, financial services, and corporate sector.$190-$750Now you’ve got a secure domain, we’ll move on to the second critical step of making your website: getting it online. Part 2: Hosting your websiteEvery website needs to be hosted on a web server. Hosting basically means renting or buying some ‘space’ on the internet, to make your website accessible to web users. Fully understanding what hosting means is not necessary, but you should know that your website will need it in some form and you have a few options for this. The below pricing is for self-managed hosting, but we’ll explain that in more detail underneath.Here are typical website hosting prices as of March 2023:Type of hostingTypical costShared hosting$9-$15 per monthVirtual Private Server (VPS) hosting$25-$250 per monthDedicated hosting$220-$400 per monthThe above pricing is the monthly renewal fee ignoring initial discount offers. It’s better to look at pricing this way, because if you base your annual cost expectations on flashy new customer deals you’re going to end up out of pocket.Expert Market Recommends: HostGator for websites of all shapes and sizes. It’s the best overall web hosting provider, with great customer service to match. Prices start at just $3 per month (including tax). A Word on Web Hosting TypesThere are three main types of web hosting, each with their own pros and cons. A lot of these relate to bandwidth restrictions – limits on how big your website can be, or on how many people can visit it each month. The best option for your business depends a lot on your size and growth plans.Shared HostingYour site shares server space and bandwidth with a number of other sites. Since you’re also sharing the cost for that space and bandwidth with other businesses and individuals, this is a cheaper option. However, if you need more space, speed or security it will cost you extra.Typical cost: $9-15/month.Virtual Private Server (VPS)This is a hybrid solution between a private server and a shared one. While the mechanics are similar to shared hosting, there’s usually a guarantee of minimum bandwidth allocation that scales to meet unexpected spikes in traffic. VPS arrangements are also more flexible when it comes to software updates. For example, you can install Apache, PHP or MySQL application updates when you like, without affecting anyone else on the server.“Managed” hosting means you’ll get expert tech support with your subscription. Self-managed means you take care of configuration yourself.Typical cost: $25-$250/month (self-managed VPS hosting)Or $240-$500/month (managed VPS hosting)Dedicated HostingYour business gets its own server. Bandwidth and memory are less restricted than the other two options, there is a higher degree of reliability and flexibility, and common issues — updates, upgrades, security, and maintenance — are handled by staff at the hosting company. These options handle very high traffic with strong website performance.Typical cost: $220-$400 per month (dedicated self-managed hosting)Or $700-$800 per month (dedicated self-managed hosting for large enterprises)Or $400-$830 per month (dedicated managed hosting)Expert Advice: How to choose web hostingYour website doesn’t work if your hosting fails. That means you’ve got to put a lot of trust in your web host, so it’s important to make the right choice. You can switch web hosting providers if your current one lets you down. Top of your list of cost considerations should be:Server stability: How much of the time is your website live? This is called ‘uptime’, and you want it to be as close to 100% as possible. Downtime is a real profit-killer, since any time your website isn’t online is time when customers can’t convert. Ouch.Renewal fees: Like domain name registrars, web hosts sell their services on subscription. They like to pull you in with big discounts, but you should check if there’s autorenewal and you’ll be locked into a higher price.Package: Look out for features such as web security, domain name registration, a website builder or email inbox deal.We researched the lowest possible costs of suppliers’ shared web hosting solutions for one year. We’ve ignored the first year because it’s almost always discounted. So here’s the cost of the second year, minus introductory offers, which is closer to your ongoing annual cost:Cheapest Web Hosting ProvidersWeb hostCost of second year of most basic shared hosting planNamecheap$67.34IONOS$109Hostinger$108.81HostGator$181.48Bluehost$199.64Remember that these plans include different benefits, so it’s not simply a case of choosing the best price. For instance, Hostinger gives you 50GB of disk space, while Namecheap gives you 20GB, and HostGator, IONOS or Bluehost just 10GB on their cheapest plans. But Bluehost also includes a free security certificate and daily website backup. And Namecheap covers hosting for three websites. So you’ll need to find the right option based on the size and number of websites you’re setting up.Right, those are the two main technical elements of setting up your website. Now let’s move onto the fun bit. Part 3: Designing your websiteNow that your site has a home and an address, it’s time to get down to brass tacks. The web design stage is where the look and feel of your website finally comes into focus. It’s also where costs can spiral out of control, if you’re not careful.As someone who has tested lots of DIY website building software, I’m confident that there has never been an easier time to build a website yourself. By the way, that’s coming from someone who reads code about as well as a stone treads water.Taking the DIY route can save you heaps on web designer costs, too. Why not look into our Wix pricing guide to find out just how affordable it is?But if you need a specialised website – or simply don’t have 15+ hours to mess around with text boxes – the better option is to hire a professional to make it for you.The price of having your site designed by a professional web designerPrice: Custom websites built by web design agencies can cost as much as $5,000-$50,000+, depending on the scope of your project.You have a few options for professional website design:Web design agencyGood agencies employ programmers, graphic designers, copywriters, and other specialists. Great project managers will keep the design process aligned with your goals every step of the way.A good web design agency brings a degree of reliability and accountability that you just don’t get with other options.Freelance website developerHere, you’ll get a more personalized approach than you’d get with an agency. However, many freelancers take on multiple clients, which can lead to projects taking longer than expected. After all, you’re relying on just one person to deliver your project.Ensure that you’ve spelled out your needs, budget, and project specs in advance. Edits and alterations may cost extra – so you should check in advance how many times you can go back with design changes before the work will be billed on top of the original price.Off-shore web designGiven the lower wages paid overseas, you may be tempted to contract with someone in Southeast Asia or Eastern Europe. However, the lure of low web design prices may be offset considerably if the work isn’t done quickly or correctly. Or if language barriers lead to frustration for everyone involved.The price of designing your site using a website builderDIY websites cost between $0-$2600+ per year, depending on how big and clever you need your website to be. You can make a website for free with Wix, or you can build a portfolio site with Squarespace for $16 a month to give just two examples.If you’re looking to sell online, Shopify came out on top in our review of the best ecommerce platforms. It costs roughly $44, $120 or $450 per month (prices converted from USD) depending on which subscription package you choose. We’ve written a full Shopify pricing guide to help you understand the different features you’d get access to according to your budget. Meanwhile, you can take a look at our Best 10 Shopify Stores for some design inspiration.If you’re keen to avoid the expense of hiring a professional web designer, consider using a website builder to create your site. We’ve already reviewed the best website builders that allow you to quickly and efficiently create an attractive looking website. Part 4: Creating your contentContent is like the furniture that turns a house into a home. Perhaps more so than anything we’ve discussed, quality content is what draws in web visitors, and converts them into customers.Page copy, product descriptions, social media, blogs… each has its place, and each needs a skilled writer to bring it to life. Freelance copywriters bill on an hourly, per piece, or per word basis.Typically, copywriting agencies charge according to the type of content being produced.Contacting agencies for quotes directly is the best way to scope out content costs for your website. You can ask around for freelancer recommendations, too. We’d suggest avoiding marketplaces like Fiverr because the quality is often poor.Here are your main content cost considerations:CopywritingYour website needs fresh content to stay relevant for visitors and to appear on search engine results pages. For instance, Google advises: “Update your content to account for seasons, trends, or new offerings”. To keep costs down, you can produce the written content for your site yourself. But if writing isn’t exactly a strong suit of yours, it’s worth hiring a freelancer or agency to help out.Copywriting rates vary widely according to experience and project size, ranging between $40 and $90 per hour for a less experienced writer, or $110-$240 per hour for a more experienced wordsmith.A new piece of high-quality content, such as a 1,000 word blog post is likely to cost $250If you publish two new posts a week, that comes to $2,000 a monthImageryHiring a photographer to collect a bank of images for your brand or product is always advisable if you’d like to create a strong brand image. You can also buy stock images and graphics from sites like depositphotos, or download free images for commercial use on unsplash. Part 5: Running your websiteOnce you’ve built your website, you’ll need to get it serviced regularly, just like a company car or office space. You should agree with your chosen web developer if ongoing maintenance is included in your price quote, or if that’s charged as a separate service. It’s also possible to hire an entirely separate web maintenance team after your website has already been built.Here are some ongoing website maintenance costs you need to bear in mind:Technical MaintenanceInstalling platform updates, resolving security issues, and patching coding bugs… they’re all critical tasks that keep your website ticking over. Unless you agree to an ongoing maintenance with your developer, you’re going to have to hire a third party to take care of your web maintenance.Monthly web maintenance packaging can cost $110-$880 if you hire an external agency.SEO and marketingGoogling “Brisbane dog walker” produces around 12 million results – so how do you get your business to appear near the top of the list? Well, a lot of it has to do with how relevant your website content is to the search, how fast your website loads, and if you’re listed correctly on map apps and directories. However, there are also some additional steps you can take to make sure you’re securing the best rank possible.The top results on Google search for "brisbane dog walker" are formatted to signal their relevance to the search engine.That’s where SEO comes in. SEO stands for search engine optimisation, and concerns the process of making a site the best that it can be in the eyes of search engines like Google. All businesses need good SEO, so you should hire a freelancer or agency that specialises in SEO to take a look through your site once every month to make sure it remains well-optimised.SEO from Upweb.com costs $200-$900 per month.Local SEO (listing your business on map apps) costs less than website SEO.Average costs at top agencies range between $2,500-$10,000 per month. Who should build my website?Build your own basic websiteAs explored above, website builders have become more prevalent and sophisticated in recent years. They are now a legitimate option for businesses and individuals alike.Other than a clear cost benefit, website builders also allow you to get a website up and running in just a few hours, with no prior design experience required.Use a web design agencyDesign agencies are typically very reliable and experienced. Creating websites is their bread and butter, and they have it down to a fine art. They are the perfect option if you want a basic website but lack the time or skills to make one yourself. Plus, agencies provide a quote for the project as a whole, making it really easy to compare offers.To request free quotes from top web design companies, fill a few details in our quick form and you’ll receive bespoke quotes from the agencies that can help you. Compare Prices from Leading Web Design Agencies Request callback Hire a freelance developerUsing a freelance developer is another option for creating your basic website. Finding a freelancer may take a little more research, but you can typically enjoy a more personalised service.You will find, however, that a freelancer won’t have the broad range of experience that an agency does. They will also typically charge per hour (at a rate of anywhere from $20 to $100). This can make it hard to predict the total cost.Find an offshore web companyUsing an offshore web company is definitely one of the cheapest options (From $5 per hour). However, they’re often a lot less reliable than the other options presented here. Always be wary of offers that sound too good (or cheap!) to be true.When creating your website, bear in mind how your needs will change over the next few years. If you’re planning to expand your company, or you predict future surges in the number of visitors to your site, remember to mention this when requesting quotes and you should get a website that’s future-proof. The cost of a basic websiteA basic website is made up of one to five pages, and requires only very simple functionality. It’ll be a ‘brochure’ style website, with a contact page and a landing page as well as its core pages. Like any website, it should still be mobile responsive – but it’s always worth checking that this is included in the design price.Basic websites are great if you’re after a very simple, stripped back online presence. It is a place to showcase your business, and receive enquiries. Think of it kind of like a modern day business card.The cost of a basic website made by a web developer is: $650-$15,700 upfront with annual running costs of $14,000 to $59,000.Here’s a breakdown of those costs:Costs of a Basic Business WebsiteUpfront costsDesign$650-$12,500Content$0 to $3,200Total upfront$650 to $15,700Ongoing costs (annual)Domain$24Hosting$133SSL Security$80Tech maintenance$1,800 to £4,800Content Updates$0 to $24,000SEO marketing$12,000 to $30,000Total ongoing$14,000 to $59,000Of course, these prices depend very much on both the size and the complexity of your site. When you request a web design quote, try to be as specific as possible and ensure that you get the total cost.Transparency in the early stages of the web design process, between both you and your designer, ensures everyone is on the same page – and will help prevent pricey amendments further down the line. The cost of an ecommerce websiteThe cost of an ecommerce (shopping) website can vary massively, but your upfront cost is likely to fall in the range of $1,200 to $32,500, according to our research.The main features that make an ecommerce site different from a regular website is the products or services catalogue, and the ability to process payments. And the build price is, of course, impacted by the size and complexity of the website.Factors that affect the cost of an ecommerce website include:If you want a basic design or a fancy artistic creationHow many products you sellThe number of markets (different countries) you’re selling toWhether you want just a few photos or need videos tooThe level of security encryption you’re prepared to pay forThe cost will also, of course, depend on the number of additional features you want to incorporate. You may want to add in functions such as:Member log-in areaEmail reminders for abandoned checkout basketsDiscount offers through email sign-upOrder trackingIn most cases, you’ll need to use some kind of third party software – you can read more in our review of the best ecommerce platforms. Either you can design your own website around this software, connect your existing business website to a new software subscription, or your web developer can build you a custom product which runs in tandem with it.If you want to start with ecommerce software products, you can checkout our comparison guide of two market leaders Woocommerce vs Shopify.Otherwise, you can commission a web developer to build you an ecommerce website from scratch. Here’s the projected cost breakdown:Costs of an Ecommerce (Shopping) WebsiteUpfront costsDesign$1,200-$25,000+Content$0 to $7,500+Total upfront$1,200 to $32,500+Ongoing costs (annual)Domain$24-$2,500Hosting$400SSL Security$250Tech maintenance$1,800 to $4,800Content Updates$0 to $15,000SEO marketing$6,000 to $60,000Total ongoing$8,500 to $83,000Again, being as specific as you can about your requirements will help you to arrive at an accurate quote early on. It can be hard to guess at the price of an ecommerce website due to the many variables involved, so it makes sense to speak with a professional for a specific quote. You can fill a short form to get personalised web design quotes from Expert Market-approved agencies.Or if these costs are looking a bit scary and you’re willing to contribute your own time, you can condense most costs into an ecommerce subscription plan. This involves using a DIY approach, which lowers costs considerably. Shopify pricing starts from $7 per month, for instance.If you’re interested in exploring other ecommerce software options, check out our piece on Wix vs Squarespace: Battle of the Web Shops. Get help from affordable web design professionals Request contact 10 questions to ask your web designerCommunication is the key to making the web design process as streamlined as possible. You’ll need to know exactly what you’re getting from your web designer, and they in turn should know exactly what you expect of them.With this in mind, we’ve put together a few questions that you should ask your designer before getting started: Do you arrange buying the domain name and hosting for the site, and is this included in your quote?How easy will it be for me to report on and update my website? If it requires specialist knowledge, will you provide training for myself and my staff?Will there be any ongoing costs for general site maintenance?Will you optimise the website for search engines?Will the site be mobile responsive?If I am unhappy with the finished design of my site, can it be amended and is there a cost associated with this?Will you provide content and imagery for the site, or should I provide it?What is the scope for future development of the website? Is it built to grow quickly?How much will future amendments to the site cost?How is my website protected if something goes wrong? Next stepsEven with a guide to help, trying to work out the exact cost of a website without a background in design is really tricky. As an excellent starting point, try filling in this short form to receive custom quotes for your business from Expert Market-approved web design suppliers. Written by: Dan Barraclough Dan’s a Senior Writer at Expert Market, specialising in digital marketing, web design, and photocopiers, amongst other topics. Reviewed by: Robyn Summers-Emler Digital Growth Editor Robyn started working on Expert Market in 2021 as a specialist in business websites and digital marketing. As the Grow Online Editor, she ideates, commissions and optimizes content on Expert Market that helps businesses thrive in online spaces and maximize their ecommerce potential. Covering everything from choosing a website builder to scaling a social media marketing strategy - Robyn uses her expertise to help startups, SMBs, and larger businesses realize digital growth in an increasingly competitive landscape.