Instead of being limited to Monthly or quarterly or on-demand billing how about, billing plans for a date range? i.e. for the duration of an event at a convention centre or something. If it say runs for two weeks, create a billing schedule for that period.