When choosing a CFD, you will anyway pay Capital Gains Tax on profits. As for stamp duty, in countries such as Ireland and the UK, you will not have to pay it since you are not essentially receiving a physical asset.