I want to provide a signin to a membership with CiviCRM contribution pages. I configured an auto-renew membership with a Membership Type Duration Unit = 1 month..

Then i set up a price set. The price set is configured with different prices and terms, lets say

  • quarterly with a number of terms = 3 for 30 €
  • yearly with a number of terms = 12 für 100 €.

Both is now included in a contribution page, with a payment processor and enabled membership section.

When filling out the forms and submitting on the contribution page like civicrm/contribute/transact?reset=1&id=1, the membership is recorded with the right terms (eq. 12 month), but the recurring contribution is recorded as monthly payment, eq. 100 € every month, which is not right.

On the confirmation page (before submitting the form) it also shows I want to contribute this amount every month instead of every 12 month.

Papypal is used as payment processor, but i have also tried credit card.

Is this expacted behaviour and did i misunderstood the price sets?

thanks a lot, kindly regards

  • I think you should have 2 membership types(quaterly and yearly) instead of 1. And set the duration unit to 3 months and 12 months. Choose both the membership types on the priceset and then let the users submit the membership page. Nov 9, 2020 at 11:47
  • @jitendra-fuzion good idea, i gave it a try and stuck both memberships in one priceset. It turns out that the duration unit (from membership) still getting through to recurring contributions, and now something else gets more clear: the recurring value is always from the first entry in the price set. Even if you select the second one, and even if the second line in price set belongs to the other membership type - the value written to recurring contribution is from line 1.
    – lbl
    Nov 9, 2020 at 14:40
  • that sounds like a bug if it can be replicated
    – petednz - fuzion
    Nov 10, 2020 at 18:30

1 Answer 1


It would be nice if it worked as you have set it up but multiple terms are not compatible with auto-renew.

The documentation for multiple membership terms includes this caveat at the end:

However you need to be aware that your members will not be able to auto-renew if you use this type of multi-term configuration.

  • Yes, found the sentence, too. Have also found the reason, see comment yesterday. Would be nice to have it, later on i'll dig in, hopefully. For now i use a workaround without price sets.
    – lbl
    Nov 10, 2020 at 15:10

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.