Reciprocal altruism is a form of altruism in which one organism provides a benefit to another in the expectation of future reciprocation. It would only be expected to evolve in the presence of a mechanism to identify and punish "cheaters".

An example of reciprocal altruism is blood-sharing in the vampire bat.