Steyn signed to play in the Indian Premier League in 2008, playing for the Royal Challengers Bangalore. He earned US$325,000 for his appearance in the tournament. He spent his first three seasons in the Indian Premier League with Royal Challengers Bangalore. For IPL 2011 he was bought by Deccan Chargers for $1.2 million.