I am trying to build a CiviCRM Webform in Drupal 9. Everything appears to work well except for the fact that the membership fee for a membership does not add to the total due.

In this screenshot, a lifetime membership is set to $2500. When I click lifetime for the membership (or any of the other paid options) the total does not go up.

enter image description here

I tried with the Membership Fee option selected in the configuration but even when you type in an amount on the form the total does not change.

enter image description here

If anyone can help guide me to where to configure this correctly I would appreciate it.


  • pls confirm which version of webform and webform_civicrm you are using. there was a time (perhaps still is) where you need to manually add a webform page break which could be your issue
    – petednz - fuzion
    Jun 30 at 20:04
  • I am on Webform module 6.0.3, CiviCRM Webform Integration 8.x-5.0-beta7 and CiviCRM 5.38.0. I looked at the pending patches and none of them looked related. I will install the dev branch and see if it fixes anything. Thanks!
    – Josh
    Jun 30 at 23:03
  • @petednz-fuzion, thank you for the feedback, I installed the dev branch and that did not change the behavior. You are correct that the total is on the same page. I have looked around the web and I am not seeing a patch that looks like it is for this. Thanks!
    – Josh
    Jun 30 at 23:22
  • have you tried manually adding page break?
    – petednz - fuzion
    Jul 1 at 3:10
  • @petednz-fuzion, it does have the page break. However the total is on the first page and I do not see how to add it tot he second page because it is not a field on the Webform edit page. Thanks!
    – Josh
    Jul 1 at 3:35

This works for me once I add the initial 'wizard page' at the top of the Build elements

enter image description here

so on front end i see

enter image description here


enter image description here

but I did not enable Membership Fee. do you really need that?

  • that works perfectly! Thank you. I want to use the membership fee because some members may pay an alternative amount. I will see what I can figure out. Thanks!
    – Josh
    Jul 2 at 17:27
  • 1
    Glad it helped. SE works on basis that you 'accept'the answer, and preferable also +1 it. mostly needed so SE gives the civi channel better ratings for 'questions with an accepted answer
    – petednz - fuzion
    Jul 2 at 22:44
  • I am still working on this to look/work how I want it to. Does the select list for the membership need to be outside of the pages? I get the default membership name if I put the membership selection inside the first page. Is this how it should be? Thanks!
    – Josh
    Jul 7 at 3:37
  • if it is showing default then i think you have the same problem as civicrm.stackexchange.com/questions/39884/…. my fix (which that user says didn't help them) is ... switch that component to static, then disable the option that was showing as default, then save, then reedit, and switch it back to 'live' not 'static'. any help?
    – petednz - fuzion
    Jul 7 at 3:48
  • oh lol. that was you too.
    – petednz - fuzion
    Jul 7 at 3:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.