Skip to navigation

Build intelligent tax compliance workflows

Integrate real-time tax calculation, e-invoicing, and end-to-end compliance into your product with Avalara’s REST APIs and SDKs.

Configure your IDE with MCP servers

Discover Avalara APIs and
capabilities

Turn tax compliance use case into code

12,000+Tax jurisdictions
190+Countries supported
54B+Transactions per year
200,000+Customers

Build your integration

Choose how you want to connect — call the REST APIs directly or get started fast.

calculate-tax.ts
import { AvalaraClient } from "avalara";

const client = new AvalaraClient({
  apiKey: process.env.AVALARA_API_KEY!,
  authorization: process.env.AVALARA_AUTH!,
});

// Calculate sales tax on an order
const tax = await client.avatax.transactions.createTransaction({
  body: {
    type: "SalesInvoice",
    companyCode: "DEFAULT",
    customerCode: "ABC",
    addresses: { singleLocation: { line1: "2000 Main St", city: "Irvine", region: "CA", country: "US", postalCode: "92614" } },
    lines: [{ quantity: 1, amount: 100, itemCode: "Y0001" }],
    commit: true,
  },
});

console.log(tax.totalTax);
200 OKtotalTax 7.75 · rate 7.75% · lines 1

One platform, several APIs

Avalara’s developer platform brings end-to-end tax compliance together in one suite of REST APIs — calculation, e-invoicing, exemption certificates, information returns, and more. Explore the capabilities below, then dive into any API from the reference.

Calculations
Real-time sales, use, and cross-border tax on every line of every order. AvaTax API.
Exemption certificates
Request, validate, and store exemption certificates tied to your customers. CertCapture API.
Compliance data
Manage companies, nexus, items, tax codes, and reports behind your filings. AvaTax API.
E-invoicing
Issue compliant e-invoices and meet live-reporting mandates. Avalara E-Invoicing & Live Reporting API.
1099 & W-9
Collect W-9s and file 1099s with built-in TIN matching and e-delivery. Avalara 1099 & W-9 API.
Communications
Calculate telecom, streaming, and utility taxes at scale. Avalara for Communications API.

Ready to start building?

Spin up a free Avalara sandbox and make your first API call today.

Built with