An expected utility based cost-benefit analysis is in general fragile to its distributional assumptions. We derive necessary and sufficient conditions on the utility function of the expected utility model to avoid this. The conditions ensure that expected (marginal) utility remains finite also under heavy-tailed distributional assumptions. Our results are context-free and are relevant to many fields encountering catastrophic risk analysis, such as, perhaps most noticeably, insurance and risk management.