The relative arrival time of species can affect their interactions and thus determine which species persist in a community. Although this phenomenon, called priority effect, is widespread in natural communities, it is unclear how it depends on the length of growing season. Using a seasonal stage-structured model, we show that differences in stages of interacting species could generate priority effects by altering the strength of stabilizing and equalizing coexistence mechanisms, changing outcomes between exclusion, coexistence and positive frequency dependence. However, these priority effects are strongest in systems with just one or a few generations per season and diminish in systems where many overlapping generations per season dilute the importance of stage-specific interactions. Our model reveals a novel link between the number of generations in a season and the consequences of priority effects, suggesting that consequences of phenological shifts driven by climate change should depend on specific life histories of organisms.