Home Forums Event Espresso Premium Surcharge, how to not include in price?

Surcharge, how to not include in price?

Posted: April 17, 2019 at 5:33 am


April 17, 2019 at 5:33 am

The Tax is not included in the ticket price, which is the desired outcome. Rather it is calculated in the sub-total. But the surcharge changes the price. How can I make a surcharge not included in the price and sub-total after just like the tax?


  • Support Staff

April 18, 2019 at 8:12 am


There’s a filter hook that allows for changing this. Here’s a link to a code example that does just that:

You can add the above to a functions plugin or, if available, into your WordPress child theme’s functions.php file.


April 22, 2019 at 5:39 pm

Hi, Thanks. That works for the ticket selector on the Event page, but it doesn’t work on the Ticket Checkout page. The modified price shows on the Ticket checkout. Example, I’m adding a 3.75% surcharge to cover my credit card fees. But I don’t want this fee to modify the ticket price, rather it should be added on at the end with a line item sub-total, just like tax.


  • Support Staff

April 22, 2019 at 7:07 pm


I’m afraid the Ticket checkout page display cannot be changed there since there are no filter hooks for changing the way the price is displayed. At some point that surcharge is included the ticket price (e.g. that’s the total that’s sent to the payment gateway).


April 22, 2019 at 7:13 pm

Can I add small text on the Ticket Checkout that explains the extra cost? Just like the note that says “*price does not include taxes”


  • Support Staff

April 25, 2019 at 5:22 am

You could translate the above text to include more details, but it may start to look a little cluttered.

I can give you details on how to do that, but is there a specific location other than the above that you would like to add some text?


April 25, 2019 at 8:16 pm

That should do it.


  • Support Staff

April 26, 2019 at 5:21 am

Then you need a function like this:

But your strings array would look something like:

$strings = array(
    '* price does not include taxes' => '{custom text to replace the text on the left here}',
    // Add some more strings here

You can add that to a custom functions plugin on your site, we have some documentation on creating one here:

The support post ‘Surcharge, how to not include in price?’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Support forum for Event Espresso 3 and Event Espresso 4.
Documentation for EE3 and EE4
Documentation for Event Espresso 3

Documentation for Event Espresso 4

Status: closed

Updated by  Tony 9 months ago ago

Topic Tags

Tagged: ,


This topic is: not resolved
Do NOT follow this link or you will be banned from the site!