Cysteine engineered antibodies comprising a free a cysteine at position 140 according to EU numbering in the heavy chain are generated. These antibodies are prepared by mutagenizing a nucleic acid sequence of a parent antibody to introduce a A140C mutation; expressing the cysteine engineered antibody; and isolating it.