Yeah, Patreon has a solution for that too: patrons can set a monthly upper limit for how much they're willing to support a given creator. If the creator exceeds that limit, that's fine, that patron is not charged in excess of that amount.
(Personally, I warn all of my patrons to set that limit, because every once in a while I go off on a productivity tear.)