Iron triflate, in situ-formed from FeCl3 and triflic acid, or FeCl3 and silver triflate efficiently catalyse the intermolecular addition of carboxylic acids to various alkenes to yield carboxylic esters; the reaction is applicable to the synthesis of unstable esters, such as acrylates.