Cytochrome P450 3A4, a major drug-metabolizing enzyme in man, is well known to show non-Michaelis-Menten steady-state kinetics for a number of substrates, indicating that more than one substrate can bind to the enzyme simultaneously, but it has proved difficult to obtain reliable estimates of exactly how many substrate molecules can bind. We have used a simple method involving studies of the effect of large inhibitors on the Hill coefficient to provide improved estimates of substrate stoichiometry from simple steady-state kinetics. Using a panel of eight inhibitors, we show that at least four molecules of the widely used CYP3A4 substrate 7-benzyloxyquinoline can bind simultaneously to the enzyme. Computational docking studies show that this is consistent with the recently reported crystal structures of the enzyme. In the case of midazolam, which shows simple Michaelis-Menten kinetics, the inhibitor effects demonstrate that two molecules must bind simultaneously, consistent with earlier evidence, whereas for diltiazem, the experiments provide no evidence for the binding of more than one molecule. The consequences of this "inhibitor-induced cooperativity" for the prediction of pharmacokinetics and drug-drug interactions are discussed.