Not all countries have a capital gains tax and most have different rates of taxation. Countries that do not impose a capital gains tax include Bahrain, Barbados, Belize, Cayman Islands, Isle of Man, Jamaica, New Zealand, Sri Lanka, Singapore, and others. 