Priceset Frequency extension now available

2021-01-12 15:26
Written by
agileware_just… - member of the CiviCRM community - view blog guidelines

Announcing availability of the Priceset Frequency extension

This is a CiviCRM extension that enables a single Contribution page to have options for multiple recurring Contributions, each with different recurring payment schedules (frequency). Such that you can provide donation frequency options or membership renewal of daily, weekly, monthly or yearly with varying intervals. This is implemented by adding two new fields to each Priceset Option within a Priceset:

  • Recurring Contribution Unit: Which determines if this option should generate a recurring Contribution. Options: no recurrence, day, week, month, year
  • Recurring Contribution Interval: Which determines the interval of the recurrence. Integer field.

When the Contribution page is processed, each Priceset Option with a defined Recurring Contribution Unit will result in the creation of a recurring Contribution according to the options selected.

The screenshot above displays the Recurring Contribution Unit and Recurring Contribution Interval fields for a Membership Priceset.

Using this extension you can now implement a single Donation page with multiple recurring payment options, such as:

  • Donate $1 per day
  • Donate $5 per week
  • Donate $30 per month
  • Donate $300 per year


Development of this CiviCRM extension was kindly sponsored by Australian Greens.


Download the Priceset Frequency extension from the Extensions download page,


Contribute to the development of this extension on our Github page,

Filed under