I like to bill on the first of the month.
Monthly: When a client signs up, it's for the remainder of this month and next month.
Quarterly is Jan-Mar, Apr-Jun, Jul-Sep, Oct-Dec. Clients pay whatever is left on the quarter.
Same for annual, Jan 1 - Dec 31. Client pay remainder.
This is standard billing practice at most companies. Hosts, credit cards, and cell phones are the weird ones, basing a billing date on a sign-up date. When billing happens on one day, it's done in a few days, and the person can do other things. Messing with billing every day is ridiculous.
Anyway, want to see this feature in Blesta. WHMCS has it, but Blesta was better in many ways. This is the only thing missing.
It shouldn't be that hard. It's nothing more than manual billing with a calculator in-app that automates it.
Thanks!