Der BVB ist der einzige Verein der Bundesliga, der zwei verschiedene Trikotsponsoren besitzt.
Der Chemiekonzern Evonik ist seit 2006 Trikotsponsor. Sein Schriftzug ist auf dem Trikot bei Spielen in der Champions League und im DFB-Pokal zu sehen. Der Vertrag des Konzerns mit der Borussia läuft bis 2025. Evonik zahlt jährlich bis zu 20 Millionen Euro.
Der neue Trikotsponsor in der Bundesliga ist seit der Saison 2020/21 der Internetdienstanbieter 1&1. Auch von ihm erhält der BVB pro Saison 20 Millionen Euro. Der Vertrag läuft ebenfalls 2025 aus.
Ärmelsponsor des BVB ist der Paketzusteller GLS.