How Much Does a Website Cost? A Realistic Pricing Breakdown

- Website cost depends on the type (landing page, business site, or e-commerce), the number of pages, whether the design is custom or templated, and who builds it.
- Market reference points: a landing page typically runs $80 to $200; a domain costs $12 to $32 a year; hosting costs around $40 a year. Always ask about these before agreeing.
- Monthly drag-and-drop platforms run around $8 to $36 a month but the site usually goes offline when you stop paying; a one-time purchase is usually less stressful in the long run.
- A fair quote states the pages and features, the renewal costs for year two onwards, lets you see a demo before paying, and hands over both source code and domain.
- When comparing quotes, confirm what's included: domain, hosting, source-code ownership, renewal fees, and which contact channels are integrated.
"How much does a website cost?" is the first thing anyone types into Google — and the answer they get back is a chaos of quotes ranging from pocket change to thousands. Same request, wildly different numbers. Why?
Because "website" covers a lot of very different things. A single-page intro for a clothing shop is nothing like an online store with a shopping cart, payments, and order management. And plenty of providers quote a low number up front while quietly burying domain, hosting, and annual maintenance fees in the fine print.
Here is a clear look at realistic market prices, why quotes differ so much, and how to read a quote so you don't overpay.
What drives the cost of a website?
Before looking at numbers, it helps to understand what your money actually buys. A pho restaurant that just needs a page showing its menu and address has almost nothing in common with one that wants customers to order delivery and pay online — those are fundamentally different projects.
Four things move the price most:
- Number of pages and features. A single-page landing page costs far less than an 8-page site with a blog, or an online store with a cart, payment gateway, and order dashboard.
- Custom design vs. a template. Building from scratch to match your brand identity takes more work than dropping your logo and colors into an existing theme.
- Who does the work. A freelancer, a small studio, and a large agency in the city center will give you three very different prices for the same brief.
- Turnaround time. Needing it live today to launch an ad campaign is different from being able to wait a few weeks.
Once you understand these four factors, the gap between a $40 quote and a $400 quote makes sense: they are selling two different things. If you're weighing whether to build it yourself or hire someone, Should You Build Your Own Website or Hire a Designer? walks through both options.
What websites cost on the market today
Below are the price ranges you'll typically encounter, broken down by website type. These are reference points — every provider is different — but they give you a baseline when you're reading a quote.
Landing page (single-page sales or intro page)
The most common option for anyone running ads: a long single page introducing a product, with a call button and a lead-capture form. Landing pages on the market typically run around $80 to $200, and delivery is usually 3 to 5 days. If you're not sure how a landing page differs from a regular website, What Is a Landing Page? A Plain-English Guide for Beginners explains it clearly.
Business website (company or service introduction)
More pages: home, about, services or products, news, and contact. The right fit for a construction company, law firm, clinic, or tutoring center. Pricing varies widely depending on the number of pages and how much design attention you want.
E-commerce website (cart, payments, order management)
The most complex type, because multiple systems have to be built and connected: product catalog, shopping cart, payment gateway, and an order dashboard for the shop owner. A cosmetics store or fashion shop wanting to sell directly online falls into this category, and the price reflects the extra work.

Hidden costs to ask about up front: domain, hosting, maintenance
This is where a lot of people get caught. The initial quote looks manageable, then a year later a string of charges appears that nobody mentioned at signing. Three things to ask about before you agree to anything:
- Domain (your web address, e.g. .com or .vn): usually around $12 to $32 a year, renewed every year to keep the name. Ask clearly whose name the domain is registered under — if it's under the agency's name, moving it later becomes a headache.
- Hosting (the server that keeps your site running online): usually around $40 a year. Without hosting, the site is nowhere.
- Maintenance and updates: fixing bugs, changing content, renewing things going forward. Some providers charge per request, others offer monthly or annual plans.
If you're still fuzzy on what a domain and hosting actually are and how they relate to each other, read What Is a Domain and Hosting? A Beginner's Guide to Choosing before signing any contract.
One question worth asking with any quote: "What do I need to pay next year, and is the domain registered in my name or yours?"

