UK website costs explained

How much does a small business website cost?

A useful quote separates the work needed to build the website from the cost of keeping it online. This guide shows Millwards Digital’s current one-off build fees, monthly care prices, first-payment amounts and first-12-month totals.

Prices and package scope checked 13 July 2026.

The short answer

Millwards Digital websites start at £199 to build, plus £49 per month for care

The Launch package is £199 as a one-off website build and £49 per month for managed care. Business is £499 to build and £99 per month. Growth is £999 to build and £199 per month. At checkout, the one-off build and first month of care are paid together. A new domain’s displayed first-year price is also added if you choose one during the project brief.

That means the website-only starting payment is £248 for Launch, £598 for Business or £1,198 for Growth. Those figures exclude a new domain and any applicable tax, licence or other third-party cost. After checkout, monthly website care continues at the package rate until cancelled.

Quick calculation

First payment = build fee + first month of care + any selected new domain

The checkout total is shown before Stripe asks for payment, so the recurring monthly part and any verified first-year domain price are not hidden inside one unexplained figure.

Website package costs at a glance

Package One-off build Monthly care Website-only due at checkout Website service over first 12 months
Launch £199 £49 £248 £787
Business £499 £99 £598 £1,687
Growth £999 £199 £1,198 £3,387

The first-12-month column is the one-off build fee plus twelve monthly care payments. It assumes the care plan remains active for twelve months. It excludes domains, applicable tax, paid licences and other agreed third-party costs. It is a transparent calculation, not a finance agreement or a requirement to commit for a year.

What does the one-off website build price cover?

The build fee pays for the defined project that takes the website from business information to an approved launch. Every package includes planning and page structure, a tailored mobile-friendly design, clear calls to action, search-friendly foundations, review, revisions and launch setup. The amount changes because a larger site and more involved functionality require more planning, content structure, design and testing.

Launch includes one polished scrolling page, an enquiry form and contact links. Business includes up to five core pages, a service-led content structure, standard booking integration and local search foundations. Growth includes up to ten core pages, broader content support and online payment or selling integration. The complete current scope appears on the package comparison.

“One-off” describes the build fee, not lifetime unlimited changes. Once a website is launched, normal content requests sit within the care plan’s allowance. New functionality, major redesign work or a substantial expansion is separately scoped so you can decide before taking on another cost.

What does the monthly website fee pay for?

The monthly care fee keeps the website in a managed service after launch. It includes managed hosting, SSL, regular website backups, routine security and maintenance, support, and the content-change allowance set out for the package. Business provides expanded monthly support and Growth provides priority monthly support for their larger sites.

This is more than renting server space. The care model means the website has an agreed technical home and a point of contact. You do not have to choose a hosting account, manage routine server work or work out who should deal with a normal site update. The website hosting and maintenance guide explains the boundaries in detail.

The care fee is charged monthly through Stripe after the first month. It runs until cancelled and has no minimum term beyond the month already paid for. Cancellation takes effect at the end of that paid period, with reasonable handover support available for transferable content and services.

What other website costs might apply?

Domain registration and renewal

A domain is the website address, such as a name ending in .co.uk or .com. If you already own a suitable domain, providing it in the brief adds no registration charge at checkout. If you choose a new domain, live availability and the verified first-year price are shown before it is selected and added to the first payment.

A domain’s future renewal is separate from monthly website care. Where Millwards Digital manages a new domain, a separate Stripe schedule is created no higher than the renewal estimate accepted at checkout, using the registrar renewal date. The registrar’s authoritative amount is then synchronised under the notice and approval safeguards before Stripe can be increased. It charges automatically each year. You receive at least 30 days’ notice; a year-on-year increase above 20% of the last annual amount you accepted or paid requires fresh approval, as does an increase without the full notice period. The registrar’s own auto-renew must remain enabled because Stripe handles the customer charge while the registrar performs the actual renewal. Domain prices vary by extension and renewal period, so they are not part of the fixed website build fee.

