Capital gain refers to the profit that one earns through the sale of a capital asset, such as real estate, or even stocks or bonds. It is basically the difference between the selling price of the property and its purchase price. Depending on the period for which the property was held, the capital gain can be either a long-term capital gain or a short-term capital gain.