Web Design
There's no single honest answer to what a website should cost, because the number depends entirely on what the site actually needs to do. What's useful is understanding what actually drives the price up or down, so a quote makes sense instead of feeling like a guess.
The number of pages matters, but not as much as what those pages need to do. A five page site with a contact form costs far less than a five page site with online booking, payment processing, or a custom database behind it. Design complexity, how much content needs to be written, and how many rounds of revision are built into the process all shift the number too.
A template can be a reasonable starting point for a very simple, low traffic site. The tradeoff is that you're working inside someone else's structure, and it shows the moment your business needs something the template wasn't built to do. A custom build costs more up front because it's built around your specific business instead of a generic layout, and it tends to convert better and grow easier as a result.
A fair quote comes after a real conversation about what you actually need, not a generic package pulled off a price sheet. If two agencies quote wildly different numbers for what sounds like the same project, ask each of them exactly what's included. The gap is usually in what happens after launch: hosting, updates, and support, which some agencies bake in and others quietly leave out.