Firms may have the opportunity to reduce a share of their greenhouse gas emissions by using abatement technologies, that do not otherwise impact the production process.This type of »end-of-pipe« abatement technologies is typically characterized by a unit cost per abated unit of emissions as well as an abatement potential. This paper describes how a catalogue of such technologies can be encorporated into a computable general equilibrium model (CGE-model). Technology catalogues typically characerize the technologies as having constant marginal costs. This implies that a given technology is either implemented by all ﬁrms or not at all. CGE-models that are solved using constrained nonlinear optimization are not able to account for corner cases like this. However, by introducing heterogeneity between ﬁrms, the technology catalogue is able to be encorporated. This heterogeneity is used to smooth the problem, which makes it possible to solve for the ﬁrms’ choices analytically. This paper outlines how this can be done. In practice, the degree heterogeneity can be made arbitrarily small. Thus, constant marginal costs are an edge case of the described solution.