The invention relates to a method for the carbonylation of olefins, in which at least one olefin is converted with the addition of H2 and CO in the presence of a catalytic system consisting of a ruthenium complex and at least one ligand, said ligand being an organophosphorus ligand.