How DeterminedAI pairs Stripe-native exposure monitoring and an AI Tax Assistant that answers any VAT/GST question with return workings and draft returns built from your own uploaded transaction data. You review the draft and file it yourself.
DeterminedAI is a VAT/GST automation platform built for cross-border SaaS, marketplaces, and digital businesses. One product covers the work up to the moment you file: detect, determine, draft.
Legacy engines (Avalara, Vertex, Thomson Reuters ONESOURCE) require manual mapping of every SKU to a proprietary tax code, multi-month implementations, and annual contracts in the five-to-six figure range. They sell the engine but leave exposure analysis, registration, and filing to an army of consultants.
DeterminedAI monitors exposure, answers determination questions in real time through a conversational Tax Assistant, and turns uploaded transaction data into full return workings and a reviewed draft return, from one product, one contract, one price sheet. Onboarding is hours, not months. The Compliance subscription bundles the engine, monitoring, and the Tax Assistant at $99 per jurisdiction per month (EU OSS counts as a single jurisdiction covering all 27 EU countries). Filing itself stays with you: DeterminedAI prepares, you review and submit. No SOWs, no implementation partners.
Manual mapping is the bottleneck. Avalara has thousands of AvaTax codes; Vertex has its own taxonomy; ONESOURCE has another. Every SKU must be mapped before a single determination runs. A 500-product catalog across 25 EU countries is a multi-month project before go-live.
Rule engines don't understand context. A keyword matcher sees "software training" and picks one code. It can't distinguish a live instructor-led course (education service, possible reduced rate) from a pre-recorded video (electronically supplied service, standard rate). Wrong assignment, silent miscalculation, every transaction.
They sell determination, not compliance. Legacy engines stop at "what's the rate." Registration in each jurisdiction, return preparation, e-filing: that's all sold separately by their professional services arm or punted to a third-party partner. ViDA, KSeF, FATOORA, MTD: each is a different SOW.
Pricing assumes enterprise. Annual contracts, implementation fees, and per-transaction overage charges scale poorly for early-stage SaaS that just needs to file an EU OSS return on $40k of B2C revenue.
Determination only matters once you know where you owe. For nonresident sellers, the hardest question isn't “what's the rate”: it's “which jurisdictions have I already crossed a registration threshold in, and didn't notice?” Avalara, Vertex, and ONESOURCE assume the customer already knows. DeterminedAI starts a step earlier.
Charges, Invoices, and Customer location data (billing address, tax ID, IP geolocation) and reconstruct a per-country revenue and headcount picture.A version-controlled threshold registry covers 60+ nonresident regimes: EU OSS Non-Union (no threshold), UK (£0 for digital B2C), Norway VOEC (NOK 50,000), Singapore OVR (SGD 100,000 global + SGD 100,000 to Singapore), Japan JCT (JPY 10M), Australia Simplified GST (AUD 75,000), India OIDAR (no threshold), and the long tail of LatAm, EMEA, and APAC digital-services regimes. Each threshold tracks its window (rolling 12-month, calendar year, prior year, or trailing four quarters) and the metric type (gross revenue, taxable revenue, transaction count, or a combination).
A per-jurisdiction status board with four states: safe (under threshold with comfortable margin), approaching (within 20% of threshold), crossed (over threshold, registration required), and overdue (crossed more than 30 days ago without an active registration). Each row links to the relevant Country VAT guide and an estimated back-tax exposure if the threshold was crossed in a prior period.
Exposure detection is the on-ramp to the rest of the platform. A seller who learns they've crossed the Norway VOEC threshold sees a one-click path to the Compliance subscription ($99/jurisdiction/month) and can start the first period's return workings from the same data. The Free Exposure Check is genuinely free and has no rate limit; persistence and alerting move into a $29/mo tier. We monetize the work that follows the alert, not the alert itself.
A modular pipeline. AI does what AI does best: understand descriptions. Deterministic engines do what must be exact: rates and place-of-supply.
A second pipeline runs in parallel for exposure analysis (same threshold registry and jurisdiction data, different ingestion path):
The AI never sets tax rates. It classifies what a transaction is; deterministic engines decide how it's taxed. Rates stay auditable and reproducible; classification gains real understanding.
A frontier large language model classifies transactions into VAT/GST supply types from natural-language descriptions plus context (countries, B2B/B2C, direction). Domain-specific prompting, structured JSON output, confidence scores, and human-in-the-loop approval.
A keyword matcher sees "software" and picks one code. The model distinguishes:
| Category | Supply Types | Tax Significance |
|---|---|---|
| Digital & Technology | Electronically Supplied Service, Telecommunications, Broadcasting, Software License | EU Art. 58 B2C rules; TBE place-of-supply; customer-location taxation |
| Professional & Advisory | Consulting, Legal Services, Accounting & Tax, Advertising, Recruitment & Staffing | General B2B reverse charge; jurisdiction-specific exemptions for legal/accounting |
| Real Economy | Construction, Freight Transport, Passenger Transport, Accommodation, Food & Beverage, Cultural & Entertainment | Domestic reverse charge (construction); reduced rates; place-of-performance rules |
| Financial & Insurance | Financial Services, Insurance | Exempt without credit in most jurisdictions; separate Insurance Premium Tax may apply |
| Health & Education | Medical & Healthcare, Education | Public-interest exemptions; reduced rates for training; pre-recorded = ESS |
| Goods | Goods (general), Food & Grocery, Pharmaceuticals, Energy | Destination-based taxation; import VAT; zero-rated categories (food, medicine) |
| Platform & IP | Intermediary, IP & Royalties | Deemed-supplier rules (ViDA); agent vs. principal; IP-specific place-of-supply |
Every response is structured JSON with a 0.0–1.0 confidence score and reasoning. High-confidence classifications auto-approve; medium and low are flagged for review. Once approved, the (product_code → supply_type) mapping is cached. The AI is not called again for that SKU. AI is onboarding acceleration, not runtime cost.
No AI classification is used in production without explicit approval. Every recommendation can be approved, rejected, or reclassified before it enters the determination cache.
A deterministic engine maps (seller_country, customer_country, customer_type, supply_type) to the taxing jurisdiction with full rule traceability. Implements EU VAT Directive Arts. 44/45/58, the €10,000 micro-business threshold, B2B reverse charge, TBE rules, destination-based goods, and analogous rules outside the EU. Output feeds OSS reporting directly: one return covers all 27 EU member states.
5,100+ rate entries across 103 jurisdictions in version-controlled YAML, sourced from the EY Worldwide VAT, GST and Sales Tax Guide 2026. Indexed by country × supply type × treatment (standard, reduced, zero-rated, exempt, reverse charge). Every rate change is a tracked diff. No opaque vendor release notes.
Determination is table stakes. The work that actually consumes finance teams is the return itself: pulling a period's transactions together, computing every box, and producing a workpaper a reviewer can trace. DeterminedAI automates that preparation and hands back a finished draft. Filing stays with you. You review the draft and submit it through your usual channel; DeterminedAI never lodges anything with a tax authority.
Choose a country and period, upload the period's transaction data, and the engine computes every box of that jurisdiction's VAT/GST return from a version-controlled per-country return spec: which rows feed which box, how rates and directions map, how output and input tax net off. Box values are always computed in code from your rows, never generated by a model.
The AI that classifies transactions carries through to the returns layer. Three things happen with a language model in the loop, each backed by deterministic checks so a tax figure is never produced by the model alone:
All three degrade safely: with no model available the ingestion falls back to deterministic column mapping and the draft review falls back to a deterministic issue checker, so the return still builds.
A VAT Return Pack credit unlocks the workings XLSX and the draft return PDF for one country, year, and period, and a stored record of each return generated remains retrievable afterward. Submission is yours: once the draft survives review, you file it with the tax authority the way you always have.
No login, no rate limits, no upsell wall. Used as lead generation but genuinely useful in their own right, and not offered by Avalara or Vertex.
/tools/validate): Batch VAT/GST/ABN validation across ~20 countries via VIES (EU), HMRC (GB), Brønnøysund (NO) plus regex format checks. CSV upload, downloadable results./tools/deadlines): Searchable VAT/GST filing frequency and due dates by jurisdiction, sourced from primary tax-authority publications./tools/einvoicing): Filterable global compliance status: SdI (IT), KSeF (PL), ZATCA FATOORA (SA), SII (CL), MyDATA (GR), Peppol rollouts, and EU ViDA timelines./exposure): Connect a Stripe restricted key, get a per-jurisdiction exposure snapshot from live Charges plus Customer location data. Snapshot persistence is a $29/mo upsell; the check itself is free.| Capability | Avalara / Vertex / ONESOURCE | DeterminedAI |
|---|---|---|
| Exposure / nexus monitoring | Not offered. Customer self-declares jurisdictions. | Stripe-native and CSV-driven exposure check across 60+ nonresident regimes; threshold engine with safe / approaching / crossed / overdue states |
| Product classification | Manual mapping to thousands of proprietary tax codes | AI classifies from descriptions, with confidence scoring |
| Onboarding time | Multi-month implementation, often a paid SOW | Hours: CSV upload, review, go live |
| Return preparation | Separate returns module or partner-handled | Upload CSV/XLSX or invoices; every box computed from the country's return spec; XLSX workpaper and draft PDF on the authority's form layout; AI review flags issues before you file yourself |
| Public tools | Gated marketing pages | Free validator, deadline tracker, e-invoicing tracker, exposure check |
| Rate database transparency | Black-box vendor releases | Version-controlled YAML, every diff auditable |
| Pricing model | Annual contracts, implementation fees, per-transaction overage | Compliance subscription from $99/jurisdiction/month (EU OSS = 1 jurisdiction); engine-only Free / $249 / $699; no contracts |
| Stripe-native exposure check | Not offered | Connect a restricted key, get exposure across 103 jurisdictions |
Large enterprises with complex US sales-tax matrices, real-time POS integrations, or US-specific exemption certificate workflows will get more out of Avalara or Vertex today. DeterminedAI is built for cross-border VAT/GST; we are not (yet) a US sales-tax engine. See Section 13.
The determination engine is delivered through a conversational interface: the AI Tax Assistant. Instead of mapping products to codes or wiring an integration, a user describes a transaction or asks a question in plain language and gets an advisor-grade answer in the chat, with the reasoning and the rule that applied shown alongside. Every substantive answer carries an informational, not formal advice, disclaimer.
It answers treatment questions for a transaction type (rate, place of supply, reverse charge, OSS/IOSS, OIDAR), what a compliant invoice must show in a given country, registration thresholds and timing, and the mechanics of a filing. The assistant runs on the strongest available Claude model, scopes country-specific advice to the jurisdictions on the customer's Compliance subscription, and saves every conversation to the account so prior answers and their reasoning stay retrievable.
DeterminedAI launches with rate data for 103 jurisdictions across all major economic regions. Each jurisdiction includes rates across all 25 supply types, covering standard rates, reduced rates, zero-rated supplies, and exempt categories.
| Region | Jurisdictions | Key Markets |
|---|---|---|
| European Union | 27 member states | DE, FR, NL, ES, IT, PL, IE, SE |
| Europe (non-EU) | GB, NO, CH, IS, TR + 10 more | UK VAT, Norwegian MVA, Swiss MWST |
| Asia-Pacific | AU, NZ, JP, SG, IN, KR + 12 more | Australian GST, India GST, Japan CT |
| Middle East & Africa | AE, SA, EG, ZA, KE, NG + 12 more | GCC VAT, South African VAT |
| Latin America | BR, MX, CO, CL, AR, PE + 8 more | Brazilian ICMS/ISS, Mexican IVA |
| Caribbean & Pacific | BB, BS, FJ, JM + 6 more | Regional VAT/GST systems |
| North America | CA federal + BC, SK, MB, QC | GST/HST + provincial PST/RST/QST stack (US sales tax out of scope; see Section 13) |
New jurisdictions are added by authoring rate entries in version-controlled YAML. No code changes required. Source: EY Worldwide VAT, GST and Sales Tax Guide 2026, supplemented by primary tax-authority publications.
Avalara, Vertex, and Thomson Reuters built tax engines for a world where the customer paid consultants to map products and accountants to file returns. DeterminedAI was built for a world where neither budget exists.
The Tax Assistant is the interface. AI is the intelligence layer. Deterministic engines are the precision layer. Return workings and AI-reviewed drafts are the compliance layer, and filing stays in your hands. One product, no SOWs.
Visit determinedai.co. Free tier is live. Enterprise: security@determinedai.co.