A brand fights through all of Buen Fin week, closes out its November budget at zero, and switches to generic year-end messaging until January. Meanwhile, the law requires nearly every salaried worker in Mexico to be paid an annual bonus, the aguinaldo, before December 20: the single largest liquidity injection of the year, landing weeks after that brand already stopped saying anything specific to anyone.
The aguinaldo is a legal date, not a promotion
Article 87 of Mexico’s Federal Labor Law requires employers to pay the annual aguinaldo before December 20, equal to at least 15 days of salary; someone who didn’t complete a full year of service gets it prorated to the time actually worked. Buen Fin 2025 ran from November 13 to 17, a fixed date with discounts each retailer sets on its own. More than a month separates the end of that week from the legal aguinaldo deadline: two distinct calendar events, one a discount and the other a liquidity event, that most campaign calendars treat as a single one.
Why the budget shuts off right before the money arrives
Buen Fin absorbs November’s attention and budget because it has a fixed date and the whole industry competes for the same buyer that same week. By the time the aguinaldo actually hits most paychecks, between the second week of December and the 20th, a lot of brands have already rotated to generic holiday messaging or simply slowed down. It’s the same underlying mistake as ignoring the biweekly payday cycle within the month: a real liquidity date with no message of its own on the calendar, just because it falls after the event that actually got planned.
How not to miss that window
- Mark December 20 on your campaign calendar as its own liquidity date, not just another day inside generic holiday messaging.
- Reserve a second wave of messages for the week of December 15 to 20, separate from the budget already spent on Buen Fin: it can be new paid spend or, cheaper, an owned-channel send by email or WhatsApp.
- Split whoever already bought during Buen Fin from whoever didn’t. The first group needs a complementary product, not the same discount repeated; the second only has real budget to decide once the aguinaldo lands.
- Measure the aguinaldo period separately from Buen Fin. Blending both peaks into a single “holiday season” number hides how much each date actually contributed on its own.
Buen Fin is still worth fighting for, but treating it as if it exhausted all of November and December’s buying power leaves almost a month of real demand unworked. It’s the same principle behind our growth work in Mexico: the date that pays the buyer’s budget drives the campaign calendar, not the other way around.