More insights.
Subscribe to our newsletter.
Deep dives into design thinking, creative process, and the intersection of business and aesthetics.
Launch day feels like the finish line. It isn't. A website is closer to a piece of equipment than a one-off purchase — it needs upkeep, and pretending otherwise is how businesses end up with a site that quietly degrades for two years before anyone notices.
The good news: these costs are predictable, not mysterious. Here's exactly what to budget for.
Hosting
$10–$300+/month, depending on traffic, performance needs and whether you're running ecommerce. Cheap hosting is a false economy more often than not — a slow host drags down both user experience and SEO, so this is one of the few places where paying slightly more is usually worth it.
What it shouldn't cost: we've seen invoices from previous agencies charging hundreds of dollars a month just to "manage" hosting and domain renewal on a five or six-page website — work that takes minutes, not hours, once it's actually set up. If your hosting bill is sitting at $250+/month for a small site, ask exactly what that's paying for, because it's rarely the hosting itself.
Domain Renewal
$20–$50/year. Boring, essential, easy to forget. Set a calendar reminder, because letting a domain lapse accidentally is one of the dumbest ways to lose a website overnight.
We've had clients let domain and hosting lapse, then ask for "the old website back" months later — and by that point, it's genuinely gone, not just paused. A $30 renewal is a lot cheaper than rebuilding something from scratch because nobody noticed an expiry email.
Maintenance
$50–$500+/month, depending on complexity. This is the one most businesses underestimate, and the one where the gap between "paying for maintenance" and "actually being maintained" shows up the most.
We've seen this go wrong in fairly specific ways. One client came to us after a previous agency had charged ongoing maintenance fees for months without actually updating the theme or plugins underneath — so when WordPress ran its own auto-update, everything broke at once, and it took hours to untangle. Add an offshore dev team into that mix and a fix that should take twenty minutes can stretch into a full day, because feedback's crossing time zones and nobody local can just jump in. For an ecommerce site, that's a day of stopped sales. For a service business, that's a day of missed calls.
In our experience, most of what actually breaks isn't dramatic — it's usually caching. A plugin needs purging, or Cloudflare's serving an old cached version instead of the latest changes. Genuinely simple to fix once you know what you're looking at, and exactly the kind of thing that shouldn't take a support ticket and three days to resolve.
Worth asking directly: when something does break, how long does it actually take to fix? A maintenance plan that takes a week to action a request because it has to pass through two layers of support, or wait on a developer in a different time zone, isn't really a maintenance plan, it's a queue. We run fixes same-day in most cases because there's no handoff between the person who notices the issue and the person who can actually fix it.
Security and Backups
Small business websites get targeted too — malware, spam, brute-force login attempts. Most decent hosting includes basic protection, but it's worth confirming exactly what's covered rather than assuming. Same goes for backups: ask whether they're daily, stored off-site, and whether anyone's actually tested a restore. A backup that's never been tested is a backup you're hoping works, not one you know works.
Software and Plugin Licences
$50–$1,000+/year, depending on what your site actually runs — page builders, booking systems, ecommerce tools, premium plugins. Not every site needs premium software, but if yours does, factor the renewal in now rather than getting surprised by it next year.
Content Updates
New services, updated pricing, fresh photos, the occasional blog post — none of this has a fixed cost, but all of it matters more than people expect. A site that hasn't been touched in two years reads as a business that's stalled, even if the business itself is doing fine.
SEO and AI Search (AEO)
A launched website doesn't automatically generate traffic. SEO is what keeps building it month over month, and increasingly, AEO is what determines whether you show up in answers from ChatGPT, Gemini and Perplexity instead of just Google's results page. We've covered what that actually involves here — worth a read if you haven't already, since it's becoming one of the highest-leverage ongoing investments a website can have.
We've also seen what happens when this gets done badly as an ongoing "service." One client's previous agency had used AI and a plugin to mass-generate thousands of suburb and keyword pages — not one of them ranked. On top of that, the hosting was subpar and the database was so flooded with thin pages that the site itself ran slow. More pages isn't more SEO. It's just more weight for a website to drag around when there's nothing genuinely useful behind any of it.
Typical range: $500–$1,500/month for most small businesses, more in competitive industries.
Analytics and Reporting
Google Analytics and Search Console are free and genuinely useful — the value isn't the tool, it's actually looking at what it tells you. A website nobody checks the data on is a website nobody's actually improving.
Marketing on Top of the Website
The site is the foundation. Google Ads, social advertising, content marketing and email all sit on top of it, and they're where most of the day-to-day growth actually comes from. None of this is strictly a "website cost," but it's rarely separate from the website's performance either — a slow, poorly built site will quietly undercut every dollar spent on ads pointing at it.
What a Realistic Annual Budget Looks Like
Expense | Typical Annual Cost |
|---|---|
Hosting | $250–$720 |
Domain | $15 .com.au - $25 .com - $50+ others |
Maintenance | $600–$3,600 |
Plugin licences | $100–$1,000 |
Content updates | Variable |
SEO/AEO | Variable, often the largest line item |
A brochure-style site can run lean. A site that's actually expected to generate leads and grow will usually carry a real ongoing budget alongside it — and that's not a flaw in the model, it's the model working as intended.
Cost or Return?
The better question isn't "what does my website cost to maintain." It's "what is my website actually returning." A site generating consistent enquiries earns its ongoing cost back many times over. A site sitting untouched, slowly decaying, is paying for hosting and getting nothing for it.
We build maintenance and growth into our plans from the start rather than treating them as an upsell after launch — no hidden fees, no surprise invoice six months in. If you want a clear answer on what your specific site should realistically cost to run well, book a 15-minute call and we'll lay it out honestly.
Launch day feels like the finish line. It isn't. A website is closer to a piece of equipment than a one-off purchase — it needs upkeep, and pretending otherwise is how businesses end up with a site that quietly degrades for two years before anyone notices.
The good news: these costs are predictable, not mysterious. Here's exactly what to budget for.
Hosting
$10–$300+/month, depending on traffic, performance needs and whether you're running ecommerce. Cheap hosting is a false economy more often than not — a slow host drags down both user experience and SEO, so this is one of the few places where paying slightly more is usually worth it.
What it shouldn't cost: we've seen invoices from previous agencies charging hundreds of dollars a month just to "manage" hosting and domain renewal on a five or six-page website — work that takes minutes, not hours, once it's actually set up. If your hosting bill is sitting at $250+/month for a small site, ask exactly what that's paying for, because it's rarely the hosting itself.
Domain Renewal
$20–$50/year. Boring, essential, easy to forget. Set a calendar reminder, because letting a domain lapse accidentally is one of the dumbest ways to lose a website overnight.
We've had clients let domain and hosting lapse, then ask for "the old website back" months later — and by that point, it's genuinely gone, not just paused. A $30 renewal is a lot cheaper than rebuilding something from scratch because nobody noticed an expiry email.
Maintenance
$50–$500+/month, depending on complexity. This is the one most businesses underestimate, and the one where the gap between "paying for maintenance" and "actually being maintained" shows up the most.
We've seen this go wrong in fairly specific ways. One client came to us after a previous agency had charged ongoing maintenance fees for months without actually updating the theme or plugins underneath — so when WordPress ran its own auto-update, everything broke at once, and it took hours to untangle. Add an offshore dev team into that mix and a fix that should take twenty minutes can stretch into a full day, because feedback's crossing time zones and nobody local can just jump in. For an ecommerce site, that's a day of stopped sales. For a service business, that's a day of missed calls.
In our experience, most of what actually breaks isn't dramatic — it's usually caching. A plugin needs purging, or Cloudflare's serving an old cached version instead of the latest changes. Genuinely simple to fix once you know what you're looking at, and exactly the kind of thing that shouldn't take a support ticket and three days to resolve.
Worth asking directly: when something does break, how long does it actually take to fix? A maintenance plan that takes a week to action a request because it has to pass through two layers of support, or wait on a developer in a different time zone, isn't really a maintenance plan, it's a queue. We run fixes same-day in most cases because there's no handoff between the person who notices the issue and the person who can actually fix it.
Security and Backups
Small business websites get targeted too — malware, spam, brute-force login attempts. Most decent hosting includes basic protection, but it's worth confirming exactly what's covered rather than assuming. Same goes for backups: ask whether they're daily, stored off-site, and whether anyone's actually tested a restore. A backup that's never been tested is a backup you're hoping works, not one you know works.
Software and Plugin Licences
$50–$1,000+/year, depending on what your site actually runs — page builders, booking systems, ecommerce tools, premium plugins. Not every site needs premium software, but if yours does, factor the renewal in now rather than getting surprised by it next year.
Content Updates
New services, updated pricing, fresh photos, the occasional blog post — none of this has a fixed cost, but all of it matters more than people expect. A site that hasn't been touched in two years reads as a business that's stalled, even if the business itself is doing fine.
SEO and AI Search (AEO)
A launched website doesn't automatically generate traffic. SEO is what keeps building it month over month, and increasingly, AEO is what determines whether you show up in answers from ChatGPT, Gemini and Perplexity instead of just Google's results page. We've covered what that actually involves here — worth a read if you haven't already, since it's becoming one of the highest-leverage ongoing investments a website can have.
We've also seen what happens when this gets done badly as an ongoing "service." One client's previous agency had used AI and a plugin to mass-generate thousands of suburb and keyword pages — not one of them ranked. On top of that, the hosting was subpar and the database was so flooded with thin pages that the site itself ran slow. More pages isn't more SEO. It's just more weight for a website to drag around when there's nothing genuinely useful behind any of it.
Typical range: $500–$1,500/month for most small businesses, more in competitive industries.
Analytics and Reporting
Google Analytics and Search Console are free and genuinely useful — the value isn't the tool, it's actually looking at what it tells you. A website nobody checks the data on is a website nobody's actually improving.
Marketing on Top of the Website
The site is the foundation. Google Ads, social advertising, content marketing and email all sit on top of it, and they're where most of the day-to-day growth actually comes from. None of this is strictly a "website cost," but it's rarely separate from the website's performance either — a slow, poorly built site will quietly undercut every dollar spent on ads pointing at it.
What a Realistic Annual Budget Looks Like
Expense | Typical Annual Cost |
|---|---|
Hosting | $250–$720 |
Domain | $15 .com.au - $25 .com - $50+ others |
Maintenance | $600–$3,600 |
Plugin licences | $100–$1,000 |
Content updates | Variable |
SEO/AEO | Variable, often the largest line item |
A brochure-style site can run lean. A site that's actually expected to generate leads and grow will usually carry a real ongoing budget alongside it — and that's not a flaw in the model, it's the model working as intended.
Cost or Return?
The better question isn't "what does my website cost to maintain." It's "what is my website actually returning." A site generating consistent enquiries earns its ongoing cost back many times over. A site sitting untouched, slowly decaying, is paying for hosting and getting nothing for it.
We build maintenance and growth into our plans from the start rather than treating them as an upsell after launch — no hidden fees, no surprise invoice six months in. If you want a clear answer on what your specific site should realistically cost to run well, book a 15-minute call and we'll lay it out honestly.



