wuzak
Captain
Hey, the B-17 COULD carry over 12,000 pounds of ordnance. But if you wanted fuel to get to Berlin and back plus ammo plus crew, you were carrying 4,000 pounds of bombs. So that figure is most often quoted.
The load a B-17 could carry was different for different versions, but, IIRC, could be as much as 17,600lb for the B-17G.
However, the B-17's bomb bay was restrictive, so it certainly couldn't carry that internally. They could only carry 2 x 2000lb bombs internally, though other bombs could be used as well.
I think for Berlin missions B-17s could carry 10 or 12 500lb bombs (5000 or 6000lb).
But you are correct, for longer missions the bomb load had to be reduced - not just because of the fuel load, but because extra fuel tankage could be carried in the bomb bay.