tax-calculation

Calculate sales tax and VAT at checkout using TaxJar, Avalara, or Stripe Tax integrations.

3|1|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/tomtoto757/ecomm-ai-team --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-team/tree/main/skills/checkout-payments-tax/finsilabs/payments-checkout/tax-calculation
Command: npx skills add https://github.com/tomtoto757/ecomm-ai-team --skill tax-calculation-tomtoto757

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires taxjar, avatax.

What problem does it solve? Incorrect tax calculation at checkout creates legal liability: under-collection means you owe the difference, and over-collection triggers refunds and complaints. With over 13,000 US taxing jurisdictions and EU VAT rules requiring destination-country rates, manual rate tables cannot keep up. ## Core Features & Use Cases - Platform Setup Guides: Step-by-step configuration for Shopify, WooCommerce, and BigCommerce using built-in tax engines or TaxJar/Avalara apps. - Custom Integration Code: JavaScript examples for Stripe Tax, the TaxJar API (taxForOrder plus transaction commit), and EU VIES VAT number validation for B2B reverse charge. - Nexus & Compliance Rules: Guidance on US economic nexus thresholds ($100,000 or 200 transactions) and the €10,000 EU OSS registration threshold. - Use Case: A US retailer expanding to the EU uses this Skill to configure TaxJar for real-time US sales tax at checkout and implement VIES-validated reverse charge for EU B2B buyers. ## Quick Start Use the tax-calculation skill to integrate TaxJar real-time sales tax calculation into my WooCommerce checkout with automatic transaction commit 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 integrate TaxJar for US sales tax calculation?▼

Install the taxjar npm package, initialize it with an API key from environment variables, and call taxForOrder with from/to addresses, line items, and shipping cost. After payment confirmation, call createOrder to commit the transaction for filing reports.

TaxJar vs Avalara for ecommerce tax calculation?▼

Both provide real-time calculation and filing reports with native Shopify, WooCommerce, and BigCommerce integrations. Avalara AvaTax covers more international jurisdictions, while TaxJar is commonly chosen for US-focused compliance; Stripe Tax is simplest for Stripe-based stores.

How does EU VAT reverse charge work for B2B sales?▼

For cross-border EU B2B sales, validate the buyer's VAT number via the EU VIES REST API before applying zero-rate reverse charge. If validation fails, charge VAT at the destination country's B2C rate instead.

When do I need to collect sales tax in a US state?▼

You need nexus in the state: physical presence like warehouses or employees, or economic nexus triggered at $100,000 in annual sales or 200 transactions in most states. California and Texas use a $500,000 threshold.

What happens if the tax API is down during checkout?▼

Apply a fallback rate such as the US average of approximately 8.5% rather than blocking checkout entirely. For custom builds, cache tax estimates by destination zip code and cart total for one hour to reduce latency and API dependency.

Why is my tax calculation not appearing in filing reports?▼

Tax transactions must be committed after payment is confirmed, not during estimation. Verify your TaxJar or Avalara plugin is configured to auto-commit on order completion, and void transactions when refunds are issued.