I don't accept rotating shift client's unless they pay for the full week. They can use all 5 days or not as they wish but it solves these issues.
I would give them notice of a change in your business model and let them decide if they can make it work or not.