We introduce a model for the evolution of emissions and the price of emissions allowances in a carbon market, such as the European Union Emissions Trading System (EU ETS). The model accounts for multiple trading periods, or phases, with multiple times at which compliance can occur. At the end of each trading period, the participating firms must surrender allowances for their emissions made during that period, and additional allowances can be used for compliance in the following periods. We show that the multiperiod allowance pricing problem is well-posed for various mechanisms (such as banking, borrowing, and withdrawal of allowances) linking the trading periods. The results are based on the analysis of a forward-backward stochastic differential equation with coupled forward and backward components, a discontinuous terminal condition, and a forward component that is degenerate. We also introduce an infinite-period model for a carbon market with a sequence of compliance times and with no end date. We show that, under appropriate conditions, the value function for the multiperiod pricing problem converges, as the number of periods increases, to a value function for this infinite-period model and that such functions are unique. Finally, we present a numerical example that demonstrates empirically the convergence of the multiperiod pricing problem. Funding: The Engineering and Physical Sciences Research Council and Climate-KIC funded all parts of H. Chotai’s PhD programme in the centre for doctoral training and provided many opportunities for travel to conferences and events during the programme. D. Crisan received financial support from École Polytechnique and Université Paris Diderot through visitor grants.