tax-calculation

Calculate sales tax and VAT across multiple jurisdictions at checkout.

14|3|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/tomtoto757/ecomm-ai-skills-hub --skill tax-calculation-tomtoto757
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tax-calculation
Source: https://github.com/tomtoto757/ecomm-ai-skills-hub/tree/main/skills/checkout-payments-tax/finsilabs/payments-checkout/tax-calculation
Command: npx skills add https://github.com/tomtoto757/ecomm-ai-skills-hub --skill tax-calculation-tomtoto757

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Calculate and present legally accurate sales tax and VAT at checkout so merchants collect the correct amount, avoid liabilities, and comply with multi-jurisdiction tax rules.

Core Features & Use Cases

  • Nexus-aware calculation: Determine whether tax must be collected based on physical or economic nexus and apply jurisdiction-specific rules.
  • Provider integrations: Real-time calculations and filing support via TaxJar, Avalara (AvaTax), Stripe Tax, and platform-native engines for Shopify, WooCommerce, and BigCommerce.
  • Estimate → Commit → Void lifecycle: Provide non-committed estimates during checkout, commit transactions after payment for filing, and void transactions on cancellations; includes EU VAT reverse-charge validation via VIES and product-level tax codes.
  • Use Case: Expand into new US states and the EU while ensuring checkout displays exact tax before payment and preserves transaction codes for accountants and automated filings.

Quick Start

Calculate an order's tax estimate for shipping to the customer's address, validate EU VAT numbers if provided, and return a breakdown plus the steps to commit the transaction after payment.

Frequently Asked Questions about tax-calculation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate sales tax and VAT at checkout for multiple jurisdictions?

Sales tax and VAT calculation at checkout applies nexus-aware rate selection across multiple jurisdictions, returning real-time estimates and transaction breakdowns before payment. It validates EU VAT numbers via VIES for reverse-charge and supports product-level tax codes.

Does this sales tax calculation engine work with Shopify, WooCommerce, and Stripe Tax?

Sales tax calculation works with Shopify, WooCommerce, BigCommerce, Stripe Tax, TaxJar, and Avalara. It integrates platform-native engines and custom headless checkouts to apply jurisdiction-specific rules and persist provider transaction codes for reconciliation.

How do I commit a tax transaction after payment and void it on cancellation?

Tax transactions follow an estimate-then-commit lifecycle where non-committed estimates display during checkout, commit after payment for filing, and void on cancellations. This workflow persists provider transaction codes for accountants and automated filings.

What is nexus-aware tax calculation and when do I need it?

Nexus-aware tax calculation determines whether tax must be collected based on physical or economic nexus, applying jurisdiction-specific rules. It is needed when expanding sales into new US states and the EU to ensure legally accurate tax collection.

How do I validate EU VAT numbers via VIES for reverse-charge at checkout?

EU VAT number validation via VIES for reverse-charge executes during the checkout estimate step if a customer provides a VAT number. It verifies the number and adjusts the tax calculation to comply with EU reverse-charge rules.

Can I use Avalara AvaTax and TaxJar for real-time checkout tax estimates and filing?

Avalara AvaTax and TaxJar provide real-time calculations and filing support within the checkout workflow. They apply nexus-aware rate selection, commit transactions after payment, and persist transaction codes for automated filings.