Skip to contentScholarGate
LibraryBookshelfDeskReview StudioAssistant
Sign in
On this page
IntuitionHow it worksWhen to use itStrengths & limitationsCommon pitfallsApplicationsFrequently asked🔒 Read the full methodSourcesRelated methods
Cite this pageSpotted an issue on this page? Report or suggest a fix →
Home›Causal inference›Multi-period Difference-in-Differences (Staggered DiD)
Regression modelQuasi-experimental / causal inference

Multi-period Difference-in-Differences (Staggered DiD)

Multi-period Difference-in-Differences with Staggered Adoption · Also known as: staggered DiD, multi-period DiD, staggered difference-in-differences, heterogeneous timing DiD

Multi-period Difference-in-Differences extends the classic two-period DiD framework to settings where units adopt treatment at different points in time. Formalised by Callaway and Sant'Anna (2021) and Goodman-Bacon (2021), it decomposes the overall treatment effect into group-time average treatment effects and addresses the bias that arises when conventional two-way fixed-effects regressions are applied to staggered adoption designs.

ScholarGate
  1. Regression model
  2. v1
  3. 2 Sources
  4. PUBLISHED
Cite this page →
Tools & resources
Download slides
Learn & explore

Read the full method

Members only

Sign in with a free account to read this section.

Sign in

Method map

The neighbourhood of related methods — select a node to explore.

Multi-period Difference-in-differences
Difference-in-DifferencesDynamic Difference-in-Di…Panel Data Difference-in…Panel Fixed EffectsSynthetic Control MethodMulti-period Fuzzy Regre…Multi-period Synthetic C…Robust Difference-in-Dif…

When to use it

Use multi-period DiD when you have panel data with staggered treatment adoption — that is, different units receive the intervention at different calendar dates — and you want unbiased causal estimates free from the contamination problem of two-way fixed effects. Ideal when you have at least a handful of cohorts and sufficient never-treated or not-yet-treated units to serve as a clean comparison. Avoid it when virtually all units are treated at the same time (use standard DiD instead), when the panel is very short with only one pre-period, or when treatment timing is determined by the outcome itself (reverse causality).

Strengths & limitations

Strengths
  • Corrects the well-documented negative-weighting bias of two-way fixed-effects regressions applied to staggered adoption designs.
  • Produces group-time treatment effects that reveal treatment effect heterogeneity across cohorts and over time since adoption.
  • Event-study plots of cohort-specific dynamics make anticipation effects and effect build-up directly visible.
  • Uses never-treated and not-yet-treated units as clean controls, avoiding the invalid use of already-treated units as a comparison.
  • Callaway-Sant'Anna estimator allows both unconditional and conditional (covariate-adjusted) parallel-trends assumptions.
Limitations
  • Requires a sufficient number of never-treated or not-yet-treated units; if nearly all units are eventually treated, the control group shrinks and precision falls.
  • With many cohorts and many time periods, the number of ATT(g,t) cells grows rapidly, and some cells may have too few observations for reliable estimation.
  • The parallel-trends assumption must hold separately within each cohort, which is a stronger requirement than in a single-cohort design.
  • Aggregation of cohort-time effects into a summary ATT involves weighting choices that must be made explicit and defended.
  • Software implementation (e.g., csdid in Stata, did package in R) is more complex than a standard two-way fixed-effects regression.

Frequently asked

Why does standard two-way fixed effects fail with staggered treatment?

TWFE uses all available 2x2 DiD comparisons, including ones where already-treated units serve as controls for later-treated cohorts. When treatment effects are heterogeneous across cohorts or evolve over time, these comparisons receive negative weights, and the TWFE coefficient can be far from any reasonable average treatment effect — and can even have the wrong sign.

What is a treatment cohort?

A cohort groups all units that first receive treatment in the same calendar period. Units treated in 2010 form one cohort, units treated in 2012 form another, and so on. Never-treated units form a separate group used as a clean comparison.

What comparison group should I use?

The preferred comparison is never-treated units, because they are clean controls for every cohort across every post-treatment period. If no never-treated units exist, not-yet-treated units (those not yet treated as of period t) can serve as a comparison, though this requires stronger assumptions.

