Screenshot of Percentage Price Field extension in action.

 

This extension allows you to add an "Additional Percentage" field to any price set, which will automatically calculate and add an additional amount to a transaction, as a configurable percentage of other selected price set options.  

  • Want to ask donors to give an extra 3% to cover credit card processing fees?
  • Or to give an additional 10% of their membership fee to support a special project?  

Then you're in the right place.

Because it's a price set field, this option will

  • appear as a line item in contribution records and receipts,
  • allow configuration of financial type, label, help text, and other standard price field options, and
  • work equally well for contributions, memberships, events -- anywhere you can use a price set.

Tested with contribution pages and events, with sales tax, and with the CiviDiscount extension. (For proper CiviDiscount support, this extension must be installed after CiviDiscount.)

Author: 
Allen Shaw
Maintainers: 
Fully Qualified Name: 
com.joineryhq.percentagepricesetfield
Git URL: 
https://github.com/twomice/com.joineryhq.percentagepricesetfield.git
Development Status: 
Stable

Releases