I dunno, my local (council-affiliated "Better" brand) gym claims exactly that in its advertising — that you pay by the month with no cancellation fee — but it turns out when you go to cancel that they have already laid claim to the next month's payment too and there's not a damn thing you can do about it. On that day I certainly wished I had it on its own special account that I could just close.