Samuels, 27, was allegedly caught on tape by police passing match-related information on to a bookmaker during a series in India in February last year.
The disciplinary committee of the West Indies Cricket Board (WICB) found Samuels guilty of offence C 4 (ix) of the ICC code of conduct, in that he "received any money, benefit or other reward (whether financial or otherwise) which could bring him or the game of cricket into disrepute".
An ICC statement Thursday stressed: "The penalty for being found guilty of this offence is a minimum two-year ban."
Leading British sports lawyer Michael Beloff, the chairman of the ICC's code of conduct commission chairman, led an inquiry into the WICB's procedures.
According to the ICC's statement, this found "both the process and punishment imposed were in keeping with ICC regulations".
Samuels was charged with receiving the benefit of the provision of hotel accommodation to the value of 1,238 dollars from Mukesh Kochchar, a suspected bookmaker, or his associates which could bring him or the game of cricket into disrepute under the ICC code.
But he was cleared of another charge of passing to the bookmaker confidential team information regarding the West Indies opening bowlers in the first one-day International against India on January 21, 2007 in Nagpur.
Jamaica's Samuels was disciplined for breaking a team curfew in 2002 and has also been suspended from bowling in internationals due to a suspect action.