A typical small business website will have the following pages: Home, Services/Products, Events, Blog, Contact and About Us. A site like this will cost between $2,500 and $5,000 depending on how many UI features or animations you have.
Depending on your products and services, you may need all kinds of custom tools and designs. Your site might need features like: Customer accounts, Order handling options, Shipping & handling options and Multiple payment gateways.
These kinds of sites have custom, well, everything. Custom design, content, Apps, animations, APIs, Dashboards, etc. As you might guess, major corporations like Apple or American Airlines pay a king’s ransom for their 100%-custom websites.