If you’re running a donation-based membership site, you can use the Variable Pricing Add On to allow members to set their own “fee” – with an optional minimum and maximum amount.


  1. Upload the ‘pmpro-variable-pricing’ directory to the ‘/wp-content/plugins/’ directory of your site.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Edit the levels you want to add variable pricing to and set the “Variable Pricing” settings.
  4. The level’s set price is the “Suggested Price” listed at checkout.

When a user checks out for the level on your site, they will have the option to adjust the price when checking out. The price they enter will override the initial payment (amount collected at checkout) and any recurring billing amount for the level (i.e. if your suggested price is $10/month and the user enters “$15”, they will be billed $15/month ongoing).

The add on does not adjust any trial, billing cycle, or expiration settings.


Memberships > Membership Levels > Add New/Edit Level

Membership Checkout with Variable Price


View the Add On

Hello , i have a problem with this extension, the amount charging is always the initial amount and not the variable pricing.

Can you help me?

Hi there, I would like to know if this has worked for anyone. Has anyone tried to run a business based on just donations? Any success stories?

I found this add-on as I’m looking for a way to have variable pricing, but different than this. I run an association website for a franchise and the cost us dependant on how many shops they own, so when they sign up, there need to be an option for entering the shops they own, and the price would vary based on the number they own. Is it possible to configure, this add on, or another for this this use? And also note, that I would likely do they under a Sponsored account, and then they sponsor would invite others to be a part of their account. Thank you!

OMG! I was seriously looking for this yesterday. Did I dream this existed? Or, did I accidentally delete a previous email about this feature. Either way, THANK YOU!!!!

Glad this can help you. We don’t have dream reading technology, and you didn’t miss an earlier email about this. We have a lot of addons and code gists that have come up while helping people in the forums and our consulting work that haven’t been publicized. Kim is trying to be more proactive to make sure that every solution in our repertoire is represented on our site and this blog so more people can find and use them.

Leave a Reply

For faster support related to issues on your specific site please open a ticket in our members support area.

Your email address will not be published. Required fields are marked *