Ses deuxième, troisième et quatrième patrouilles, respectivement du au (30 jours), du au (44 jours) et du au (64 jours), se concrétisent par des résultats de 16 644, 26 931 et 0 tonneaux.
Klaus Scholtz est promu le au grade de Korvettenkapitän, il garde le commandement de l'U-108 pour les cinquième à huitième patrouilles du 9 au (17 jours), du au (56 jours), du au (64 jours) et du au (60 jours) avec comme résultats respectivement 7 620, 20 082, 31 340 et 17 495 tonneaux.
Pour les résultats de ses huit patrouilles, Klaus Scholtz reçoit la Croix de chevalier de la Croix de fer.
Le kapitänleutnantRalf-Reimar Wolfram prend le commandement de l'U-108 le et effectue les neuvième à la onzième patrouille à l'U-Boot du au (33 jours sans résultat), du au (36 jours sans résultat) et du 1er avril au (46 jours et 7 176 tonneaux de navires ennemis coulés) qui amène l'U-108 à Stettin pour devenir une unité de formation et d'entrainement dans cette nouvelle affectation.
Le , Ralf-Reimar Wolfram est promu au grade de Korvettenkapitän et cède son commandement à l'Oberleutnant zur SeeMatthias Brünig le .
L'U-108 est coulé le à Stettin par les bombes lors d'un assaut aérien. Il est renfloué et mis hors service le et est sabordé le avant la prise de la ville par les forces soviétiques.
L'U-108 a opéré avec les Wolfpacks (meutes de loup) durant sa carrière opérationnelle:
West ( - )
Seeräuber ( - )
Schlagetot ( - )
Rochen ( - )
Adler ( - )
Meise ( - )
Specht ( - )
Navires coulés
L'Unterseeboot 108 a coulé 25 navires pour un total de 118 722 tonneaux et un navire de guerre auxiliaire de 16 644 tonneaux au cours de ses 11 patrouilles.