Roy, who struck a belligerent 85 in England's successful run chase, was found to have breached Article 2.8 ICC Code of Conduct for Players and Player Support Personnel, which relates to showing dissent at an umpire's decision in an international match.
In addition to the 30 per cent fine, two demerit points have been added to Roy's disciplinary record.
The incident occurred in the 19th over of the England innings when Roy showed dissent after being given out caught behind off the bolwing of Pat Cummins.
Roy admitted the offence and accepted the sanction proposed by match referee Ranjan Madugalle.
On-field umpires Marais Erasmus and Kumar Dharmasena, third umpire Chris Gaffaney and fourth official Aleem Dar had levelled the charges against Roy.