VAT, tax ID, billing address
Last updated: May 19, 2026
VAT, tax ID, billing address
Open the Stripe Customer Portal from Settings → Team → Billing → Manage billing in Stripe. Set or update your billing address + VAT/tax ID. Wevion uses Stripe Tax to automatically calculate the correct VAT or sales tax for every invoice based on what you entered.
Who is this for
Owners, admins, and finance who need to:
Add a company VAT for B2B reverse charge (EU)
Update billing address after moving
Add a tax ID for compliance in a new country
Correct an invoice with wrong tax
Why this matters
Stripe Tax determines what tax to charge based on:
Your billing address (which country / state)
Your tax ID (validates B2B status for VAT reverse charge in EU)
Wevion's tax registration footprint (which jurisdictions Wevion is registered in)
Getting these right means:
✅ Correct VAT on EU B2B invoices (reverse charge, 0%)
✅ Correct sales tax on US invoices (per state nexus)
✅ Tax-compliant invoices for your accounting
❌ Wrong VAT means you pay more than needed, or your accountant rejects the invoice
How to set VAT and tax ID
Step 1: Open Stripe Customer Portal
In Wevion go to Settings → Team → Billing → Manage billing in Stripe (calls POST /api/v1/billing/portal).
Step 2: Edit billing details
In the portal, find Billing information → Edit (the section may also be called Tax IDs or Billing details depending on Stripe's UI version).
Step 3: Enter your billing address
Required fields:
Company / legal entity name
Street address (line 1, line 2)
City, state/region, postal code
Country
For B2B, use your company's legal address (not the personal address of the cardholder).
Step 4: Add your tax ID
Click Add tax ID or Add VAT number. Choose the type from the dropdown:
Region | Tax ID type |
|---|---|
EU country | VAT (e.g. |
UK | UK VAT |
US | US EIN |
Australia | Australian Business Number (ABN) |
Canada | GST/HST registration number |
Other | Other tax types per Stripe's list |
Enter the number in the correct format. Stripe validates the format syntactically immediately.
Step 5: Save
Click Save. Stripe stores the tax ID and runs a validation:
EU VAT: validated against the VIES (VAT Information Exchange System) database in real time. Valid → status
verified. Invalid → statusunverified— see below.Other tax IDs: format validation only (no live verification)
When the VAT validation status matters
VIES status | Effect on invoices |
|---|---|
verified | EU B2B reverse charge applies: 0% VAT, you self-account per local rules |
unverified (typo, expired) | Stripe charges your country's VAT inclusive until you fix the number |
No VAT ID | Treated as B2C: full VAT at your country's rate |
If VIES is temporarily down, your VAT may show unverified even with a correct number — Stripe retries. Check after a few hours.
Change the country mid-subscription
If your company relocates to a different country:
Step 1: Update billing address in the portal
Step 2: Update / add tax ID for the new country
Step 3: Verify the next invoice
The next invoice generated post-change uses the new country and tax. Previous invoices are not retroactively adjusted (they were correct at the time of issuance).
Currency does not auto-change with country. If you need a different invoicing currency, contact Sales — currency change requires a new subscription.
US sales tax (state-level)
Stripe Tax handles US state sales tax automatically based on:
Your billing address state
Wevion's tax nexus in each state (where Wevion has registered to collect)
If Wevion is not registered in your state, no sales tax is charged. If we are, Stripe Tax calculates the correct rate (including county/district where applicable) and adds it to the invoice.
VAT-exclusive vs inclusive
For EU B2C invoices, prices on /pricing are typically displayed net (VAT-exclusive). The final charge adds VAT at your country's rate. For B2B with valid VAT, the price displayed = price charged (reverse charge mechanism).
For EU B2C: an Italian buyer paying a €100 (net) plan = €100 + 22% VAT = €122 charged.
What you'll see after updating
Stripe Portal shows the updated address + tax ID with verification status
Email confirmation from Stripe
The next invoice uses the new details — previous invoices unchanged
Wevion's
/settings/team/billingreflects the update within 30-60s (webhook)
Common issues
"VAT number invalid" in portal: typo. Re-enter without country prefix or with — Stripe accepts both formats. Check on VIES directly:
https://ec.europa.eu/taxation_customs/vies/VAT validated but invoice still shows full VAT: VIES response delay. Next invoice should be correct. If not after 24h, contact support.
Different addresses for legal entity vs delivery: only billing address matters for tax. There's no separate "shipping" since Wevion is a SaaS.
Need to add VAT retroactively to old invoices: not possible — invoices are immutable once issued. Update going forward; for historical correction request a credit note + reissue from support.
Multiple businesses with same Stripe account: each subscription = one billing entity. To bill different entities, create separate workspaces with separate subscriptions.
Related
Manage payment methods — same Portal entry point
Find your invoices and receipts — tax shows on the invoice PDFs
Enterprise and custom plans — custom invoicing terms for Enterprise