Learning
Understanding Capital Gains Tax in Ireland
You sold shares your employer gave you. Or you made some trades on Revolut. Or you cashed out some crypto. Now someone's mentioned something about Capital Gains Tax and you're not quite sure what that means for you. This guide covers everything you need to know about CGT in Ireland, from the basics through to filing your return, written in plain English for people who'd rather not spend their weekend reading tax legislation.
What is Capital Gains Tax?
Capital Gains Tax (CGT) is a tax on the profit you make when you sell or dispose of an asset that has increased in value. The key word is profit. You are not taxed on the total amount you received from the sale. You are taxed on the difference between what you paid for the asset and what you sold it for. That difference is called your gain.
Example
You bought shares for €3,000 and later sold them for €5,000. Your gain is €2,000. That €2,000 is what CGT applies to, not the €5,000.
CGT in Ireland is governed by the Revenue Commissioners and applies to Irish tax residents on their worldwide gains. If you live in Ireland and make a profit selling assets anywhere in the world, CGT is likely relevant to you.
CGT revolves around two events: acquisitions and disposals.
An acquisition is how you come to own an asset. This includes purchasing shares through a broker, but it also includes receiving shares through an employee equity programme (such as RSU vests or ESPP purchases). Both are acquisitions, and both establish your cost basis for future CGT calculations. People sometimes overlook vested shares as acquisitions because no money left their account, but from a tax perspective they are treated the same way.
A disposal is how you part with an asset. This is most commonly a sale, but it also includes gifts, exchanges, and any transfer of ownership. If you give shares to someone (other than your spouse or civil partner), that is a disposal for CGT purposes, even though no money changed hands. Swapping one cryptocurrency for another is also a disposal.
Does CGT apply to you?
If any of the following apply to you, the answer is almost certainly yes:
- You sold shares through a broker like Interactive Brokers, Revolut, Trading 212, or Degiro
- You received employee equity (RSUs, ESPPs, PSUs) from your employer and sold some or all of those shares
- You traded cryptocurrency, including swapping one crypto for another
- You sold an investment property (not your main home)
- You sold any other asset at a profit (business assets, collectibles, precious metals)
Many people in Ireland have CGT obligations without realising it. This is particularly common among employees at multinational companies (PayPal, Microsoft, Google, Intel, HubSpot, and others) who receive shares as part of their compensation. Those shares create a CGT obligation the moment they are sold.
If you only hold an asset and have not sold or disposed of it, no CGT is due. The tax is triggered by the disposal, not by the asset increasing in value.
Important: Even if your gains are below the €1,270 annual exemption, you are still required to file a return with Revenue if you made any gains during the year. And if you made losses, filing is strongly recommended so that those losses are on record and available to carry forward against future gains.
The rate, the exemption, and the basic calculation
The standard CGT rate in Ireland is 33%. The annual tax-free exemption is €1,270 per person.
The CGT rate
33% applies to the vast majority of asset disposals including shares, employee equity, and cryptocurrency. It is one of the higher rates in Europe, which is why getting the calculation right matters. Every euro of legitimate cost, loss, or exemption you can apply reduces your tax bill.
The annual exemption
Every individual in Ireland has an annual tax-free exemption of €1,270. The first €1,270 of capital gains you make in a tax year is not taxed. This applies per person, per year. It cannot be carried forward if unused, and it cannot be transferred to a spouse.
The basic calculation
The formula for calculating CGT is:
Sale price - (Purchase price + allowable costs) = Gain
Then subtract any capital losses, then subtract the €1,270 exemption, and apply 33% to what remains.
Worked example
You bought shares for €4,000 and paid €20 in broker fees. You later sold them for €7,000 and paid another €20 in fees.
- Sale proceeds: €7,000
- Less purchase price and costs: €4,000 + €20 + €20 = €4,040
- Gain: €2,960
- Less annual exemption: €2,960 - €1,270 = €1,690
- CGT due at 33%: €557.70
Allowable costs include broker fees, stamp duty, and professional fees directly related to the purchase or sale. They do not include general investment platform fees or subscription costs.
Deadlines: when to pay and when to file
This is where Irish CGT catches many people off guard. Unlike income tax (which is usually handled by your employer through PAYE), CGT is your personal responsibility to calculate, pay, and file.
Period 1 (January to November gains): pay by
15 December.
Period 2 (December gains): pay by
31 January.
Filing deadline: 31 October the following year.
Your CGT return (either a CG1 form or a Form 11 through ROS) is due by 31 October of the following year. If you file through ROS, you typically get a short extension to mid-November. More on how to file in the filing section below.
This timeline is unintuitive. If you sell shares at a profit in March 2025, you need to pay the CGT by December 2025, but you do not need to file the return until October 2026. You pay first, then file later.
How CGT is actually calculated
The basic formula (sale price minus purchase price) is straightforward. What makes Irish CGT complicated in practice are the rules that determine which purchase price to use and what happens when you sell at a loss and rebuy.
FIFO: First In, First Out
When you sell shares in a company that you bought at different times and different prices, Ireland requires you to use the FIFO (First In, First Out) method. This means the shares you bought first are treated as the ones you sold first.
This matters because it determines your cost basis (the price you are deemed to have paid), which directly affects the size of your gain or loss.
FIFO worked example
You bought shares in the same company over several years:
- 2021: Bought 50 shares at €10 each (€500)
- 2023: Bought 50 shares at €20 each (€1,000)
In 2025, you sell 75 shares at €30 each (€2,250).
Under FIFO, the first 50 shares sold are matched to the 2021 purchase (€10 each), and the remaining 25 are matched to the 2023 purchase (€20 each):
- Cost basis: (50 x €10) + (25 x €20) = €1,000
- Gain: €2,250 - €1,000 = €1,250
Your remaining 25 shares from the 2023 purchase have a cost basis of €20 each.
Getting FIFO wrong is one of the most common mistakes in Irish CGT. Most brokers do not apply FIFO for you. They display an average cost per share, which is not how Ireland calculates the tax.
The 28-day matching rule
There is an important exception to FIFO. If you sell shares within 28 days of acquiring shares in the same company, the recent acquisition is matched to the sale instead of following FIFO. This affects which cost basis is used for the sale, which directly changes the size of your gain or loss.
This commonly happens with employee equity. If your RSUs vest on Monday and you sell those shares on Wednesday, the vested shares are matched directly to the sale rather than FIFO reaching back to earlier, cheaper purchases. Submyt detects these situations automatically.
28-day matching example
You have held 100 shares in ABC PLC since 2021, purchased at €10 each. On 1 March 2025, you receive 50 new shares through an RSU vest at €25 each. On 10 March 2025, you sell 50 shares at €28 each.
Without the 28-day rule (normal FIFO), the sale would match to your 2021 shares:
- Sale: 50 x €28 = €1,400
- Cost (FIFO, 2021 shares): 50 x €10 = €500
- Gain: €900
With the 28-day rule, because the RSU vest happened within 28 days of the sale, the vested shares are matched instead:
- Sale: 50 x €28 = €1,400
- Cost (28-day match, vested shares): 50 x €25 = €1,250
- Gain: €150
The 28-day rule produces a significantly different result. Your 2021 shares remain in your portfolio with their €10 cost basis intact.
Bed and breakfasting (deferred losses)
Bed and breakfasting is a separate rule from the 28-day matching rule above. They happen to share the same 28-day timeframe but deal with completely different situations.
If you sell shares at a loss and repurchase shares in the same company within 28 days, the loss is deferred. It cannot be used to offset gains. The rule exists to prevent people from selling at a loss purely to claim a tax benefit and then immediately rebuying the same asset.
The deferred loss attaches to the replacement shares and can only be applied against the gain when those specific shares are eventually sold. This is a use-it-or-lose-it situation: if the deferred loss exceeds the gain on the replacement shares, the excess is permanently forfeited. The loss does not re-enter your general loss pool.
Bed and breakfasting worked example
You hold 200 shares in XYZ PLC at €20 each (€4,000). The price falls to €12 and you sell all 200, creating a loss of €1,600. Eighteen days later, you repurchase 200 shares at €11. Because you repurchased within 28 days, the €1,600 loss is deferred across the replacement shares (€8 per share).
Scenario 1 : six months later XYZ recovers to €22 and you sell all 200:
- Sale: 200 x €22 = €4,400
- Cost: 200 x €11 = €2,200
- Gain before deferred loss: €2,200
- Deferred loss applied: €1,600
- Taxable gain: €600
The full deferred loss is recovered, reducing the gain from €2,200 to €600.
Scenario 2 : same starting position, but you sell in two batches. First, 100 of the 200 shares at €11 (no price movement):
- Gain: €0
- Deferred loss available: €800 (100 of 200 shares, so 50% of the €1,600 total)
- No gain to apply it against. €800 forfeited.
Later, you sell the remaining 100 shares at €30:
- Sale: 100 x €30 = €3,000
- Cost: 100 x €11 = €1,100
- Gain before deferred loss: €1,900
- Deferred loss applied: €800 (the remaining 50% of the original €1,600)
- Taxable gain: €1,100
Only €800 of the original €1,600 deferred loss was recovered. The other €800 was permanently lost because there was no gain on those shares to apply it against.
Foreign currency conversion
If you buy or sell assets in a currency other than euro (for example, US dollar-denominated shares), both the purchase and sale amounts must be converted to euro using the European Central Bank (ECB) daily exchange rate on the date of each transaction. The ECB publishes rates in the format "1 euro = X foreign currency units," so you divide the foreign amount by the rate to get the euro value. These rates are available from the Central Bank of Ireland. Currency fluctuations can affect your gain or loss independently of the underlying asset price.
Foreign currency example
You buy 100 shares of a US-listed company at $40 each on 15 January 2024. The ECB rate that day is 1.0945 (meaning 1 euro = 1.0945 US dollars).
- Purchase in USD: 100 x $40 = $4,000
- Purchase in EUR: $4,000 / 1.0945 = €3,654.64
You sell the same 100 shares on 10 June 2025 at $50 each. The ECB rate that day is 1.1429.
- Sale in USD: 100 x $50 = $5,000
- Sale in EUR: $5,000 / 1.1429 = €4,374.84
Your gain for CGT purposes is €4,374.84 - €3,654.64 = €720.20.
In dollar terms you made $1,000 (25% gain). But in euro terms your gain is €720.20, because the euro strengthened against the dollar between the two dates. The currency movement reduced your taxable gain. It can also work the other way, increasing your gain if the euro weakens.
Losses and exemptions
Offsetting losses
If you sell an asset at a loss, you can use that loss to reduce gains on other assets in the same tax year. Losses are deducted from gains before the annual exemption is applied. This can significantly reduce your CGT bill.
Carrying losses forward
If your total losses in a year exceed your total gains, the excess losses can be carried forward indefinitely and used against gains in future years. There is no time limit. However, to carry losses forward, you should declare them to Revenue in the year they occur. If you do not declare them, you may not be able to use them later.
The annual exemption
As mentioned above, each individual has a €1,270 annual exemption. This is applied after losses have been deducted. If your net gains (after losses) are below €1,270, no CGT is due.
Other reliefs
Several other CGT reliefs exist in Ireland, though most are not relevant to the typical Submyt user:
- Principal Private Residence Relief: Your main home is generally exempt from CGT when sold
- Spouse/civil partner transfers: Transfers between spouses are exempt from CGT
- Entrepreneur Relief: A reduced 10% CGT rate on qualifying business disposals, subject to a lifetime limit of €1 million in gains
For most people dealing with shares, employee equity, or crypto, the annual exemption and loss offsetting are the primary reliefs that apply. For more detail, see our CGT FAQ.
Employee equity: RSUs, ESPPs, and PSUs
If you work for a company that grants you shares as part of your compensation, there are two separate tax events to understand: income tax when the shares are received, and Capital Gains Tax when the shares are sold. These are different taxes with different rules.
RSUs (Restricted Stock Units)
When RSUs vest (become yours), their market value at that point is taxed as income. Your employer typically handles this by selling a portion of the shares to cover the tax (often called "sell to cover"). The remaining shares are yours to keep or sell.
If you later sell those shares, CGT applies on any gain between the market value at vesting (your cost basis) and the price you sold them for. If the share price has gone up since vesting, you have a gain. If it has gone down, you have a loss.
ESPPs (Employee Stock Purchase Plans)
With an ESPP, you purchase shares at a discount (often 15% below market price). The discount portion may be subject to income tax. When you sell the shares, CGT applies on any gain above your purchase price.
PSUs (Performance Stock Units)
PSUs work similarly to RSUs but vest based on performance targets being met. The same income tax and CGT rules apply. Income tax on the market value at vesting, then CGT on any gain when you sell.
RSU worked example (with FX conversion)
Your employer grants you 100 RSUs that vest on 1 March 2024 when the share price is $50. The company sells 52 shares to cover income tax, leaving you with 48 shares. Your cost basis for CGT is the market value at vesting: $50 per share.
At vesting (1 March 2024), ECB rate: 1.0813 (1 euro = 1.0813 US dollars)
- Cost in USD: 48 x $50 = $2,400
- Cost in EUR: $2,400 / 1.0813 = €2,219.55
At sale (15 August 2025), you sell all 48 shares at $65 each. ECB rate: 1.1688
- Sale in USD: 48 x $65 = $3,120
- Sale in EUR: $3,120 / 1.1688 = €2,669.40
CGT calculation:
- Gain: €2,669.40 - €2,219.55 = €449.85
- Less annual exemption: €449.85 - €1,270 = no tax due (gain is below the exemption)
In this example the gain falls within the annual exemption, so no CGT is payable. But notice how the FX conversion reduced the euro gain. In dollar terms the gain was $720 (30%), but in euro terms it was €449.85 because the euro strengthened. With larger holdings or weaker euro periods, the numbers can be very different.
Cryptocurrency and CGT
Revenue treats cryptocurrency as a chargeable asset. The same CGT rules that apply to shares apply to crypto, with some additional considerations.
What counts as a disposal
Every time you sell, exchange, or use cryptocurrency, it is a disposal for CGT purposes. This includes:
- Selling crypto for euro or any other fiat currency
- Exchanging one cryptocurrency for another (e.g. Bitcoin to Ethereum)
- Using crypto to pay for goods or services
Each of these events triggers a CGT calculation. The gain or loss is based on the euro value at the time of disposal compared to the euro value when you acquired the asset.
Crypto income vs. CGT
Some crypto events are treated as income rather than capital gains. Airdrops, staking rewards, and mining income are typically taxed as income at your marginal income tax rate when received. If you later sell those assets, CGT applies on any gain above the value at which they were received.
Due to the high volume of transactions involved in crypto trading, tracking disposals manually is extremely difficult. Submyt's Core Plus plan includes a Koinly license for dedicated crypto tax tracking.
How to file and pay
Many people assume that filing a CGT return is complicated. In practice, the hard part is the calculations: FIFO matching, 28-day rule detection, foreign currency conversions, loss tracking across years. Once you have accurate numbers, the filing itself is straightforward. You fill in a form with the figures from your tax summary and submit it to Revenue.
Paying CGT
CGT is paid through Revenue's myAccount (for most PAYE employees) or through ROS, the Revenue Online Service (for self-assessed taxpayers). You can pay by debit card, credit card, or bank transfer. Remember: payment is due in December and January, before you file the return.
Filing your return
There are two main ways to file:
- CG1 form: The most common route for PAYE employees. You can download the CG1 form from Revenue, complete it, and submit it by uploading through the "My Enquiries" section of myAccount or by posting it via Freepost.
- Form 11 via ROS: For self-assessed taxpayers. This is filed digitally through ROS. Registration requires a digital certificate from Revenue, which takes time to set up if you have not used it before.
Citizens Information provides a helpful overview of the filing process if you need additional guidance beyond what Revenue offers.
Common mistakes
These are the errors we see most often from people managing their own CGT:
- Using average cost instead of FIFO. Most brokers show an average cost per share. Ireland does not use average costing. You must apply FIFO.
- Missing the December payment deadline. Many people assume CGT is due when you file your return (October). It is not. Payment is due in December of the year you made the gain.
- Not declaring losses. If you made losses but did not declare them to Revenue, you cannot carry them forward. Always file, even when you only have losses.
- Ignoring currency conversion. If your shares are priced in US dollars, both the buy and sell must be converted to euro at the ECB rate on each date. This is easy to overlook and can meaningfully affect your gain.
- Not realising crypto swaps are disposals. Exchanging Bitcoin for Ethereum is a taxable event. Many people only think of CGT when they convert to euro.
- Confusing income tax and CGT on employee equity. RSU vesting triggers income tax. Selling the shares later triggers CGT. They are separate events with separate calculations.
The calculations are the hard part. We handle those.
FIFO matching, 28-day rule detection, foreign currency conversion, loss tracking, deadline reminders. All automatic, all in real time. Your tax summary maps directly to the CG1 form fields, so filing is simple.
This guide is for informational purposes only and does not constitute tax, financial, or legal advice. Tax rules can change. Always confirm current rates and requirements on Revenue.ie or consult a qualified tax adviser for advice specific to your circumstances.