The cost of building a basic website for a small business in the UK can range from £500 to £5,000, depending on various factors such as the complexity of the design, number of pages, functionalities, and the expertise of the web developer.