Prorated signup cost

Prorated signup cost is supported from Membership Pro version 2.7.0. On many membership website, you have plans with fixed expiration date. For this kind of plans, all subscriptions will be expired on the same date (for example, 12-31-2016), no matter what dates subscribers sign up. In older version of Membership Pro, subscribers will have to pay full price of the subscription plan, even if there is only one or two months left for the subscription

If you want to change this default behavior, you can use set Prorated signup cost of the plan to By Days or By Months:

  • If you set it to By Days, when subscribers sign up, the system will calculate the remaining days of the subscription (For example, today is 11-16-2016 and if fixed expiration date set to 12-31-2016, the the remaining days would be 45 days) and multiple with the price for each day to calculate the subscription price subscribers have to pay (instead of asking subscribers to pay for full price). So for example, if price of the plan is 365$ (1$ each day), the subscribers will only have to pay 45$ instead of 365$. If someone subscribes on tomorrow, he will have to pay 44$ and so on....
  • If you set it to By Months, when subscribers sign up, the system will calculate the remaining months of the subscription (For example, today is 11-16-2016 and if fixed expiration date set to 12-31-2016, the the remaining months would be 2 months) and multiple with the price for each month to calculate the subscription price subscribers have to pay (instead of asking subscribers to pay for full price). So for example, if price of the plan is 120$ (10$ each month), the subscribers will only have to pay 20$ instead of 120$. If someone subscribes on next month, he will have to pay 10$ and so on....