E-commerce
June 28, 2026
"Is the price including or excluding tax?" "Can you send me an invoice with my intra-community VAT?" "Why is VAT being applied when I am a business?" These messages arrive via chat, email, and sometimes at checkout, even though your support team is not an accounting firm.
Starting in 2026, Shopify is enabling native validation of EU/UK VAT numbers at checkout, with automatic application of the B2B reverse charge (Ecommerce Today, VAT checkout 2026).
This guide #160 covers tax-related customer support queries: VAT, invoicing, exemptions, and B2B. This is distinct from sales tax explained (merchant compliance): here, we provide concrete answers for buyers, not internal tax regulations.
Summary
Why are VAT and invoice questions flooding support?
E-commerce VAT customer support addresses a gray area: the customer wants tax certainty before or just after payment, your store displays prices and issues documents, without being their tax advisor.
Frequent triggers
VAT incl./excl. ambiguity: B2C site, pro buyer
Missing invoice: order confirmation ≠ legal invoice
VAT number rejected at checkout
VAT refund requested after the purchase
Export outside the EU: duties vs. VAT misunderstood
Operational cost
A poorly handled VAT ticket returns 2 to 3 times (customer, accountant, purchasing department). Clear macros and processes reduce ping-pong and avoid illegal promises like "we will refund your VAT by bank transfer tomorrow" without verification.
Signal to watch out for
If more than 5% of your monthly tickets contain VAT, invoice, or intra-community, the problem is often checkout UX, not agent training.

Convert over 2,000 customers on average per month with Qstomy.
The world’s 1st Shopify AI dedicated to customer conversion



