Z pewnymi modyfikacjami, większość jednostek dla zagranicznych odbiorców oznaczona jest jako 877E, wyposażone zaś do pływania w tropikach 877EKM. Ogólnie dla radzieckiej floty wybudowano 24 okrętów Kilo, ostatni z nich zwodowano 6 października 1993 roku, 19 okrętów wybudowano zaś dla zagranicznych odbiorców. Podczas jednak gdy okręty przeznaczone dla rosyjskiej marynarki mogą odpalać zarówno pociski przeciwokrętowe jak i przeciwpodwodne, to jednostki na eksport – jedynie torpedy (z wyjątkiem okrętów indyjskich i wietnamskich); sześć z nich wyposażone zostały w pociski przeciwokrętowe 3M-54 Kalibr-S o zasięgu do 300 km.

Zarówno rosyjskie jak i zagraniczne źródła komplementują jednostki typu Kilo, jednakże jeden z brytyjskich oficerów – dowódca brytyjskiej jednostki typu Upholder, który miał możliwość wejścia pod pokład Kilo, stwierdził, że obydwa typy jednostek wyglądają niemal identycznie. Po rozmowie z członkami załóg powiedział, że obydwa okręty mają podobną charakterystykę w zakresie pływania, jednakże izolacja przeciwszumowa i przeciwwstrząsowa rosyjskich okrętów budzą wątpliwości. Kilo zapewnia też mniejszy komfort załogi, zwłaszcza w zakresie odpoczynku po wachcie. Według relacji Jonathana Powersa, wyposażenie pomieszczenia kontroli okrętu jest prymitywne i uzależnione od ręcznej obsługi wszystkich systemów.