Include VAT in Stripe Checkout

Hi together,

I need some dire help with stripe! :slight_smile:

My aim is to sell a digital product to a user with Stripe.
My current approach is to use the workflow “Charge Current User”. However I struggle with displaying the VAT in the checkout. How can I achieve this with the charge current user workflow? I tried to play with the “Add tax rate to checkout”, but even the references didn’t help me.

My aim:
image

Alternatively I tried to work with the payment link. In this case I can see the VAT, but as there is a workflow that only should be executed if the user actually paid, it doesn’t seem to work.

I’m glad for any hint on how to solve this. You would make my life much easier…

Cheers,
Philipp

Hi Philipp,

The “add tax rate to checkout” option is what you’re looking for - the issue here is probably that you haven’t set up any tax rates on your stripe dashboard. In order for this option to work, it needs to know which tax you are looking to add.

You should be able to visit your stripe dashboard’s tax settings (https://dashboard.stripe.com/settings/tax) and set up a VAT rate for your app - note that while stripe currently supports dynamic and fixed tax rates, our plugin only supports fixed tax rates at this time.

Let me know if you have any trouble getting that set up!

1 Like

Hi Sam,

thanks for your response. I tried to tick the “add tax rate to checkout box” and I worked on the tax rate in Stripe, but where can I find the VAT rate that I need to input into the textfield of the “charge current user workflow”?

Would it be possible for you to demonstrate how this could look like? That would help me a lot. :slight_smile:

Cheers,
Philipp

Hi Philipp,

Apologies, I’m realizing that I sent the wrong link in my previous post!

Stripe has two ways of handling tax - automatic tax rates, and manual tax rates. In order to retrieve the tax rate ID that Bubble needs, you need to set up a manual rate here, and I sent you the link to the automatic tax rates section of your dashboard.

Here is the correct link: Stripe Login | Sign in to the Stripe Dashboard

There, you’ll be able to add a manual tax rate:

After you’ve created it, you’ll have access to the tax rate ID:

You can then paste this ID in the “static IDs” field that Bubble provides.

I hope this helps!

Sam, you literally made my day with this solution! It works like a charm now… I’ve bought courses already and tried to connect custom APIs to try to get to this result. Thank you so much!

Turns out that I had activated Stripe Taxes and hence I always got redirected to a page where I could not create a tax rate but rather would get it automatically assigned. (Which doesn’t work with charge current user)

So one more time, big big thank you! :slight_smile:

Hi @sam.morgan , how would this work if we have people from different countries (especially the EU) purchasing our services?

Hi, Sam!

I am in the same situation but, in my case, it doesn’t work. I have created a tax rate id in test mode and it doesn’t work, and in the other mode too. I don’t know how to do it because I have done everything step by step but it appears a message "Stripe error: No such tax rate: ‘txr_xxxxxxxxxx’.
Could you help me, please? Thank you in advance!
Laura.

Hello Guys,
Just found your topic. I wonder if there is a way to have multiple VAT rates here?
I tried to send the tax rate IDs as a list but it doesn’t seems to work.
It is for a shop. People can add multiple products in their card. Some of the products are 5% VAT, some others are 20%.
So i would need to provide the list of tax rate according to the products in the card.
Do you know if this field is taking list this way?
What would be the easiest way to do this?