[Bug] Missing VAT number input in the PRO plan purchase page (Stripe)

Hi,

I just validated this issue with support.

For PRO plan users only, it is not possible to add our VAT / TIN number during the first purchase, it can only be added later in the “Manage Subscription” menu for future invoices.

This means the first invoice will be missing the VAT number, rendering it invalid as a company purchase in the EU.

Since this option is available for Business plan users (“I’m purchasing as a business” checkbox), I would like to suggest that this feature is also added for PRO plan purchases.

Thank you for your time.

1 Like

I would assume you have not seen in the Stripe payment page the text “i’m purchasing as a business”. When you click the checkbox you can enter the VAT number etc. BEFORE paying.

This works for Pro purchase too. I just checked.

Hey,

Thanks for checking. I don’t see it on my side, no. Can I ask you to double check the screenshot I’ve attached, in case I’m might be going blind?

Edit: Just to reiterate, I’ve talked to support before posting here and they’ve confirmed it has to be done after the purchase. They’ve also confirmed the first invoice will not include the VAT. So if I were to purchase a year subscription…

This seems very very odd, specially since Stripe supports that feature by default. Stripe has an integrated VAT check capability so when you enter your VAT number it will check if its valid.

Can it be that your VPN, adblocker or similar are preventing this? (some adblockers remove certain calls to the API that Stripe uses for this)

Here is the proof. It works with various countries, tried several different countries across the world.

Note, a TIN is not a VAT number, so this should not be mixed.

@danperks can Cursor sort this out internally? seems like they arent aware of that capability?

1 Like

Hey, I believe this depends on the country you choose, as Stripe supports different tax IDs for different countries. I’ll see if I can figure out what is going on here though!

1 Like

I’m not using a VPN. I’ve also used this in Stripe before and can confirm that functionality worked for this browser and country. Moreover, changing the country, for example to Singapore, does not reveal the checkbox.

I may have used this account in the past to purchase a non-business subscription. Not sure why that’d be causing this issue, but if you’re going to look into it, I thought I’d mention it.

You’re right about the VAT vs TIN. In this case, I’m asking about the VAT number.

Quick follow up. I apologize for the double post.

I opened a different email account and indeed the option to add a VAT number is there. It may be an issue with the other account.

I’m going to rename the thread title, since this is no longer a feature request.

1 Like

Ah, it may be that, having already purchased with the account, Stripe does not let you check that your are a business.

If you would like to add a VAT / TIN to an existing account like this, the best way to do so would be to email us at [email protected], and one of the team can do it for you!

1 Like

Thank you both for your replies. I’m already in contact with support. I’ve marked this as solved.

1 Like