Another classification system for carboxypeptidases refers to their substrate preference.
* In this classification system, carboxypeptidases that have a stronger preference for those amino acids containing aromatic or branched hydrocarbon chains are called carboxypeptidase A (A for aromatic/aliphatic).
* Carboxypeptidases that cleave positively charged amino acids (arginine, lysine) are called carboxypeptidase B (B for basic).
A metallo-carboxypeptidase that cleaves a C-terminal glutamate from the peptide N-acetyl-L-aspartyl-L-glutamate is called "glutamate carboxypeptidase".
A serine carboxypeptidase that cleaves the C-terminal residue from peptides containing the sequence -Pro-Xaa (Pro is proline, Xaa is any amino acid on the C-terminus of a peptide) is called "prolyl carboxypeptidase".