We introduce a new formal model in which demographic behavior such as fertility is postponed by differing amounts depending only on cohort membership. The cohort-based model shows the effects of cohort shifts on period fertility measures and provides an accompanying tempo adjustment to determine the period fertility that would have occurred without postponement. Cohort-based postponement spans multiple periods and produces "fertility momentum," with implications for future fertility rates. We illustrate several methods for model estimation and apply the model to fertility in several countries. We also compare the fit of period-based and cohort-based shift models to the recent Dutch fertility surface, showing how cohort- and period-based postponement can occur simultaneously.