German submarine U-994 was a Type VIIC U-boat of Nazi Germany's Kriegsmarine during World War II. She was ordered on 25 May 1941, and was laid down on 14 November 1942 at Blohm & Voss, Hamburg, as yard number 194. She was launched on 8 July 1943 and commissioned under the command of Leutnant zur See Wolf Ackermann on 2 September 1943.