Encountering mates and avoiding predators are ubiquitous challenges faced by many organisms and they can affect the expression of many traits including growth, timing of maturity and resource allocation to reproduction. However, these two factors are commonly considered in isolation rather than simultaneously. We examined whether predation risk and mate availability interact to affect morphology and life-history traits (including lifetime fecundity) of a hermaphroditic snail (Physa acuta). We found that mate availability reduced juvenile growth rate and final size. Predator cues from crayfish induced delayed reproduction, but there were no reduced fecundity costs associated with predator induction. Although there were interactive effects on longevity, lifetime fecundity was determined by the number of reproductive days. Therefore, our results indicate a resource-allocation trade-off among growth, longevity and reproduction. Future consideration of this interaction will be important for understanding how resource-allocation plasticity affects the integration of defensive, life-history and mating-system traits.