The relative age of an individual's siblings is a major cause of fitness variation in many species. In Blue tits (Cyanistes caeruleus), we show that age hierarchies are predominantly caused by incubation preclutch completion, such that last laid eggs hatch later than early laid eggs. However, after statistically controlling for incubation behavior late laid eggs are shown to hatch more quickly than early laid eggs reducing the amount of asynchrony. By experimentally switching early and late laid eggs between nests on the day they were laid, we controlled for the effect of differential incubation and found that the faster hatching times of late laid eggs remains. Chicks that hatched earlier were heavier and had higher probability of fledgling, and chicks that hatched from experimental eggs had patterns of growth and survival consistent with this. Egg mass explained a small part of this variation, but the remainder must be due to egg composition. These results are consistent with the idea that intrinsic differences between eggs across the laying sequence serve to mitigate the effects of age-related hierarchies. We also show that between-clutch variation in prenatal developmental rate exists and that it is mainly environmental in origin rather than genetic.