The age-old question I get is, “How much for a website?” There’s never a straight answer for this. It’s not like there’s a small, medium, or large variety to choose from, plus we only provide some of the services required. Depending on your budget, there are many ways to go about this process, and some areas you could even handle yourself. The purpose of this article is to identify the key factors you need to consider when building a website in 2024.
Consulting
You can either read articles like this or get professional help. Many “consultants” in this industry have a firm grasp of buzzwords but tend to beat around the bush, ultimately telling you what you already know. You could spend thousands of dollars hiring someone to write an RFP (Request for Proposal) for your business, or you could hire a company that speaks your language to guide you.
For example, I recently saw a company spend money on a consultant, only to be told to stick with their existing provider. If you’re clear about your needs and goals, you might be able to skip this step entirely and save a significant amount of money.
Logo & Branding
If your brand isn’t established yet, you might need a logo and a color scheme. Here, you can either toss your name into an AI logo generator and get something for a few bucks, or you could hire a design company to thoroughly understand your brand. They might provide you with 50 concepts to choose from, suggest appropriate colors, and even tell you what your “spirit animal” is.
On the high end, the LCBO famously spent $650,000 branding the Ontario Cannabis Store—and the result could have come out of a logo generator. So, the range can vary wildly. Ask yourself: do you need a logo to sell your product or service? If the answer is no, you don’t need to spend much on this stage.
My recommendation is to find a designer or agency whose style you like and be upfront about your budget. If your budget is tight, consider keeping it text-based—you don’t need a fancy emblem to make an impact. Don’t try to create the next Nike swoosh; just aim for something functional.
Photography
Nobody wants to read an all-text website, so you’ll need images to break up the content. Where will these images come from? If your business needs headshots, you could take a selfie and enhance it with an AI tool, or you could hire a professional photographer. For other imagery, you can hire a photographer, pay for premium stock images, use free stock images, generate them with AI, or take them yourself.
If your budget is on the low end, free stock photos will suffice. However, custom photography can add a unique touch that stock images simply can’t provide.
Copy
If you can write an email, you can write a website. That doesn’t mean it will be good, though. In 2024, AI tools like ChatGPT can write surprisingly good copy for you, or at least provide a solid starting point. For example, I often use AI to generate bedtime stories for my kids, and it’s amazing how creative and detailed the results are.
On the flip side, you could hire a professional copywriter to craft compelling, brand-aligned messaging that truly resonates with your audience. This will cost more but can make a significant difference in how your site connects with visitors.
Making It Work
Now that you’ve sorted out the other elements, it’s time to think about the website itself. Do you need something simple or something more advanced? Could your website be a single long page, or will it require multiple pages?
You could work with a design agency to storyboard everything upfront, or you could build the site and make adjustments on the fly. Each approach has its pros and cons. Storyboarding provides clarity and reduces surprises, but it takes more time and upfront investment. Adjusting on the fly can save time initially but might lead to scope creep and unexpected costs.
Keeping It Working
Once your website is live, there are ongoing costs to consider:
- Domain Registration: A domain (e.g., yourname.com) typically costs $15–$25 per year. Premium domains or fancy extensions can cost more. If your business is stable, registering your domain for multiple years can be a smart move for SEO.
- Web Hosting: Your website needs to sit on a server somewhere. Hosting costs can range from $5–$500 per month, depending on the provider and the level of performance and support you need.
- Plugins: If your website is built on a platform like WordPress, you may need paid plugins to achieve specific functionality. Costs for plugins can range from free to hundreds of dollars annually.
- Maintenance: Websites need regular updates to ensure they remain secure and functional. If you’re using WordPress, you’ll need to update plugins, themes, and the core software periodically. You can handle this yourself or hire someone to do it for you.
Conclusion
Given the wide range of variables involved, estimating the cost of a website can be challenging. My advice is to start by defining your budget and identifying what you can handle yourself (e.g., writing copy) versus what you’ll need help with (e.g., coding). By approaching the process with a clear plan and realistic expectations, you can create a website that meets your needs without breaking the bank.



