Migros bietet ihren Kundinnen und Kunden seit dem 1. November 1997 ein Bonusprogramm an, M-CUMULUS genannt. Bei jedem Einkauf können mittels Vorweisen der CUMULUS-Karte Punkte gesammelt werden (je 1 Punkt pro 1.- CHF Umsatz). Der Punktestand wird alle zwei Monate zusammengezählt, und pro 500 Punkte erhalten die Kunden per Post einen CUMU- LUS-Bon im Wert von 5.- CHF. Ab einer gewissen Umsatzgrösse gibt es zusätzliche Treuepunkte. Daneben lanciert Migros regelmässig Bonus-Punkte-Aktionen, bei denen mehrfache oder zusätzliche Punkte gesammelt werden können. Unabhängig vom Punktestand werden auch regelmässig Rabatt-Coupons verschickt.