Freelancers usually get asked to build small or medium size websites while companies that need large or enterprise websites generally use web design agencies. If you're a freelancer and a client wants a 100 or so page website, it can be a lucrative payday for you if you charge them enough.
Determine who supplies the media. The client may want to write their own content. If so, add time for proofreading. Will the client supply high-resolution images or will you have to pay a photographer? Ask the client if they want video content as well. Add hours and costs for media you need to create or outsource.
Determine if the client needs anything extra, such as logo design. Next, add hours for cross platform checks, debugging, speed tests and more. Include time after the launch to show the client how to update their new site.
Always add extra hours to your total price and put what changes will cost the client extra in your contract. Decide if you will offer maintenance or hosting and go over these add-on services with your client. It's tempting to bid low to win the contract, however, you could end up losing money so bid according to the amount of work. For more information click here https://www.havwoods.com/uk/.