Try this. Search for a web designer near you, open the first six results, and go looking for a price. You will find portfolios, process diagrams, a page about their values, and a button that says Book a Discovery Call. What you will almost never find is a number.
I went through that exercise again this week for my own island. Same result. Plenty of talk about being affordable, fast, and professional. Not one price on the page Google had indexed. If you are the person trying to work out whether you can afford a website at all, that is a wall, and you hit it on every single door.
I want to explain why that wall exists, because most of the reasons are not sinister. Then I want to give you the questions that get through it.
The four honest reasons the number is missing
1. The work genuinely varies. A one page site for a lawn service and a forty page site with online booking and a store are not the same job, and no single number covers both. This is real, and it is the reason most designers would give you if you asked. It is also the weakest one, because a range solves it. Nobody buying a car expects one price for every model. They still expect the lot to have stickers on the windshields.
2. Nobody wants to lose you at the number. The theory is that if they can get you on a call first, they can explain the value before you see the price, and you will judge it differently. That theory is correct, by the way. It just costs you an hour and it costs them the people who never called at all.
3. Price flexibility. If the quote comes after the call, the quote can move. It can move for the size of the job, which is fair. It can also move for how much the client seems able to pay, which is not. I am not going to pretend that second one is rare.
4. Nobody wants to be the cheapest thing on the page. A published price sits there next to everyone else’s, stripped of the conversation that explains it. Designers are afraid of being compared on one number, and that fear is reasonable. It is still the buyer who pays for it.
What the hidden number actually costs you
Three things, and I have watched all three happen to people who eventually became clients.
You spend hours to learn one figure. A discovery call is thirty to sixty minutes. Do that with three designers and you have burned most of a working day to find out three numbers that could have been on three pages. Small business owners do not have that day.
You get quotes you cannot compare. One is a flat build. One is a monthly subscription that never ends. One is hourly with an estimate attached, and estimates are not prices. They arrive in different shapes on purpose, and lining them up is work you have to do yourself. I broke the shapes down in what Maui web designers charge, because that comparison is genuinely hard and it should not be.
You assume the worst and stop looking. This is the big one and it is invisible, so nobody talks about it. A person who cannot find a price does not conclude that pricing is complicated. They conclude they cannot afford it. Then they go build something themselves on a site builder, or they go without. I have met plenty of both, and a lot of them were wrong about the number they imagined.
The four questions that get you a real figure
You do not need the designer to publish anything. You need these four answers, and you can ask for all of them in one message before any call happens. If somebody will not answer them in writing, that is your answer.
- What is the total, and what is it made of? One number for the whole build, and a list of what that number includes. Not a starting-at figure with the real list arriving later.
- What do I pay every month after launch, and for what? Hosting, domain, maintenance, and anything else. Get it separately from the build price, because a low build with a high subscription is a different deal than it looks.
- What is not included? Ask it exactly that way. Copywriting, photography, logo work, extra pages, and revision limits are the usual answers, and any of them can move the real total a long way.
- Who owns the site, and what happens if I leave? Ask whether you get the files and whether the domain is in your name. If the answer is complicated, you are not buying a website. You are renting one. That one belongs on the red flags list.
Four questions, one message, and the answers arrive in writing where you can lay them side by side. That is the whole method.
Why our prices are on our website
Since this is my site, I should say plainly what I do rather than only what everyone else does.
Our packages are published on the pricing page. Flat prices, starting at $300, with what is included in each one spelled out. No hourly creep and no add-ons that appear after you have committed. Most builds go live in three to five business days. You can work out whether we fit your budget before you ever get on the phone with me.
I do this for a selfish reason as much as an honest one. The calls I have now are with people who already know the number and want to talk about their business. Nobody is sitting there waiting for the price to drop, and I am not spending an hour building up to it. It is a better conversation for both of us, and I would rather lose somebody in ten seconds on a page than in an hour on a call.
The trade is real and I will not pretend otherwise. Some people see $300 and decide we must be cheap work. Some see the top package and leave. That happens, and I still think it is the right trade, because the alternative is a stranger deciding they cannot afford us when they can.
If you want the actual ranges across this island rather than just ours, I wrote those up in what a website really costs in Hawaii, and the site builder comparison lives in DIY builders versus a custom site. Neither one asks you to call anybody.
The short version
The price is missing because showing it is a risk to the seller. Hiding it is a cost to you, and it is a cost you pay in hours and in bad comparisons and sometimes in never asking at all.
You are allowed to ask for a number before you give up an hour. Ask the four questions. Anyone worth hiring will answer them in a paragraph.