Home Forums Event Espresso Premium How to tax only domestic tickets?

How to tax only domestic tickets?

Posted: May 12, 2015 at 8:17 am

Johannes Smidelöv

May 12, 2015 at 8:17 am

Hi EventEspresso support,

I’m doing an event where we expect people from around Europe (and the rest of the world, to some degree) to show up, and due to how VAT works in these situations I’m running into some tax issues with my event. What I want to do is to charge attendees from my country with tax, and let the rest through without it, but I haven’t discovered any settings for it (I realize this is super-specific, so I didn’t expect to).

Is there some available way to code this? As far as I can tell, I need to be able to read the attendee’s country and be able to write one tax level (in other words; “if country is X, set tax”)

Lorenzo Orlando Caum

  • Support Staff

May 12, 2015 at 8:25 am

Hi Johannes,

Event Espresso does not currently support taxes by country. We recommend allowing your payment processor such as PayPal to handle taxes as you’ll be able to specific taxes for specific countries.


Johannes Smidelöv

May 18, 2015 at 4:38 am

Hi Lorenzo,

I have set up the tax rules in PayPal; it should add 25% VAT for Swedish visitors (including mine, of course). Problem now is, it doesn’t.

I figure this might be a PalPal issue, so I have asked at Stack Overflow for PayPal (for future readers: It’s available at However, I figure it’s best to ask here, as well, just to be able to rule out anything on the site’s end of the link.

Is there something the site must send to PayPal for it to know it should apply its tax settings? E.g. should I check that “Taxable” box (even if it requires setting up a tax)?


  • Support Staff

May 18, 2015 at 9:22 am

Is there something the site must send to PayPal for it to know it should apply its tax settings? E.g. should I check that “Taxable” box (even if it requires setting up a tax)?

No, PayPal doesn’t associate whether it should charge tax based on EE’s taxable price modifiers.

I can suggest trying to make sure that you require a shipping address (which is set in EE4’s PayPal options). This way PayPal can determine whether to add the tax based on whether the shipping address matches the locale for where you want to charge tax.

Johannes Smidelöv

May 19, 2015 at 2:49 am

That sounds good!

I tried it, but didn’t work (yet). However, I did solve the problem now!

I found in the “Help”-section that there is an option called “PayPal Calculates Taxes”, which sounded a lot like what I’m looking for. I switched it on, and now the tax worked as intended!

However, there was an issue I should let you know of. For some reason this option doesn’t show up in my GUI options (under Payment Methods/PayPal Standard). I tested the most likely reasons this might be – updated to the latest version, set up a displayed tax and checked the tickets as taxable – yet this option did not appear. I’ve also googled to see if it was a redacted option, but not found a hint of such.

For future readers, here’s how I solved it: I dug a bit in the code, found the variable $_paypal_taxes (in \payment_methods\Paypal_Standard\EEG_Paypal_Standard.gateway.php) and set it to TRUE. It remains to be tested whether this shows up on the receipt or not, but I trust it will! 🙂

Lorenzo Orlando Caum

  • Support Staff

May 19, 2015 at 7:57 am

Hi Johannes, I’ve asked a developer about that option that is mentioned in the help tabs.

I’ll update this support post once I have more information.


The support post ‘How to tax only domestic tickets?’ 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  Lorenzo Orlando Caum 5 years ago ago

Topic Tags

Tagged: , ,


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