|Ordered||25 Sep 1939|
|Laid down||29 Apr 1940||Deutsche Werft AG, Hamburg (werk 294)|
|Launched||24 Apr 1941|
|Commissioned||30 Jul 1941||Korvkpt. Fritz Poske (Knights Cross)|
|Successes||15 ships sunk, total tonnage 78,123 GRT|
1 ship a total loss, total tonnage 7,176 GRT
Sunk at 1543hrs on 30 July, 1943 in the North Atlantic north-west of Cape Ortegal, Spain, in position 45.33N, 10.56W, by depth charges from the British Sloops HMS Kite, HMS Woodpecker, HMS Wren and HMS Wild Goose. 53 dead (all hands lost).
U-504 operated with the following Wolfpacks during its career:
Eisbär (25 Aug 1942 - 1 Sep 1942)
Rochen (16 Feb 1943 - 1 Mar 1943)
Tümmler (1 Mar 1943 - 22 Mar 1943)
Amsel 1 (3 May 1943 - 6 May 1943)
Elbe (7 May 1943 - 10 May 1943)
Elbe 2 (10 May 1943 - 14 May 1943)
Men lost from U-boats
Unlike many other U-boats, which during their service lost men due to accidents and various other causes, U-504 did not suffer any casualties (we know of) until the time of her loss.