If you'd like to bill customers on the same day of month/year/quarter - Pro-rata billing is for you.
Charge a prorata'd amount at the initial time of order.

How to enable pro-rata in product


Go to product configuration (Settings->Products & Services->[Your Product]). In general tab click on "Enable ProRata billing"



Available Pro-rata settings


 

"Prorata day" - setup day of month you'd like to have your invoices generated on. i.e. "1" - will generate invoices for Monthly cycle every 1st day of month

"Prorata month (for annual cycle)" - setup month for Annual billing cycle on which invoices should be issued. i.e. "January" - Customer invoice will be issued On January, (day to be set in ProRata day)

                          Setting "Disabled, try to bill for entire cycle" under this option will issue annual invoices on month that customer purchased service.
                          i.e. If customer purchased Annual package on February, he will get next invoice exactly on February next year.

"Charge Next Month after" - setup day in month after which customer will be charged for entire next month during purchase.
                          i.e. Set "15", customer purchased service on 17th of month - he will be charged for remaining days in current month + entire next month
                          To disable this feature set its value to "0"

 

Example 1:


Product settings:
Prorata day: 1
Monthly price: $10

Customer purchased product on 13th of month:

After month of usage next invoice will look like:


Example 2:


Product settings:
Prorata day: 1
Charge Next month: 10
Monthly price: $10

Customer purchased product on 13th of month: