I januar 2006 skrev Richard Jackson under på en ny 2-årskontrakt med klubben som går fra sommeren 2006 og ut 2007/08-sesongen. Totalt spilte han 26 ligakamper i 2006/07-sesongen, mens han i den påfølgende sesongen fikk med seg 5 ligakamper og 2 cupkamper for . Den 6. august 2007 ble han enig med Derby om å kansellere sin kontrakt med klubben, og kun et par dager senere skrev han under på en 2-årskontrakt med Luton Town. Han debutere for Luton 11. august 2007 da de vant 2-1 over Hartlepool United i en ligakamp.