"How much does a website cost per month?" has a few different answers depending on what you mean — just hosting, ongoing maintenance, or a full pay-monthly website that bundles everything together. Here's each, in real UK numbers.
Just hosting: £5–£30/month
If you already own your site and just need somewhere to host it, decent UK business hosting runs roughly £5–£30/month depending on speed, support and whether it's managed. Cheap shared hosting is the biggest cause of slow small-business sites, so this isn't the place to scrape the bottom.
Hosting + maintenance (a care plan): £49–£149/month
Most businesses are better off on a care plan that adds updates, security, backups and support on top of hosting. For a typical WordPress site that's around £49–£149/month depending on the level of support and how business-critical the site is.
A full pay-monthly website: the build spread out
A pay monthly website rolls the whole thing — the custom build, hosting, maintenance and support — into one monthly fee, usually with a small or zero upfront cost. This is the option for businesses that need a professional site but would rather protect their cashflow than pay thousands up front.
The exact figure depends on the size of the site, but you should always get a clear, all-in monthly price with no hidden extras.
What to watch for
- →Cheap hosting that quietly throttles your speed (and your rankings)
- →Care plans that don't actually include backups or support
- →Pay-monthly deals where you never own the site — always ask
- →Surprise "setup" or "admin" fees on top of the headline price
The bottom line
For a professional, maintained site, most UK small businesses land somewhere between £50 and £150 a month all-in — or a pay-monthly plan if they want the build itself spread out too. If you'd like a clear figure for your business, just ask.





