Do Marriott Rewards points expire?
As long as you make a paid stay at a Marriott hotel every 24 months, your account and points remain active. Otherwise, your points may expire.
I am pretty sure that as long as you earn points at least every 24 months, your account and points will remain active. You don't have to make a paid stay to earn points.