Set up your account
Create the account hierarchy that represents your business structure organized around tax IDs.
Setup sequence:
-
Create an organization and assign products.
-
Add companies (one per tax ID).
Add branches (optional - only if needed)
-
Add users and assign user roles to them.
Account structure
Organizations contains one or more companies, each mapped to a tax ID. Companies use products to process documents.
Organization → Company → Product
| Account element | Required | Description |
|---|---|---|
| Organizations | Yes | Top-level account entity. Holds product subscriptions and contains companies. One contracting entity typically has one organization. |
| Company | Yes | Represents a legal entity with tax registration. Each company corresponds to one tax ID. |
| Product | Yes | Electronic invoicing solution for a specific country and operation. Examples: pl_Faktura__2.0, pl_Faktura_Polling_2.0. |
| Branch | No | Sub-division within a company when multiple physical locations share the same tax ID. |
Add an organization
Add an organization to group related companies under a single administrative structure.
Organizations group related companies under a single administrative structure. Only workspace administrators can create organizations.
Set up in Compliance Network
- Click Settings.
- Go to Organizations on the navigation menu.
- Click Create organization.
- Enter the organization name and a brief description.
- Click Save.
Set up using API
You need workspace administrator permissions to create an organization.
Assign products to an organization
Assign products to your organization to define which countries and operations are available for document processing.
Products define which countries and operations (inbound or outbound) are available to your organization.
Set up in Compliance Network
- Click the Settings icon.
- Go to Organizations on the navigation menu.
- Click the organization name under the Name column.
- Go to Products.
- Click Add product.
- Under Search products, search and select one or more products from the list.
- Click Confirm.
Set up using API
Use the API to assign products to your organization and define which inbound and outbound operations are available.
You need workspace administrator permissions to create an organization.
Add companies to your organization
Add a company to your organization via Compliance Network web UI and Indirect Tax API.
Companies represent legal entities with tax registrations. Each company corresponds to one tax ID. Companies allow:
Granular configuration per tax ID.
Restricted user access per specific tax IDs.
Organized transactional data by legal entity.
You can add a company to your organization using the Compliance Network web UI (for manual setup) or using Indirect Tax API (for automated workflows)
Set up using Compliance Network
- Click Settings.
- Go to Settings.
- Go to Organizations on the navigation menu.
- Select an organization's name under the Name column.
- Go to Companies.
- Select New company.
- Enter the company details and company address, then Save.
Set up using API
Always save the company ID value from the response when creating a company. You will need the company ID value in future API calls. To find it, look for the ID value in the samples.
Edit a company
Edit a company to keep the information of your company up to date.
You can edit the information of your company and update the following information: legal name, DBA, and country after creation. You can't change the tax ID. If you need to update the tax ID of a company, you need to create a new company.
Set up using Compliance Network
Set up using API
Add branches
Add branches to manage multiple physical locations of your company that share the same tax ID as separate, independently configured entities.
Adding branches is an optional step in your setup account process. Branches represent multiple company physical locations or business sub-divisions sharing the same tax ID but needing independent configurations or document numbering. A branch in Sovos has the following capabilities:
Independent document numbering sequences
Branch-specific configurations (rendering, distribution, credentials)
Separate audit trails per branch
Branches add management complexity. Only add a branch when each location needs its own configuration.
Use cases
- When to use branches
Your company has the same tax ID but different physical locations (retail stores, bank branches, regional offices).
Each location needs independent document numbering or separate configurations.
- When not to use branches
Each company location has different tax IDs. Create separate companies instead.
Single location per tax ID. Branches not needed.
Set up using Compliance Network
Set up using API
Understand the configuration scope
Understand the configuration scope to manage which organizations, companies, branches, and operations a setting applies to.
After creating your organization and companies, you configure settings for your products (credentials, workflow options, notification preferences).
- Scope levels
Organization level: Applies to all companies
Product level: Applies to all companies using this product
Company level (Tax ID-specific): Applies to one specific tax ID
Branch level: Applies to specific branch within company
Operation level: Applies to specific operation type (inbound/outbound)
- Scope parameters in API settings
orgId- OrganizationproductId- Specific producttaxId- Specific tax IDbranch- Specific branchoperation- Operation type (Only available in select markets)
- Scope precedence
- Most granular configuration wins. Settings with more scope parameters specified take precedence over settings with fewer scope parameters.
Examples:
Setting A: orgId + productId (applies to all tax IDs using this product)
Setting B: orgId + productId + taxId (applies to one specific tax ID)
Result: Tax ID uses Setting B, all other tax IDs use Setting A.
Best practices
Configure at the highest level possible (Organization or Product) to minimize administrative overhead.
Only use granular scopes (Company, Branch, Operation) when business requirements justify separate configurations.
Add users to your organization
Users are defined by unique email addresses. Each user should only be associated with one email address. After a user sets up their account, they can switch between Sovos products and organizations without having to log in again.
You can manage users in Admin Settings or with the Organizations API endpoint.
When you add a user, you assign a role to the user. Learn more about available roles.
Add users through Compliance Network admin
The invited user will receive an email invitation to join your organization in Compliance Network.
Add users through the API
A 200 or 201 response confirms that the API request was successfully processed.
An invitation will be sent to the provided email address with instructions to set up a Sovos account or log in with an existing account.
