A man has been charged with the murder of Ballarat mother Dannyll Goodsell, whose body was found during a house fire call-out on Friday morning.

Homicide squad detectives arrested the 35-year-old Mount Pleasant man in Ballarat on Saturday afternoon. He will appear in the Ballarat Magistrates Court on Monday.

Firefighters and police were initially called to the house on Kenworthy Place about 8am on Friday to investigate smoke.

Once a small fire was extinguished, police discovered the body of Ms Goodsell inside.