Amber Portwood may have many struggles as a teen mom, but money obviously isn't one of them.

The Teen Mom star has revealed she makes $140,000 for a six-month contract with MTV for filming the show.

Portwood made the disclosure during a court appearance with Madison County magistrate Steven Clase on Tuesday following her arrest on charges she assaulted ex-fiance Gary Shirley on Monday, The Herald Bulletin reported.

During the appearance, the 20-year-old from Anderson, IN, described her profession as a "television personality" and was asked to reveal her annual income, but her attorney Kathleen Sweeney interjected and claimed the question was irrelevant, according to Bulletin.

"I object," Sweeney said.

"You what?" Clase asked Sweeney before overruling her objection.

After disclosing her contract, Portwood said she would make $280,000 if she worked for the entire year.

Prosecutors charged Portwood with two felony counts of domestic battery, one felony count of neglect of a dependent and one misdemeanor of domestic violence and battery last week.

However, the teen mom was released from jail on $5,000 bail after she waited out a 24-hour hold and was issued an order barring her from contact with her two-year-old daughter Leah's father Shirley.