I have a membership signup/renewal page that also allows for additional contributions using the standard fee table (no price sets). Since upgrading to 4.7.23 the online membership page is showing previously deleted options from the additional contribution fee table. How can I remove these (my understanding is they are stored in a default price set)?

  • When I clear the fee table and reenter new data, it repopulates with the old data, so now I have a bunch of duplicate fee levels :/
    – Karen S
    Commented Aug 12, 2017 at 19:19

1 Answer 1


Even when you're not using a price set, modern versions of CiviCRM store the contribution amounts on a Contribution page as a Price Set internally.

CiviCRM doesn't let Price Fields be deleted when the Set has already been used to store data as potentially data loss could occur.

Therefore I think the best option is to disable them, or switch to using a real Price Set.

Also see Unable to delete Price Field from Price Set used for Contributions

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.