There's a lot of great ideas in this thread, I'm taking notes - thanks y'all.
At Indy Hall, we allow for "pausing" of a membership with the same notice that we require for canceling: 30 days.
Naturally, not everyone will give 30 days notice. To minimize the impact on cashflow, upon signup we collect a deposit that's equal to the level of membership the person is enrolling in. ($175 month membership = $175 deposit). When people upgrade, we upgrade their deposit.
We explain that this deposit is in lieu of any formal contracts, allowing them to flexibly stay at Indy Hall month to month. MOST people change very little. As some of you have noted, some change a lot. Somewhat like Jeannine, it's more common that members downgrade to our "basic" membership to help them stay connected to the community when they're not here.
In all cases, if someone gives us 30 days minimum notice of their membership change, we happily refund that deposit. If they do not give notice, we keep the deposit to help support cashflow. Internally, this gives us a month before losing a member impacts our bottom line...and ideally, we're adding more members each month than we're losing. Net effect: cashflow stays positive with minimal impact on everyone.
We do whatever we can to change a cancel/pause into a downgrade. One thing we didn't do before recently was keeping track of paused memberships effectively - and making sure we follow up. Pausing is only pausing if they actually come back :)
It should be obvious, but this is the #1 mistake I see in any business, not just coworking. Unmanaged cashflow can (and probably will) kill you.
Related sidenote: there are some seasonal things you should plan for. Summertime and holidays are generally when we see the most downgrades.
Our cancel reasons have also yielded a lot of interesting data in the last year and a half, with some dramatic changes compared to the years prior. I'll have more to share on that soon.
-Alex