Website pricing depends on the size of the site, the number of pages, design needs, content, forms, features, and ongoing support required. A smaller website may only need a core set of pages, while a larger business may need service pages, location pages, custom forms, photography, video, or advanced functionality. A small to medium business website typically ranges from $2,500-$10,000