How do I present results from a multi-period DiD?

Report both the aggregated overall ATT and an event-study plot showing ATT(g,t) by relative time to treatment adoption. The pre-period estimates serve as a parallel-trends check, and the post-period dynamics reveal whether effects grow, shrink, or persist.

Which software implements multi-period DiD?

The csdid command in Stata and the did package in R (by Callaway and Sant'Anna) implement the group-time ATT estimator directly. The sunab command in Stata implements the Sun-Abraham interaction-weighted estimator as an alternative.

Sources

  1. Callaway, B., & Sant'Anna, P. H. C. (2021). Difference-in-differences with multiple time periods. Journal of Econometrics, 225(2), 200-230. DOI: 10.1016/j.jeconom.2020.12.001 ↗
  2. Goodman-Bacon, A. (2021). Difference-in-differences with variation in treatment timing. Journal of Econometrics, 225(2), 254-277. DOI: 10.1016/j.jeconom.2021.03.014 ↗

How to cite this page

ScholarGate. (2026, June 3). Multi-period Difference-in-Differences with Staggered Adoption. ScholarGate. https://scholargate.app/en/causal-inference/multi-period-difference-in-differences

Related methods

Difference-in-DifferencesDynamic Difference-in-DifferencesPanel Data Difference-in-DifferencesPanel Fixed EffectsSynthetic Control Method

Which method?

Set this method beside its closest kin and read them side by side — the library lays the books on the table; the choice is yours.

  • Difference-in-DifferencesEconometrics↔ compare
  • Dynamic Difference-in-DifferencesCausal inference↔ compare
  • Panel Data Difference-in-DifferencesCausal inference↔ compare
  • Panel Fixed EffectsEconometrics↔ compare
  • Synthetic Control MethodCausal inference↔ compare
Compare side by side →

Referenced by

Multi-period Fuzzy Regression DiscontinuityMulti-period Synthetic Control MethodRobust Difference-in-Differences

Similar methods

Staggered Difference-in-DifferencesDynamic Difference-in-DifferencesHeterogeneous Treatment Effect Difference-in-DifferencesRobust Difference-in-DifferencesHeterogeneous treatment effect Panel event studyMulti-period Event Study DesignHeterogeneous Treatment Effect Event Study DesignPanel Data Difference-in-Differences

Related reference concepts

Quasi-Experimental and Natural Experiment DesignMultiple or Simultaneous Equation Models • Multiple VariablesNatural ExperimentTime-Series Models • Dynamic Quantile Regressions • Dynamic Treatment Effect Models • Diffusion ProcessesEconometricsMultilevel and Partial Pooling Models

Spotted an issue on this page? Report or suggest a fix →

ScholarGate — Multi-period Difference-in-differences (Multi-period Difference-in-Differences with Staggered Adoption). Retrieved 2026-07-21 from https://scholargate.app/en/causal-inference/multi-period-difference-in-differences · Dataset: https://doi.org/10.5281/zenodo.20539026
Quick facts
Originator
Callaway & Sant'Anna; Goodman-Bacon
Year
2021
Type
Causal inference / panel regression
DataType
Panel data with staggered treatment timing
Subfamily
Quasi-experimental / causal inference
Related methods
Difference-in-DifferencesDynamic Difference-in-DifferencesPanel Data Difference-in-DifferencesPanel Fixed EffectsSynthetic Control Method
ScholarGate

A content-first reference library for research methods — what each one is, how it works, and where it comes from.

Open data (CC-BY)

Explore

  • Library
  • Search the library…
  • Browse by field
  • Fields
  • Journey
  • Compare
  • Which method?

Reference

  • Subjects
  • Atlas
  • Glossary
  • Methodology
  • Philosophy

Your tools

  • Bookshelf
  • Desk
  • Chat

Company

  • About
  • Pricing
  • Contact
  • Suggest a method

Entries are compiled from published sources for reference. Verifying the accuracy and suitability of any information for your own use remains your responsibility.

© 2026 ScholarGate · A research-method reference library
  • Privacy
  • Cookies
  • Terms
  • Delete account