One-time purchase vs. monthly subscription
These two pricing models have very different effects on the long-term cost of your website.
Monthly subscription (drag-and-drop platforms)
You pay a fixed amount every month, typically around $8 to $36, to use a hosted website builder. It sounds affordable, but there is a catch: when you stop paying, the site usually goes offline or becomes restricted. The website you spent a year building, the link your customers know — one missed payment and it's gone. Across two or three years, the total usually exceeds a one-time purchase by a wide margin.
One-time purchase (lifetime ownership)
You pay once, and the website and its source code belong to you. Nobody can lock you out. Each year you only need to renew domain and hosting to keep things running. For most small shops and local businesses, this is the less stressful option in the long run.
Monthly Website Subscription vs. Lifetime Ownership compares the total spend of both approaches after 1, 2, and 3 years so you can quickly calculate which one works out better for you.
How to tell whether a website quote is reasonable
A fair price is not the lowest number — it's one where you know exactly what you're paying for and nothing surprises you later. When you have a quote in hand, check these points:
- Does it specify the number of pages and what features are included, or is it just a vague "build a website"?
- Are domain and hosting included? Whose name is the domain in? What does it cost to renew after year one?
- Can you see a demo before paying, or do you have to put down a deposit before seeing anything?
- Does the site work properly on mobile and does it have https security? These are basics, not premium extras.
- How many free revision rounds are included after delivery, and what does the warranty cover?
- Do you receive the source code so you can switch providers later if needed?
A solid quote answers all of those questions before you pay. One that dodges or gives vague answers is usually where extra charges appear later.
Save money, but not at the cost of a bad build
Going too cheap usually costs more in the end. A hastily built page that loads slowly, breaks on mobile, and triggers a browser "not secure" warning because it lacks https will drive customers away — and fixing it often costs more than starting over. Spending wisely means knowing what you need and paying the right amount for it, not just picking the lowest number.
For a new shop, café, or spa that just needs a clean page where customers can find and contact you, Web Trong Ngày's single-page plan at $40 is a useful comparison point: it includes a .com domain and first-year hosting, https security, mobile-ready design, and Zalo, Messenger, Facebook, tap-to-call, and contact-form buttons. Whichever provider you choose, verify the demo, confirm what's included at delivery, and ask about renewal costs before deciding.
If you need a shopping site with a cart, payments, and order management, there are plans for that too; if you need a fully custom design or specific integrations, a custom quote is available. All plans are one-time payment with lifetime ownership — including source code and domain — no monthly fees, 2 free revision rounds, and lifetime technical warranty.
If you're still weighing whether you actually need a website or whether selling on Facebook is enough, Why Small Businesses and Sole Traders Need a Website will help you decide whether the investment is worth it for your situation.
Simple rule: see the demo first, pay only when you're happy; ask what you'll owe next year; and make sure the domain is in your name. Get those three things right and you've avoided most of the risk.
Frequently asked questions
What's the cheapest a website can cost?
A simple landing page on the market typically runs around $80 to $200. When comparing that against cheaper or bundled options, ask whether the price includes the domain, hosting, SSL, mobile readiness, contact buttons, and source-code ownership.
Do I need to pay every year after the website is built?
Yes. Even with a one-time purchase, you still need to renew the domain (around $12 to $32 a year) and hosting (around $40 a year) to keep the site online. Ask about these costs upfront — many providers don't mention them in the initial quote.
Why can the same website cost $80 from one place and $800 from another?
Because "website" covers very different things. A single-page intro is nothing like an online store with a cart and order management. The number of pages, features, whether the design is custom or templated, and who does the work all push the price up or down significantly.
Is a monthly subscription or a one-time purchase better?
A monthly subscription sounds cheap but when you stop paying, the site usually goes offline or gets restricted — and the total over a few years often exceeds a one-time purchase. Buying outright means you pay once and the site is yours, with only domain and hosting to renew each year. For most small businesses, that's the less stressful long-term option.
How do I know if a website quote is reasonable?
A reasonable quote spells out the number of pages and features, states clearly who the domain is registered to and what renewal costs, lets you see a demo before paying, and hands over the source code. If any of those questions get a vague answer, expect extra charges later.
Need a professional website or landing page?
Web Trong Ngày delivers in 24 hours, all-in for $40 — preview the demo first, pay only when you are happy, own it for life.