El 7 de marzo de 2009 Terrel Owens firmó un contrato por un año y 6.5 millones de dólares con los Bills de Buffalo.