Just don't do it.
The writing is on the wall, and you are pretending you don't see it, just for the sake of a few "friend benefits".
If she wants to rent a cheaper place, do it somewhere else, and if you need that extra money, take in someone else.
She has already shown you she goes back...