Dhaka Metropolitan Magistrate Shadbir Yasin Ahsan Chowdhury passed the order on Wednesday morning.
The court said Shafik can stay on bail until police submit a report in the case.
On December 9, the Supreme Court ordered him to surrender before a lower court if he wanted to seek bail in the case.
The apex court had granted him bail in August for three months or until the police submit a report in the case, which takes place first. The deadline concluded on November 30.
Shafik Rehman was arrested by the police from his residence in April this year and his bail petition was rejected by the High Court in June. He later moved the apex court, which granted him bail on health grounds on condition of surrendering his passport.
Also Read-Shafik Rehman ordered to surrender