German submarine U-104 was a Type IXB U-boat of Nazi Germany's Kriegsmarine during World War II. She was ordered by the Kriegsmarine on 24 May 1938 as part of the German naval rearmament program Plan Z. Her keel was laid down by DeSchiMAG AG Weser in Bremen in November 1939. Following about six and a half months of construction, she was launched on 25 May 1940 and formally commissioned into the Kriegsmarine on 19 August 1940.