The £500 million allowance for pharmacy contractors is for margins earned on all drugs. There is no separate allowance for generic drugs. The excess margins above the £500 million for all drugs were £300 million in 2005-06 and £511 million in 2006-07.