A generic protocol was developed that allows site-specific tagging of proteins with a lanthanide-binding peptide or organic molecule. The protocol relies on established sulfur chemistry and has been shown to procede with high yields in all proteins tested to date.