On this page10 chapters
Ask ten web designers what a website costs and you'll get ten answers, most of them some version of "it depends". That's true, but it isn't useful. You need a number you can put in a budget, and you need to know what you're paying for.
So here's the straight answer first, and then everything behind it.
The short answer
At Flowlabz, website projects start from R 30,000, and most land between R 35,000 and R 95,000. Where yours falls depends on three things more than anything else: how many pages and page types you need, how custom the design is, and how much content you'll manage yourself through a CMS.
After launch, hosting typically runs R 350 to R 750 a month, depending on the platform. Ongoing maintenance is optional.
That range covers a custom-designed, hand-built marketing site: not a template with your logo on it, and not a web app. If you need accounts, dashboards or anything your users log into, that's an app, and it's priced differently. Here's what it costs to build an app.
Why quotes for the same website vary so much
If you've collected a few quotes, you've probably seen numbers that are far apart for what sounds like the same job. Usually it isn't the same job. The differences tend to come from three places:
- Template versus custom design. A theme adapted to your brand is quicker to set up than a site designed around your content and your customers. Both are valid, but they're different products.
- Who does the work. A solo freelancer, a studio and a large agency carry different overheads, and bring different depths of design, development and project management.
- What's included. Copywriting, photography, search setup, analytics, training and post-launch support are sometimes in the price and sometimes extras. Two quotes can differ simply because one includes things the other leaves out.
When you compare quotes, compare what you'll actually get, line by line, not just the total.
What moves the price
1. Page count and page types
Ten pages that share one layout cost less than ten pages that each need their own. What matters most is the number of unique templates. A homepage, a services page, a service detail template, an about page, a contact page, a blog index and an article template is seven designs, even if the finished site has fifty pages.
2. Design depth
A site designed from scratch, with its own type, layouts, illustration or motion, takes longer than one that works within an existing visual system. If you already have a strong brand, the design phase moves faster. If the website is where your brand gets defined, budget for that.
3. Content management
If you'll publish articles, case studies, team profiles or listings yourself, the site needs a CMS set up around that content: collections, fields and templates that make editing easy for your team. The more types of content you manage, the more setup there is. We've written about structuring a CMS that clients actually use.
4. Integrations and functionality
Forms that feed your CRM, booking tools, newsletter sign-ups, multiple languages, e-commerce, gated downloads: each one adds build and testing time. Most marketing sites need a few of these. Some need a lot.
5. Content: who writes it and who shoots it
Copy and imagery are the most common cause of delays and unplanned costs. If your content is ready, the project moves faster. If it needs writing or photographing, plan and budget for that from the start, rather than finding out halfway through.
What you should get for the money
Whatever you spend, a professional website project should include:
- A design built around your customers and what you need them to do, not just how the homepage looks.
- A responsive build that works properly on phones, tablets and large screens.
- Speed: fast load times on mobile connections, with optimised images and no bloated scripts.
- Search foundations: page titles and descriptions, clean URLs, a sitemap, structured data, and redirects from any old pages.
- Analytics, so you can see what's working.
- Accessibility basics: readable contrast, keyboard navigation, alt text and a proper heading structure.
- A CMS your team can use, with a walkthrough at handover.
- Ownership. You should own the site outright.
That last point matters more than most people realise. We hand every website over outright: no platform lock-in, no licensing fees and no recurring template costs. If a quote leaves ownership vague, ask.
Ongoing costs after launch
- Hosting: typically R 350 to R 750 a month, depending on the stack. Webflow includes hosting in its site plans, and custom-coded sites on Vercel use its free or pro tier.
- Your domain: a small annual fee, paid to your domain registrar.
- Maintenance (optional): a monthly retainer for content updates, small additions and platform upkeep. Useful if you'd rather not touch the site yourself, but not required.
Ask any agency what you'll pay every month after launch, not just what the build costs. It's the number people forget.
How long a website takes
Most of our website projects ship in 3 to 6 weeks from kick-off, depending on page count and complexity. The timeline is set at the start, so you know your launch date before work begins. The biggest variable is usually content and feedback: projects move fastest when the copy is ready and one person signs off on decisions.
Red flags in a website quote
- No mention of ownership. If you can't take your site elsewhere, you don't really own it.
- A price with no scope. A single number without a list of pages, features and deliverables makes comparison impossible and surprises likely.
- No timeline. A professional team can tell you when you'll launch.
- "Unlimited revisions". It sounds generous, but it usually means there's no design process, just changes until someone runs out of patience.
- A template sold as custom. Ask how the design will be created, and what the site will be built on.
Hiring in Cape Town
We're based in Cape Town and meet clients in person here, which makes the first conversation easy: we can sit down together, look at your current site and your goals, and leave with a clear brief. We also work with businesses across South Africa and abroad over video calls. If you're comparing agencies, our guide to choosing a web design agency in Cape Town covers the questions to ask.
How to get an accurate quote
The fastest way to a real number is a short brief: what you're trying to achieve, roughly what the site needs to do, and a few sites you like, with a line on why. You don't need a specification. We've put together a simple brief template if you'd like a starting point.
Send us your brief and you'll hear back within 24 hours, with a scope and price within 48. You can see what's included on our website design and build page, or get in touch directly.
Questions we get asked
Is a Webflow website cheaper than a custom-coded one?
Not necessarily. The design work is the same either way; what changes is the build, and how you edit content later. Webflow suits sites your team updates often, while custom code suits sites that need more flexibility or performance. We compare them in Webflow vs WordPress vs custom code.
Do I own my website when the project ends?
With us, yes, fully. There's no platform lock-in and no licensing fee. Check this with any provider before you sign.
What does website maintenance cost?
It's optional. If you want help after launch, a monthly retainer covers content updates, small additions and platform maintenance, priced to how much support you need.
Can I start with a smaller site and add pages later?
Yes. A well-structured site is built to grow: new pages can reuse existing templates, which keeps later additions quicker than the first build.
How long does it take to get a quote?
Send us a brief and you'll hear back within 24 hours, with a scope and price within 48 hours.
Do you work with businesses in Cape Town?
Yes. We're based in Cape Town and meet clients in person here. We also work with businesses across South Africa and abroad.