A pulsed ultrafiltration-mass spectrometric screening method has been developed to evaluate the metabolic stability of drugs. Pooled human liver microsomes containing cytochrome P450 enzymes were trapped by an ultrafiltration membrane in a stirred flow-through chamber, and eight beta-blocker drugs including acebutolol, alprenolol, atenolol, metoprolol, oxprenolol, pindolol, propranolol, and timolol were flow-injected through the chamber along with the cofactor NADPH. The ultrafiltrate was collected, concentrated and analyzed by using liquid chromatography-tandem mass spectrometry (LC-MS-MS) in order to quantitate the unmetabolized fraction of each drug. The metabolic stability of each beta-blocker was determined based on the difference between the corresponding LC-MS-MS peak areas of an experimental incubation and a control without NADPH. A flow-through incubation method, pulsed ultrafiltration metabolic screening minimizes the potential for product feed back inhibition of cytochrome P450 enzymes. The importance of this phenomenon was illustrated by the observation that the metabolic stability of the set of beta-blocker drugs measured using pulsed ultrafiltration more closely resembled the in vivo stability than that determined using a conventional batch incubation with microsomes or an incubation with human hepatocytes. Since a mixture of compounds was analyzed, the relative metabolic stability of each compound could be assessed by comparison to the other compounds in the incubation. This approach might be particularly useful for the ranking of a directed library of drug leads with respect to metabolic stability and then the selection of lead compounds for further drug development.