A R1,500 website ad is easy to find and easy to say yes to. It's also almost never the full story. The build itself might be cheap, but what it costs you afterward, in lost customers, in fees you didn't see coming, in months spent stuck with something that doesn't work, usually adds up to far more than you saved.
We get calls every month from business owners who paid little upfront and are now paying to get out. This guide walks through where those costs actually hide, so you can spot them before you sign anything.
The Real Price Tag Isn't on the Invoice
When a website is quoted at R1,500 to R2,500, that number usually covers one thing: someone dragging a few template blocks into place and pointing a domain at them. It doesn't cover what happens in the months after launch, and that's where the real cost lives.
Four places a cheap build quietly costs you more than a properly built one:
- Load times that chase visitors away before the page even finishes rendering
- A template you can't move, edit, or leave without starting again
- Small changes billed at agency rates every single time
- A site structure that Google struggles to read, so you rank nowhere
Slow Load Times Cost You Customers
Cheap builds are almost always assembled from bloated page-builder templates: dozens of unused plugins, uncompressed images, and third-party scripts nobody bothered to trim. The result is a site that takes four, five, sometimes eight seconds to load.
That matters more than it sounds like it should. Studies on mobile behaviour consistently show that as load time crosses the three-second mark, a large share of visitors simply leave, and in South Africa, where more than 70% of browsing happens on mobile data, a heavy template is even more punishing.
Every second of extra load time is a percentage of visitors who never see what you're selling. A slow site isn't just an inconvenience, it's a leak in the top of your sales funnel that never shows up on the invoice.
Template Lock-In
Cheap website deals are rarely about the website. They're about the monthly subscription that comes with it. The build is priced low because the real product is a recurring platform fee, and once your business, your content, and your Google rankings are tied to that platform, leaving becomes expensive on purpose.
Watch for these lock-in signs before you commit:
- You don't get your own hosting account, the provider hosts it and controls access
- The domain is registered in the provider's name, not yours
- There's no way to export your content if you want to switch providers
- Cancelling the subscription takes the whole site offline immediately
If you don't own your domain and your files outright, you don't really own your website. You're renting it, and the rent tends to go up.
Hidden Change Fees
This is the one that catches people off guard most often. You need to update your phone number, add a new service, or swap out a photo, something that should take five minutes, and you get a quote for R300 to R800 "per change request."
Ask any cheap provider these three questions before you sign anything:
- Can I edit the site myself, and how?
- What does a small text or image change cost after launch?
- Is there a limit on how many changes I get per month?
If the answers are vague, budget for it to be expensive. A site you can't touch without paying again isn't really finished, it's a subscription with extra steps.
Weak SEO Structure
Most template builders were designed to get a page live fast, not to get it found. That usually means messy heading structures (three H1 tags on one page isn't unusual), missing meta descriptions, no schema markup, and image files still named "IMG_4821.jpg" instead of something Google can actually understand.
None of that stops the site from looking fine to a visitor. It does stop the site from ranking. A business that spent R2,000 on a website and R0 on search visibility is, in practice, invisible to anyone searching for what they sell.
How to Spot a Cheap Build Before You Pay
A few quick checks before you commit to any quote:
- Ask who owns the domain and hosting. The answer should be you, in your name.
- Ask for the change-request pricing in writing. Not "we'll sort you out," an actual number.
- Test a live example on your phone. Open one of their existing sites on mobile data and time how long it takes to load.
- Check if the design is unique. If you recognise the layout from three other local businesses, it's a shared template.
What Good Actually Costs
A properly built site doesn't have to mean enterprise pricing. Our own custom-coded packages start at R1,799 for a landing page and R5,299 for a full six-page business site, hand-coded rather than templated, hosted under your own name, with no per-edit fees on top. See the full breakdown here.
The gap between a R1,500 template and a properly built site isn't as wide as it looks once you count what the cheap option costs you afterward. Ready to compare properly? Get a straight quote from us and see the difference for yourself.