Cholinephosphotransferase catalyses the final step in the synthesis of phosphatidylcholine by the transfer of phosphocholine from CDP-choline to diacylglycerol. The synthesis of phosphatidylethanolamine by ethanolaminephosphotransferase occurs using an analogous reaction. This gene codes for a choline/ethanolaminephosphotransferase. The protein can synthesize either choline- or ethanolamine- containing phospholipids. Two alternatively spliced transcripts encoding the same isoform have been identified.