Carter represented the England under-20 team at the 2003 FIFA World Youth Championship, and was capped 11 times in all at that level. In one match he was sent off for a foul on Portugal's Cristiano Ronaldo.