There is no single price for a business website or a custom portal, and anyone who quotes one without asking questions is guessing. What you can do is understand what moves the cost, so quotes become easy to compare.
What drives the cost of a website
The number of distinct page types matters more than the number of pages: a services page, a blog and a contact page are cheap to repeat, while each new layout needs design and testing.
Content is the other big variable. Writing, photography and translation take time, and a site cannot launch without them.
Search readiness, speed work and analytics setup are part of building it properly, not extras to add later.
What drives the cost of a custom portal
Portals cost more because they hold accounts and records. The main drivers are the number of user roles (for example admin, staff, client), the number of workflows, integrations with payment, messaging or accounting tools, and how much is automated.
Security, backups and who maintains the system after launch also belong in the estimate.
What a good quote tells you
Ask for a written scope that lists pages or screens, roles, integrations and what is excluded. Ask what you own at the end, including code, accounts and content, and how changes are handled after launch.
Compare quotes on scope, not only on the number at the bottom.
How we quote
After a discovery call we send a written estimate that says what is included. We do not publish price ranges because they would mislead more often than they would help. If you tell us your goal and rough budget band, we will say honestly what can be done within it.