For this reason, it's a good idea to know what you'll need before you get on the server. Most hosting packages start no lower than 5 megabytes. Web pages are small so in most cases 5 megabytes is plenty. If you plan on putting up thousands of pages, having a lot of files for downloads, or storing some of your own stuff, then you may want to think about using more space. Try to determine approximately how much file size you expect to take up and purchase a plan that offers more than that.
Many hosts also offer only a certain amount of traffic.
If you expect thousands of hits a day, you might require more traffic. The traffic measurement is based on how much in file size is downloaded off of your site. Remember that every visitor has to download every graphic and text file on your site. To accurately project how much traffic you're going to get, you have to find out the file size of the average page, and multiply that by the expected number of page hits. Many hosts also offer a certain number of e-mail accounts that come with the package and charge for extras.