How much does a website cost in Saudi Arabia? Why quotes differ so much, and how to compare them
Ask three companies to quote the same website and you get three numbers that look nothing alike. There is no single right price, but there are clear reasons behind every number. Here is what actually moves the price up or down, and how to compare two quotes without getting burned.
The message we get most often is a single line on WhatsApp: "How much for a website?" No details, nothing else. And the honest reply, every time, is: "We can't tell you until we know what you need."
We know that answer is annoying; you want a number to know whether this is within reach. But any company that hands you a price before asking a single question is guessing. Either they come back for more later, or they build something that looks nothing like what you had in mind.
So this post will not give you a number. It gives you something more useful: what drives the price, why quotes look nothing alike, and how to compare them properly.
Why there is no such thing as "the price of a website"
The word "website" covers things with almost nothing in common:
- A single landing page with your phone number, location and a list of services.
- A company site with five or ten pages that changes a few times a year.
- An online store with products, stock, payment and shipping.
- A platform where customers log in, book and pay, with a dashboard behind it for your team.
The gap between the first and the last is the gap between "I want a car" and "I want a delivery truck". Both have wheels and an engine; nobody expects the same price. The right question is "how much is a website that does these specific things?", and the rest of this post is about defining them.
What actually moves the price
1. How many pages, and what kind
Pages are not all equal. An "About us" page is written once and left alone. A "Projects" page you add to every month needs an admin panel, a database and a design that looks right with one project or fifty. When you count pages, separate the static ones from the ones fed by content that keeps changing.
2. Template or custom design
Two routes. Take a ready-made template and change the colours and text, or have a site designed from scratch around your brand. The template is faster and cheaper; the downside is that your site looks like everyone else's, and the moment you want something the template did not plan for, changing it costs more than building it. Custom design costs more because a designer thinks through every screen, there are review rounds, and then a developer turns the design into code.
Neither is always better. A workshop that needs a respectable presence on Google is well served by a good template. A company competing on first impressions is not.
3. Can you edit the content yourself?
The item people forget most. If every change to a sentence, a photo or a price means calling the developer, the site is cheap today and expensive every month afterwards. A content management system (CMS) lets you or a member of staff make those changes alone. It raises the initial price and lowers the cost over the site's life.
4. Features: every button has work behind it
This is where quotes really diverge. Each of these means design, testing and usually an outside integration:
- Customer accounts and login.
- Online payment (with a gateway, verification and refunds behind it).
- Booking appointments or placing orders.
- Search and filtering across a large catalogue.
- Connecting to a system you already run, such as Odoo, your accounting software or WhatsApp.
When you write your requirements, list everything a visitor can do on the site, not only what they can read. That list moves the price more than anything.
5. Two languages is not a translation
An Arabic and English site is not one site translated. The design has to work right-to-left and left-to-right, with different fonts, twice the content, and twice the pages as far as Google is concerned. It is real work, and a quote that does not mention the second language usually does not include it.
6. Content: who writes it, who shoots it?
Text and photos are what your customer actually sees. If you have content, good. If not, you write it or pay someone to write and photograph. The most common reason we see projects slip is not design or development. It is content that never arrived. Ask directly whether content is included; usually it is not.
7. The part you cannot see: speed, search visibility and security
Two sites can look identical while one loads instantly and ranks on Google and the other is slow and invisible. The difference is work under the surface: indexing setup, load performance, protection, backups. A company that does this work prices it in. One that does not is cheaper and will not tell you why. We wrote a full post on why websites do not show up on Google; most of those causes are avoided by building the site properly from the start.
8. After delivery: domain, hosting, maintenance
A website has yearly costs even if you never touch it. The domain renews, hosting is billed, security updates have to happen. Some companies include the first year, some list it separately, some say nothing until the year runs out. Ask up front.
Why the quotes look nothing alike
With the list above, the answer is obvious. The reasons we keep seeing:
- Each company understood your request differently. Send "I want a website" with no detail, and one imagines five pages while another imagines a platform. Each prices what it imagined.
- One priced a template, the other priced custom design. And neither told you which.
- One included content, both languages and maintenance, the other did not. Sometimes the expensive quote is simply the complete one.
- The size of the team. A freelancer, a small studio, or an agency with an account manager and a project manager. Different overheads, and they show in the price.
- The very cheap quote knows it is coming back. It goes in low to win the project; everything afterwards is an "extra".
How to compare two quotes fairly
Before asking for any quote, write one page describing what you want: pages, features, languages, whether you will edit content yourself, and what content you already have. Send that same page to every company. Without this step you are not comparing quotes, you are comparing guesses.
Then compare on these points rather than on the final figure:
- What exactly is included? Ask for a written list. Vagueness here becomes a dispute.
- Who owns the site? Code, domain, hosting account, service accounts. They should be in your name. If the company disappears, can someone else carry on?
- Is the site on a platform that locks you in? Some platforms do not let you move your site away. Not always a problem, but you need to know.
- How many design review rounds? What happens if you do not like it?
- What happens after delivery? How long are bugs covered? How are changes priced?
- What does the company need from you, and when? Content, logo, approvals. The timeline usually assumes you reply the same day.
Cheap that turns out expensive, expensive that did not need to be
The cheap one: a locked template, no CMS, the domain registered in the company's name rather than yours, invisible on Google, every change billed. A year later you rebuild from scratch and pay twice.
The expensive one: five static pages sold as a "platform", with custom design for every screen and an admin panel for content that never changes. Excellent work, but not work you needed.
The right site fits your business today and is built so it can grow tomorrow without being torn down.
The short version
There is no "price of a website" because there is no single "website". Write what you want on one page, collect quotes against that page, and compare what is inside each quote rather than the number underneath. If a company gives you a price before asking anything, ask them: "Based on what?"
And if you would like someone to spend half an hour helping you write that requirements page, even if you then take it elsewhere, book a free 30-minute session and you will leave with a clear document to compare quotes against.