A method for preparing 2,3,3,3-tetrafluoroprop-1-ene comprising (a) providing a starting composition comprising at least one compound having a structure selected from Formulae I, II and III:CX2═CCl—CH2X (Formula I)CX3—CCl═CH2 (Formula II)CX3—CHCl—CH2X (Formula III)wherein X is independently selected from F, Cl, Br, and I, provided that at least one X is not fluorine;(b) contacting said starting composition with a first fluorinating agent to produce a first intermediate composition comprising 2-chloro-3,3,3-trifluoropropene and a first chlorine-containing byproduct; (c) contacting said first intermediate composition with a second fluorinating agent to produce a second intermediate composition comprising 2-chloro-1,1,1,2-tetrafluoropropane and a second chlorine-containing byproduct; and (d) catalytically dehydrochlorinating at least a portion of said 2-chloro-1,1,1,2-tetrafluoropropane to produce a reaction product comprising 2,3,3,3-tetrafluoroprop-1-ene.