How do you calculate capital gain or loss?
Sarah Garza
Updated on March 13, 2026
Subtract your basis (what you paid) from the realized amount (how much you sold it for) to determine the difference.
- If you sold your assets for more than you paid, you have a capital gain.
- If you sold your assets for less than you paid, you have a capital loss.
Can a capital gain be offset against an assessed loss?
A taxable capital gain may not be set off against a foreign assessed loss or balance of a foreign assessed loss brought forward from the preceding year of assessment. An assessed capital loss, therefore, neither decreases a person’s taxable income nor does it increase a person’s assessed loss of a revenue nature.
Can you carry forward capital gains losses?
Capital Losses A capital loss can be offset against capital gains of the same tax year, but cannot be carried back against gains of earlier years. If you have an unused capital loss, this can be carried forward indefinitely against gains of future years.
How is a capital gain or loss determined?
Determining a Gain or Loss. To determine a capital gain or loss on an asset, sellers must compute the difference between the basis, usually what they paid for the property, and what they received for it. Capital gains and losses are either long- or short-term, depending on how long the taxpayer holds the property.
What’s the difference between long term and short term capital gains and losses?
To correctly arrive at your net capital gain or loss, capital gains and losses are classified as long-term or short-term. Generally, if you hold the asset for more than one year before you dispose of it, your capital gain or loss is long-term. If you hold it one year or less, your capital gain or loss is short-term.
How are capital gains and losses calculated on form 8949?
The calculations on Form 8949 are transferred to Schedule D, Capital Gains and Losses of Form 1040, where short-term and long-term gains or losses are combined to yield a net gain or loss. If the only source of capital gains or losses is mutual funds or real estate investment trusts, then Schedule D is unnecessary.
Can a capital loss be carried over to the next year?
Capital Losses Taxpayers whose capital losses are more than their capital gains can deduct the difference as losses on their tax returns, up to $3,000 per year, or $1,500 if married and filing a separate return. When their total net capital loss is more than the limit they can deduct, taxpayers can carry it over to next year’s tax return.