A website upgrade can vary greatly in cost due to the differing degrees of complexity. Sometimes a fairly simple restructure can really make all the difference especially if content changes are minimal. In the end it all comes down to the time involved and the level of customisation required.