What Shared Services solves

Shared Services provide common capabilities used across Avalara products, such as address validation, company data management, and product classification. These services standardize the core data required for tax calculation, compliance workflows, and reporting.

Instead of building these capabilities separately, Shared Services centralizes them to help ensure consistency, reduce duplication, and improve data accuracy across systems.

Getting started

Access Shared Services APIs in the developer portal, including endpoints for address validation, company management, and classification. Integrate these services independently or as part of broader Avalara product workflows.

Core capabilities

Address validation and geolocation
Validate and normalize addresses to map transactions to the correct tax jurisdictions.
Centralized company and contact management
Manage company, entity, and contact data through shared APIs used across Avalara services.
Product classification and taxability support
Classify products using standardized tax categories (for example, HS codes) to ensure correct tax treatment across regions and tax systems.
Reusable compliance services
Use Shared Services across calculation, returns, invoicing, and other compliance workflows.

When to use Shared Services

Use Shared Services when you need to:

  • Validate addresses and improve tax accuracy
  • Standardize company and entity data across systems
  • Classify products for tax and compliance
  • Reuse core compliance services across integrations

How it integrates

Use APIs to embed Shared Services into workflows such as tax calculation, onboarding, compliance validation, and reporting. These services act as reusable building blocks across Avalara products.