Disadvantages: There may be high costs for website development, maintenance and promotion, online retailing is dominated by well-known large businesses, high levels of competition - expensive to make a website stand out, lack of personal contact with consumers, consumers may find it difficult to get the desired level of customer service, consumers may find it difficult to return products, online purchasing opens consumers up to credit card fraud.