Eine Recherche des Konsumentenmagazins K-Tipp hat mit Hilfe von Zolldaten die Margen von On-Schuhen ermittelt. Demnach ist der Unterschied zwischen Einkaufs- und Verkaufspreis bei kaum einem Schuhhersteller so groß wie bei den Schweizern. Das Magazin spricht davon, dass das Unternehmen „unverschämt viel“ verdiene.
Für das Modell „The Roger Advantage“ zahlen Verbraucher demnach im Onlineshop 190 Franken (ca. 200 Euro). Der Hersteller in Vietnam erhält knapp 18 Franken (ca. 19 Euro). Das teuerste On-Modell, der „Cloudtilt Loewe“, kostet in der Schweiz 445 Franken (470 Euro) und wird für 20.80 Franken (ca. 22 Euro) pro Paar produziert.
Laut Recherchen von K-Tipp zahlt On den vietnamesischen Produzenten deutlich weniger als beispielsweise Adidas oder Puma, die wiederum auch nicht so hohe Verkaufspreise für ihre Produkte erzielen.
Kritisiert wird das Unternehmen in einem Kommentar der NZZ nicht explizit wegen seiner Geschäftspraktiken, sondern weil es sich als sozial engagiert inszeniere, während die Menschen in den Produktionsstätten davon nichts merken: „Wer sich moralisch auf ein derart hohes Podest stellt, fällt umso tiefer, wenn die proklamierten Werte als PR-Worthülsen erscheinen, heißt es in dem Kommentar.