In October 2018, he was named in the squad for the Sylhet Sixers team, following the draft for the 2018–19 Bangladesh Premier League. In November 2019, he was selected to play for the Cumilla Warriors in the 2019–20 Bangladesh Premier League.
On 1 January 2018, Rahman was stripped of his central contract, barred from playing international cricket for 6 months, and fined Tk 20 lakh (US$25,000) by the BCB for an incident that happened on 21 December 2017 during Rajshahi Division's first class match against Dhaka Metropolis. During the incident, Rahman went behind a sight screen and assaulted a young boy who had made a noise towards him during an innings break on the second day of the match. Rahman was questioned by the match referee on day three, at which point Rahman got "physically aggressive".
On 28 July, the BCB started investigations after Rahman allegedly threatened two fans on Facebook following an ODI loss to West Indies. The incident started when one of the fans made a sarcastic comment regarding Rahman's form on the account of "Shabbir Rahaman Roman", which is believed to be Rahman's personal Facebook account. Rahman then responded by allegedly sending messages containing foul language and threats of physical harm. In September 2018, the BCB recommended a six-month suspension from international cricket.