In this paper we examine the importance of imperfect competition in product and labour markets in determining the long-run welfare effects of tax reforms assuming agent heterogeneneity in capital holdings. Each of these market failures, independently, results in welfare losses for at least a segment of the population, after a capital tax cut and a concurrent labour tax increase. However, when c...