Empowering 200+ e-commerce merchants
How does it differ from merchant sales tax compliance?
Two registers: what you must collect vs what the customer asks for.
Sales tax explained (compliance)
Sales tax explained covers US nexus, filing obligations, merchant-side Shopify Tax configuration. This guide #160: support answers to FR/EU/B2B buyers.
Customs vs VAT (#customs)
Customs questions: import duties, DDP/DAP. Here: VAT on intracommunautaire or domestic sales, invoice and reverse charge.
General B2B support (#50)
B2B support (#50) and corporate gifts (#158) deal with quotes, PO, Net terms. This guide zooms in on the tax layer visible to the customer: VAT number, invoice mention, exemption.
What are the most common VAT and invoice questions that customers ask?
Map the tax support verbatim over 90 days for macros and bot corpus.
Before purchase
Do the displayed prices include VAT?
Can I buy tax-free with my VAT number?
My intra-community VAT number is valid, why was the checkout rejected?
Delivery to Belgium from France: what VAT applies?
After purchase
Where is my invoice showing VAT and company registration number?
Invoice under my company name, not personal
Correct VAT on an already issued invoice
VAT refund because I forgot my pro number
Helpdesk tags
`tax_vat`, `invoice_request`, `vat_number`, `b2b_exemption`, `invoice_correction`. See ticket taxonomy (#135).
How to answer on tax-included, tax-excluded and price display?
The clarity of the price including and excluding VAT prevents half of the pre-purchase VAT tickets.
France / EU B2C display rule
Prices including VAT for final consumers. Visible mention: "incl. VAT, VAT included" near the cart price. "Company Info" page: "Professionals with a valid VAT number may be exempt according to the conditions below."
VAT macro response
« Our public prices are displayed including VAT (VAT included) for individuals. If you are a VAT-registered business in the EU, enter your intra-community VAT number at checkout: if it is validated, VAT may not apply depending on your country and ours. The total will be recalculated before payment. »
Do not promise
The agent does not guarantee the exemption without checkout validation. Formulation: "subject to validation of your number at the time of payment".
How to handle post-order invoice requests?
The support invoice request explodes if the order confirmation is the only document available.
Confirmation vs invoice
Newcraft reminds that a Shopify confirmation is not a compliant EU tax invoice (Newcraft, EU B2B invoices). Enable Shopify Tax invoice generation or a dedicated app (Sufio, etc.) before promising automatic sending.
Standard support process
Verify identity: order email = requester
Confirm order number and paid status
Auto invoice: resend PDF link from Shopify or app
Company name correction: internal note + reissue if the app allows it
Invoice macro
"Your invoice #[XXX] is available here: [link]. It includes the total price paid including tax, our VAT, and your billing address as registered at checkout. To change the company name, reply with the exact desired wording before [delay] if the order is less than 7 days old."
Auth
Invoice on a third-party order: refusal or reinforced verification. See authentication (#122).
How to manage intra-community VAT number and B2B reverse charge?
The checkout VAT number is the core of EU cross-border B2B tickets.
Shopify 2026 Validation
Shopify Tax verifies in real time via VIES (EU) or HMRC (UK). Valid number + conditions met: 0% VAT or reverse charge depending on the type of sale (Ecommerce Today, VAT validation).
"My number is rejected" Cases
Format: country prefix + numbers, without extra spaces
VIES unavailable: retry within 24 hours, no manual exemption promise
Ineligible country: domestic FR-FR sale = FR VAT even with a business number
B2C Delivery: personal address + business tax ID = often VAT of the destination country
Reverse Charge Macro
"When your VAT number is validated at checkout for an eligible B2B cross-border delivery, the invoice mentions the reverse charge: "Reverse Charge: VAT due by the recipient". You declare the VAT in your country according to your accountant's rules. We do not refund VAT that has already been reverse-charged on a compliant invoice."
Wholesale and Resellers
Aligned process wholesale (#144): VAT verified during business account onboarding, no re-entry at each ticket if the file is OK.
How to handle exports outside the EU and the confusion between VAT/customs?
Export VAT questions often mix up sales VAT and import duties upon arrival.
B2C Export outside the EU
Sales from FR to US/CH: French VAT is generally not due if the export is correctly declared. Support explains: "Price paid on our site; duties or taxes may apply upon arrival depending on your country." Link customer customs.
International Markets
Shopify Markets can display local taxes collected at checkout. The bot cites the detected market, not the default France policy. See Markets support (#157).
Export Macro
"For delivery to [non-EU country], the amount shown at checkout is the total invoiced by our store. Your local customs may require additional duties upon receipt: these are not collected by us and do not appear on our invoice unless explicitly stated as DDP at checkout."
When to escalate to finance or refuse a VAT request?
Certain support VAT requests fall outside the L1 scope: clear escalation rules.
Mandatory finance escalation
Post-order VAT refund > €500
Corrective invoice on order > 30 days
Customer accounting dispute (disputed VAT amount)
B2B order with suspicion of fraudulent VAT number
Polite refusal by L1 agent
Personalised tax advice ("should I deduct VAT?"), bespoke tax residence certificate, written commitment outside of documented policy. Macro: "We are unable to advise on your personal tax situation; your accountant will be able to interpret invoice #[XXX] that we issued."
Handoff
Finance ticket with: order, shipping/billing country, VAT number entered, checkout screenshot, exact customer request. See handoff (#12).
How to automate VAT responses without legal risk?
The e-commerce VAT bot does not calculate tax: it quotes your approved policy.
Secure bot corpus
Chunk `policy_vat_display`: B2C incl. VAT, B2B process
Chunk `policy_invoice`: timeframe, link, correction limits
Chunk `policy_vat_number`: where to enter, VIES, failure
Chunk `policy_export`: outside EU, customs
Bot intents
`invoice_where`, `price_ttc_ht`, `vat_number_checkout`, `vat_refund_request`. Intent `vat_refund_request`: collects order number then escalates to finance, never an automatic promise.
Bot limits
See automation limits and anti-hallucination: the bot never invents a VAT rate or a refundable amount.
Which KPIs should be monitored on VAT receipts and invoices?
Measure the tax support KPI to justify improvements in checkout and automated billing.
Volume
% tax_vat tickets of total support
Split: invoice / VAT number / incl. tax-excl. tax / refund
7-day recontact: same tax subject = insufficient macro
Efficiency
FCR for `invoice_where` tickets if automated billing is enabled: target 85 %+. Response time for invoice requests: < 4 hours. Finance escalations: < 15 % of tax tickets.
Prevention
After enabling VAT validation at checkout: track the decrease in "refund for forgotten VAT number" tickets. Target: -40 % in 60 days if checkout UX is clear.
How does Qstomy answer VAT and invoice questions?
Qstomy responds based on your validated tax policy and escalates sensitive cases with order context.
Tax features
tax_invoice intents: invoice, VAT-inclusive, VAT number
Order lookup: invoice link if Shopify is synced
Guardrails: no VAT calculation, no refund promises
Finance escalation: amount slot + reason
Markets-aware: tax chunk by market
Quantified DTC Scenario
FR professional equipment brand, 40% EU B2B orders, Sufio invoices, Shopify VAT validation enabled. Before Qstomy: 95 VAT-invoice tickets/month, FCR 52%, 12 unqualified finance escalations. After 9 weeks (tax corpus + intents + finance handoff): tax tickets -47%, FCR 81%, average invoice delay 18 h → 45 min, manual VAT refunds -63%.
Explore AI support, Shopify, request a demo.
What are the operational playbooks for VAT support?
Playbook 1: audit tax tickets 90 d (2 h)
Export tags tax_vat, invoice. Top 10 verbatim. Classify invoice / VAT / export / refund.
Playbook 2: 6 Gorgias macros (1 h 30)
TTC (inc. VAT), checkout VAT number, invoice link, business name correction, tax advice refusal, finance escalation.
Playbook 3: "Business Purchases" page (2 h)
VAT number process, sample PDF invoice, VIES validation link, finance contact if dispute.
Playbook 4: enable Shopify Tax invoices (1 h)
Taxes settings, auto generation, B2B cross-border order test, verify reverse charge mention on PDF.
Playbook 5: tax bot corpus (1 h)
4 chunks section 9. 15 tests: invoice, TTC (inc. VAT), rejected number, US export, refund.
Playbook 6: quarterly finance + support review (45 min)
Recurring disputes, 1 checkout fix or 1 macro sentence to adjust.
Useful linking
A clear invoice and a well-configured VAT checkout save time for your agents, your clients, and their accountants: tax support is not accounting, it is documentary clarity at the right time.

Enzo
June 28, 2026


