Początkowo barwy Borussii były niebiesko-białe i w takich koszulkach piłkarze po raz pierwszy pojawili się na boisku. Na dodatek przez cała koszulkę przebiegał czerwony pasek, który miał symbolizować solidarność z ludem pracy. Jednak już cztery lata po założeniu klubu, czyli w 1913 roku zmieniono barwy na czarno-żółte, chcąc jak najbardziej odróżnić się od lokalnego rywala Schalke 04 Gelsenkirchen, które właśnie miało kolory biały i niebieski.
Zmiana barw z resztą musiała mieć wymiar formalny - zgodzić musiał się Pruski Związek Piłki Nożnej. Pierwszy mecz w nowych barwach Borussia rozegrała w kwietniu 1913. Koszulka była w kolorze cytrynowym, jak określa barwę klubowa kronika. Spodenki były czarne, natomiast o getrach autor w ogólnie nie wspomina.
Barwy, w których występuje Borussia nie zmieniły się już do dzisiaj. Zmieniono tylko wzornictwo koszulek. Początkowo na strojach była literka B oznaczająca oczywiście Borussię. Brakowało natomiast nazwy miasta, która na trykotach BVB pojawiła się dopiero w 1974 roku.
Klub z Dortmundu przeżywał wówczas jeden z wielu kryzysów finansowych, ale władze miasta z Zagłębia Ruhry uratowały Borussię przed bankructwem. Od tego czasu na plecach piłkarzy widnieje napis Dortmund, który w zależności od wizji specjalistów od marketingu i wzornictwa umieszczony jest w różny sposób.
Koszulki Borussii niemal zawsze były żółte, czarne lub zawierające oba kolory. W połowie lat dziewięćdziesiątych szefowie klubu jako strój wyjazdowy wybrali białą koszulkę. Taki był wymóg 1.Bundesligi, żeby rezerwowe komplety zdecydowanie różniły się od podstawowych strojów.
Z też powodu przed sezonem 2007/2008 szefowie Borussii zdecydowali się na czerwone stroje wyjazdowe. Wybór związany był z barwami miasta, ale zdecydowanej większości kibiców takie barwy w ogólnie nie przypadły do gusty, ponieważ kolor czerwony kojarzył im się głównie z nielubianym Bayernem Monachium.
Stroje domowe Borussii z ostatnich sezonów:
Źródło: www.bvb-trikotgeschichte.de