Ask ten Saudi digital agencies what a website costs and nine will say "it depends" and invite you to a meeting. It does depend. That is not a reason to publish nothing.
The standard argument against publishing prices
Agencies give three reasons for hiding numbers, and each contains something true.
- Scope varies enormously. True. A website can be SAR 8,000 or SAR 800,000.
- Published prices anchor negotiations. Also true. A stated range becomes the ceiling.
- Competitors will undercut us. True, and largely irrelevant, because clients who choose purely on price were never a good fit.
What none of these justify is publishing nothing at all. Scope varying does not prevent publishing ranges with the variables that move them. Every other professional service manages this.
What opacity actually costs
It wastes the client's time
A business owner with SAR 20,000 to spend has to take three discovery calls before learning that every agency they contacted starts at SAR 80,000. Those are hours they will not get back, spent discovering something a web page could have told them in ten seconds.
It wastes the agency's time
We used to run several scoping calls a month with prospects whose budget was a fraction of our starting point. Nobody was at fault. The information simply was not available before the meeting.
It selects for the wrong clients
Opaque pricing rewards buyers who are comfortable negotiating hard through several rounds. It filters out thoughtful buyers who research quietly and want to arrive at a conversation already informed. In our experience, the second group makes better clients.
It erodes trust before the relationship starts
When a buyer cannot find a number anywhere, the reasonable inference is that the number depends on what the agency thinks they can pay. Sometimes that inference is correct, which is precisely the problem.
If your price changes based on how wealthy the client looks, that is not flexible pricing. It is a different thing with a nicer name.
What changed when we published
We published ranges expecting fewer enquiries. We received fewer enquiries and considerably more qualified ones. The conversations changed character — people arrived knowing roughly what things cost and wanting to discuss scope and outcomes rather than probing for a number.
Deals also closed faster, because the largest single source of delay in agency sales is the gap between an unspoken budget and an unspoken price, and publishing closes it before the first call.
How to read pricing when it is not published
Most agencies will continue to hide numbers. These questions extract the information anyway.
- "What is the smallest project you take on?" Direct, hard to deflect, and immediately tells you whether you are in the right place.
- "What did a project like ours cost last time?" Reframes from quoting to recalling, which is easier to answer honestly.
- "What is the range, and what pushes a project to the top of it?" Gives them room while extracting the variables.
- "Our budget is X. Is that realistic?" The fastest question available. A good agency answers honestly even when the answer costs them the work.
- "What is not included that we should expect to pay for?" Surfaces hosting, content, licences and maintenance before they become surprises.
Naming your budget is not a weakness
Buyers withhold budget because they fear the quote will expand to consume it. With a padding agency, it will. With a reputable one, naming a band lets them tell you what is achievable within it, or that it is not achievable, before either side invests a week in a proposal that was never viable.
If you are genuinely concerned about padding, name the band and ask what they would remove to hit the bottom of it. The answer tells you a great deal about how they think about your project — and whether they are optimising for your outcome or their invoice.
What honest pricing looks like
- Published ranges, or ranges given readily on request
- A line-item quote showing what each component costs
- Explicit statements about what is excluded
- Clear ongoing costs — hosting, maintenance, licences — stated up front
- A stated basis for change requests before any change is requested
- A willingness to say "that budget does not fit this scope" early
None of this requires publishing a price list. It requires being willing to have the money conversation in the first meeting rather than the fourth. That is a cultural choice, not a commercial constraint.
Frequently asked questions
Why don't most Saudi agencies publish their prices?+
The usual reasons are that scope varies widely, published figures anchor negotiations, and competitors could undercut them. These justify publishing ranges with variables rather than publishing nothing.
Should I tell an agency my budget?+
Yes. Naming a band lets a reputable agency tell you what is achievable within it, or that it is not, before either side invests time in an unviable proposal. If you fear padding, ask what they would remove to reach the bottom of your range.
How do I get a price from an agency that won't publish one?+
Ask what their smallest project is, what a comparable project cost last time, what pushes a project to the top of their range, and whether your stated budget is realistic.
What should a transparent quote include?+
Line items for each component, explicit exclusions, ongoing costs such as hosting and maintenance, the basis for change requests, and clear ownership terms for code and assets.
Is the cheapest agency quote ever the right choice?+
Sometimes, when the scope genuinely matches your need. The risk is buying a lower price while expecting outcomes priced into a higher one. Compare scope and process, not headline numbers.
