Cross-border VAT,
settled correctly.
VATFlow is the storefront, the back-office, and the tax engine in one platform for UK and EU D2C fashion brands. Sell anywhere — we classify every order, generate the invoice, hand off the shipment, and file the return.
30-day trial, no card. Decimal-exact money, every state change audit-logged.

Plugs into the channels and carriers you already use
Three hard problems, handled before you notice them.
Real-time VAT at checkout
Place of supply, scheme and rate resolved before payment — shown on the invoice.
- OSS · Q2 2026Filed
- UK MTD · JunFiled
- OSS · Q3 2026Due 31 Oct
OSS + MTD filed for you
Quarterly EU OSS and monthly UK MTD returns prepared and submitted on schedule.
- Label createdAWB 1Z-8F2A
- Picked upLeipzig hub
- In transitNow · Cologne
- Out for deliveryBerlin
One first-party tracking page
Your carrier fulfils; we surface every event on your page. Customers never bounce out.
Orders, VAT and fulfilment — in a single back-office.
Every channel, every warehouse and every filing in one view. No spreadsheets, no add-ons to reconcile.

Your storefront — not a plugin on someone else's.
Brands migrate to us. Hosted store and checkout, products with the full size/colour matrix, and multi-warehouse inventory — the whole shopfront lives on our platform.
- Hosted checkout with the size/colour variant matrix
- Multi-warehouse stock, allocated per order
- Migrate your catalogue in — no Shopify or Woo required
The legally-risky core — tested first, always.
Every order is read for ship-to country, buyer type and value, then committed to exactly one of four VAT treatments. Compliant invoices and credit notes generate automatically.
- UK domestic, EU OSS, IOSS and B2B reverse charge
- Decimal-exact money — never a float, every change audit-logged
- Tax rules are data: adding a country is adding a row
Bring your own carrier. Keep your tracking page.
Shiprocket, DHL, UPS, Royal Mail and FedEx sit behind one common interface, configured per warehouse. We orchestrate labels, AWBs and manifests — and every status lands on your page.
- One adapter interface across all five carriers
- Labels, AWBs and end-of-day manifests handled
- Carrier events surface on your own tracking page
- Label createdAWB 1Z-8F2A
- Picked upLeipzig hub
- In transitNow · Cologne
- Out for deliveryBerlin
- Shiprocket
- DHL Express
- UPS
- Royal Mail
- FedEx
One catalogue. Every country’s rate.
Charge the right VAT for wherever the parcel lands. The engine pulls the destination rate at checkout and shows its working on the invoice — all 27 EU states plus the UK.
Rates are data, not code
- GB20%United KingdomUK domestic
- DE19%GermanyEU OSS
- FR20%FranceEU OSS
- NL21%NetherlandsEU OSS
- IE23%IrelandEU OSS
- ES21%SpainEU OSS
- IT22%ItalyEU OSS
- SE25%SwedenEU OSS
Four schemes. One decision per order.
The engine reads the ship-to country, the buyer and the value — then commits to exactly one treatment and shows its working on the invoice.
Read the tax engineUK domestic
Goods to a UK address — standard-rated and rolled straight into your UK MTD return.
EU One Stop Shop
B2C across the 27 — charged at the destination rate, reported on one quarterly return.
Import OSS (IOSS)
Low-value imports — VAT collected at checkout, delivered duty paid. No surprise at the door.
Reverse charge
A valid VAT number means the buyer accounts for VAT. We validate it and keep the paper trail.
Built for D2C fashion brands crossing borders.
From the size/colour matrix to duty-paid delivery, VATFlow is shaped around how apparel brands actually sell — so the shop, the stockroom and the tax office finally speak the same language.
- Variant-heavy catalogues, handled natively
- Multi-warehouse stock across the UK & EU
- Duty-paid delivery — no surprise at the door



A store gives you the shop. A tax tool gives you the filing. VATFlow is both.
Build your own storefront on top.
Every capability — orders, VAT, invoices, shipping, tracking — is an API-key-scoped, rate-limited endpoint. Post an order and get the place of supply, scheme, rate and a compliant invoice URL back in the response.
- Orders
- VAT
- Invoices
- Shipping
- Tracking
{
"shipTo": "DE",
"buyer": "consumer",
"lines": [{ "sku": "TEE-BLK-M", "qty": 1 }]
}
201 Created
vat.placeOfSupply "DE"
vat.scheme "oss"
vat.rate 0.19
vat.total "3.85"
invoice.url "/v1/invoices/inv_8f2a.pdf"Start selling across borders without the VAT anxiety.
Spin up a storefront, import your catalogue, and watch the first order classify itself. Free for 30 days — no card, no carrier credentials required.
