Martin joined Ipswich Town on 6 July 2009 for an undisclosed fee thought to be around £1.5 million, signing a four-year contract with the club managed by former Manchester United captain Roy Keane. He made his debut for Ipswich in a friendly against Brentford on 15 July 2009, scoring a goal within eight minutes; Ipswich went on to win the game 3–1. His first competitive start for Ipswich came on 9 August 2009, in a Championship game with Coventry Martin scored his first competitive goal for Ipswich in a 3–3 draw away to Doncaster – it was his 8th appearance for the club. Martin was one of eight players made available for transfer by manager Roy Keane at the end of the 2009–10 season.