Bobby Brown was arrested and jailed in Massachusetts on Sunday for failing to appear in court and for not paying child support fines, reports People.
Brown was arrested outside his daughter's cheerleading competition at her high school.
One of the constables who arrested Brown, said he stopped the singer in the school's parking lot "because we didn't want to embarrass him or anyone else in there."
He will remain behind bars until he pays $19,150, a judge revealed today.
The singer's lawyer, said she expected Brown to have paid the money by the end of the day.
Brown, 40, owes money to his former girlfriend Kim Ward, who lives in Massachusetts and with whom he has two teenage children.
Ward's lawyer said, "Kim always finds these hearing to be extremely difficult, this is not the route she wants it go but when he doesn't pay for a few months it becomes a real hardship for her."
Brown was also ordered to return to court on Thursday – the day when his next $5,500 support payment is due.