The best solution would be to split the cost between clients + accept donations.
Then if enough donations came in, that month is free for the clients. If not, they all get a small fee that's split up between all of them, a fee just big enough to cover the expense, no profit gained.