12
9 Comments

Creating a VAT invoice for EU customers in stripe

Hi,

We use stripe as our payment gateway and have customers spread out across the world. For larger payments we do send out a custom invoice, but for monthly subscriptions, we have automated the payments in stripe.
Any idea how to integrate VAT for EU customers. We are based in Canada.

  1. 1

    Gumroad and Paddle both act as your merchant of record, and in exchange for slightly higher fees, collect and remit Sales Tax & VAT on your behalf.

    We typically split our billing across Stripe (default) and then Stripe Billing for Vat exempt EU customers, and then refer those to Gumroad when they need to remit VAT on their invoice & get it refunded (since we're a non-EU company).

    1. 1

      How do you segregate that information? At what point do you know that these will be VAT exempt and they need to be routed to Gumroad. Is this all manual or using API's?

      1. 1

        At our volume, manual works. I'm sure it could be automated with APIs once the product matured.

        1. 1

          Yes, I think we will need to detect on sign up where the user is coming from and accordingly send them different payment gateway.

  2. 1

    Hi @AggarwalBhavya,
    are you looking for something like this? https://stripe.com/docs/billing/invoices/sending
    You can set the tax rate in the api call.

    More info: https://medium.com/slight-pause/how-to-setup-saas-subscriptions-correctly-to-charge-vat-in-europe-d75d857b5d01

    One way to calculate the VAT rate yourself would be: vatapi.com

    1. 1

      Thank you for sharing that post and API.
      How is paddle working out for you? It seems like so much work to move to another payment solution- we are well integrated with stripe. But, the manual calculation seems to be quite a lot of work.

      1. 1

        Hey, I am not using Paddle. The Medium article was not written by me, it's just an article I've previously used as a reference. You are right the manual calculation does seem like some work.

        1. 1

          Oh I see. I thought you laid out your plan. What did you end up using?

          1. 1

            My employer went for subscriptions with PayPal and generating invoices ourselves, even though it would have been much easier to use an existing service to handle that.

Trending on Indie Hackers
After 10M+ Views, 13k+ Upvotes: The Reddit Strategy That Worked for Me! 42 comments Getting first 908 Paid Signups by Spending $353 ONLY. 24 comments I talked to 8 SaaS founders, these are the most common SaaS tools they use 20 comments What are your cold outreach conversion rates? Top 3 Metrics And Benchmarks To Track 19 comments Hero Section Copywriting Framework that Converts 3x 12 comments Join our AI video tool demo, get a cool video back! 12 comments