Paid software, booking or payment services

Some outside platforms charge their own subscription or transaction fees. A standard booking integration is included in the Business build scope, but the booking provider may have its own plan. Growth includes online payment or selling integration, while the payment processor or commerce service can charge separately under its terms. Integration work and the third party’s service price are different costs.

Images, specialist content and licences

The website needs material you are entitled to use. If specialist photography, paid stock imagery, a premium font or another licensed asset is appropriate, its cost should be identified before it is purchased. You should not assume that an image found through a search engine is free to place on a commercial website.

Applicable tax

The package prices are stated in GBP. If tax applies to a transaction, it should be displayed or agreed before payment rather than treated as part of an informal estimate. The checkout total is the amount to review before submitting card details.

Why can two website quotes be very different?

“A website” can mean a single focused page or a larger service platform with booking, payments and many content sections. Quotes differ because the work and responsibilities differ. Comparing only the headline build price can hide important gaps.

When comparing quotes, check the number and purpose of pages, who prepares the content, how mobile layouts are handled, which forms or integrations are included, how feedback and revisions work, who launches the site, and what happens afterwards. Also check whether hosting, maintenance, backups, support, licences and domain renewals are included, optional or left entirely to you.

  • Defined page and feature scope
  • Content responsibility
  • Mobile and accessibility considerations
  • Review and revision process
  • Launch and domain responsibility
  • Hosting, maintenance and support

A cheaper quote may be the right choice if it genuinely covers the result you need. A higher quote may be justified by more pages, custom functionality, content work or ongoing service. The useful question is not only “What is the price?” but “What outcome and responsibilities does that price include?”

How to choose the right Millwards Digital package

Choose Launch for one focused message

Launch is intended for sole traders and small businesses that need one clear place to be found. A scrolling page can introduce the business, explain a focused set of services and provide an enquiry route without splitting a small amount of content across thin pages.

Choose Business when services need room

Business is designed for businesses with several services, customer groups or areas to cover. Up to five core pages allow important topics to be explained properly. Standard booking integration and local search foundations make it a practical fit for many growing service businesses.

Choose Growth for broader content or payment functionality

Growth supports up to ten core pages and more involved functionality. If visitors need to make an online payment or buy through the site, Growth is the minimum package. It also provides broader content support and priority monthly support.

If a selected feature requires a higher package, the checkout brief identifies that before payment and offers the appropriate switch. This prevents an attractive lower price from being selected for a scope it cannot deliver. For more planning help, see the small business web design guide or the focused guide to websites for trades.

How to budget for the first year

Begin with the first-12-month website service total in the table. Then add the displayed first-year domain price if a new domain is needed, any applicable tax, and only the third-party tools genuinely required by the project. This produces a more useful budget than looking at the build fee alone.

For example, the website-service portion of Launch over twelve months is £787: the £199 build plus twelve care payments of £49. The checkout baseline is £248 because it contains the build and first care month; the remaining eleven care payments arrive monthly if the service continues. The same calculation produces £1,687 for Business and £3,387 for Growth.

Keep annual domain renewal and outside software renewals in the budget as their own lines. Separating them makes it easier to see which company provides each service, when it renews and what happens if it is cancelled.

Common questions about website pricing

Do I have to pay for twelve months of care upfront?

No. The first month is included in the checkout payment, then care renews monthly. The first-12-month figures in this guide are budgeting totals, not an upfront annual care charge.

Is a new domain included in the package price?

No. You can use a domain you already own at no registration cost, or choose an available new domain and see its first-year price added before Stripe opens.

Can the monthly care plan be cancelled?

Yes. It can be cancelled before the next billing date and ends at the close of the paid period. Reasonable support is available to arrange a handover of transferable content and services.

Are online payments included in every package?

No. Online payment or selling integration requires Growth. Payment processors and commerce services may also charge their own transaction or subscription fees.

Know the scope before you spend.

Compare the full packages or share your requirements for a clear recommendation.