German submarine U-924 was a Type VIIC U-boat of Nazi Germany's Kriegsmarine during World War II. She was ordered on 6 June 1941, and was laid down on 15 April 1942 at Neptun Werft AG, Rostock, as yard number 511. She was launched on 25 September 1943 and commissioned under the command of Oberleutnant zur See Hans-Jürg Schild on 20 November 1943.