Yes, you can stay for maximum of 90 days (count days, not by months) from expiry of your RP without paying any fine. But if you stay beyond 90 days without RP or visa, then you wil pay fine for each day of your overstay from 90 days.

Hope this helps.