We had a long-term stay (two and a half months) at a RI last year, and my recollection is that they bill you periodically. They definitely don't wait till the end of your stay to bill you, which is great, because it means your elite status can rise during your stay.