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