AvaTax
Automate sales tax calculations with Avalara AvaTax. Learn how to configure tax codes, nexus, and troubleshoot common issues when taxes aren't being applied.
What is AvaTax?
Pelcro integrates with Avalara's AvaTax, a cloud-based sales tax automation software that calculates accurate taxes at checkout based on:
- Product taxability - Different products have different tax rules
- Customer location - Tax rates vary by jurisdiction (state, county, city)
- Your tax obligations - Where you have nexus determines where you collect taxes
Key Benefits
| Benefit | Description |
|---|---|
| Automated Calculations | Eliminates manual tax computation, reducing errors |
| Accurate Rates | Always uses current tax rates for each jurisdiction |
| Compliance Support | Helps maintain compliance with changing tax requirements |
| Streamlined Workflow | Automates sales tax within Pelcro's checkout process |
Setup Requirements
Prerequisites
Before configuring AvaTax in Pelcro, you must:
- Create an AvaTax account at Avalara's website
- Configure your company in the Avalara portal
- Set up nexus for states/countries where you have tax obligations
- Assign tax codes to your products
Need help? Contact your Pelcro account manager for guidance or to connect with the AvaTax sales team.
Configuration Steps
- Navigate to Settings → Integrations → Tax Management
- Select AvaTax integration
- Enter your AvaTax credentials (Account ID, License Key)
- Select your Company from the dropdown
- Configure your Origin Address (your business location for shipping/service)
- Choose whether to create transactions in AvaTax:
- Enabled: Invoices are automatically recorded in AvaTax for reporting
- Disabled: Tax rates are calculated but transactions are not recorded
How Tax Calculation Works
For AvaTax to calculate taxes on a subscription, ALL of the following must be true:
| Requirement | Description |
|---|---|
| Origin Address | Your business address is configured in AvaTax settings |
| Customer Address | Customer has a valid shipping/billing address |
| Nexus Configured | You have nexus set up in AvaTax for the customer's jurisdiction |
| Product Tax Code | The product has a tax code assigned that is taxable in that jurisdiction |
| Address Required | The product is configured to require customer shipping address |
If any of these conditions is not met, taxes will not be applied.
Understanding Tax Codes
Tax codes tell AvaTax how to classify your product for tax purposes. Different products are taxed differently depending on the jurisdiction.
Common Tax Codes
| Tax Code | Category | Description |
|---|---|---|
P0000000 | Tangible Personal Property | General taxable goods (default) |
SW054000 | Software | Prewritten computer software |
DC010500 | Digital Content | Digital subscriptions and content |
PM039397 | Periodicals/Print Media | Printed publications, magazines, newspapers |
NT | Non-Taxable | Explicitly non-taxable items |
Important Notes on Tax Codes
- Tax codes determine taxability by jurisdiction - A product may be taxable in one state but not another
- Printed periodicals (
PMcodes) are often non-taxable in many US states - Digital content has varying tax treatment across jurisdictions
- The wrong tax code can result in no taxes being collected even when required
Understanding Nexus
Nexus is the connection between your business and a tax jurisdiction that creates an obligation to collect and remit sales tax.
Types of Nexus
| Type | Description |
|---|---|
| Physical Nexus | You have physical presence (office, warehouse, employees) in the state |
| Economic Nexus | You exceed sales thresholds in the state (common post-Wayfair decision) |
Nexus in Pelcro
- Nexus is configured in the Avalara portal, not in Pelcro
- Pelcro displays your configured nexus on the AvaTax settings page
- No nexus = No tax collection for that jurisdiction, regardless of other settings
Current Limitations
| Feature | Status |
|---|---|
| Subscription invoices | Supported |
| eCommerce orders | Not yet supported |
| Standalone invoices | Not yet supported |
Troubleshooting: Why Are Taxes Not Being Applied?
When taxes are not appearing on invoices, there are several common causes. Use this guide to diagnose the issue.
Quick Checklist
Before diving deeper, verify these basics:
- AvaTax integration is enabled in Pelcro settings
- AvaTax credentials are valid (API connection works)
- Origin address is configured
- Customer has a complete address (street, city, state, zip, country)
- Product has a tax code assigned
Common Issue #1: No Nexus Configured
Symptom: Taxes show as $0.00, entire amount shows as "Exempt"
Cause: You don't have nexus configured in AvaTax for the customer's state/country.
How to verify:
- Check the AvaTax settings page in Pelcro - it displays your configured nexus jurisdictions
- Or log into Avalara Admin Console → Settings → Where you collect tax
Solution:
- Determine if you have nexus in that jurisdiction (physical presence or economic nexus threshold met)
- If yes, add the nexus in the Avalara portal
- Nexus changes take effect immediately for new transactions
Example:
Customer address: Massachusetts, US Your configured nexus: California, New York, Texas Result: $0 tax because you don't collect tax in Massachusetts
Common Issue #2: Product Tax Code Makes Item Non-Taxable
Symptom: Taxes show as $0.00, amount shows as "Non-Taxable" (not "Exempt")
Cause: The product's tax code classifies it as non-taxable in that jurisdiction.
How to verify:
- Check the product's tax code in Pelcro (Product settings)
- Research whether that tax code is taxable in the customer's state
Common scenarios:
| Tax Code | Product Type | Taxability |
|---|---|---|
PM039397 | Printed periodicals | Non-taxable in most US states |
DC010500 | Digital content | Varies by state |
NT | Non-taxable | Never taxable anywhere |
Solution:
- Verify the tax code is correct for your product type
- If the product should be taxable, change to an appropriate tax code (e.g.,
P0000000for general goods) - Consult with a tax advisor if unsure which code applies
Example:
Product: "Digital Magazine Subscription" Tax Code:
PM039397(Periodicals) Customer State: California Result: $0 tax because printed periodicals are non-taxable in CANote: If this is actually digital content, it might need tax code
DC010500instead.
Common Issue #3: Missing or Invalid Customer Address
Symptom: Tax calculation fails or returns $0
Cause: AvaTax requires a valid, complete address to determine the correct tax jurisdiction.
Required address fields:
- Street address (line 1)
- City
- State/Province
- Postal/ZIP code
- Country
Solution:
- Ensure the customer has a complete address on file
- Verify the address is valid (AvaTax validates addresses)
- For US addresses, ensure the ZIP code matches the city/state
Common Issue #4: Origin Address Not Configured
Symptom: AvaTax returns an error or $0 tax
Cause: AvaTax needs your business origin address to calculate taxes correctly (determines origin-based vs destination-based taxation).
Solution:
- Go to Pelcro Settings → Integrations → AvaTax
- Configure your company's origin address
- This is typically your primary business location or fulfillment center
Understanding "Exempt" vs "Non-Taxable"
These terms mean different things in AvaTax:
| Term | Meaning | Common Causes |
|---|---|---|
| Exempt | Would normally be taxable, but an exemption applies | No nexus, customer has tax exemption certificate |
| Non-Taxable | The product type is not subject to tax in that jurisdiction | Product tax code (e.g., periodicals, groceries) |
Why this matters: If you see "Exempt" and expect taxes, check nexus configuration. If you see "Non-Taxable," check the product's tax code.
Frequently Asked Questions
General Questions
Q: Where do I configure nexus?
A: Nexus is configured in the Avalara Admin Console, not in Pelcro. Pelcro reads your nexus configuration from AvaTax and displays it on the settings page for reference.
Q: How quickly do changes in Avalara reflect in Pelcro?
A: Changes to nexus, tax codes, and other settings in the Avalara portal take effect immediately for new transactions. Existing invoices are not recalculated.
Q: Can I see what nexus is configured without logging into Avalara?
A: Yes, the AvaTax settings page in Pelcro displays a table of your configured nexus jurisdictions.
Tax Calculation Questions
Q: Why is my customer being charged $0 tax when they should be taxed?
A: The most common causes are:
- No nexus - You haven't configured nexus for their state in Avalara
- Tax code - The product's tax code makes it non-taxable in their state
- Missing address - Customer doesn't have a complete address
See the Troubleshooting section above for detailed diagnosis steps.
Q: My product is a digital subscription. Why isn't it being taxed?
A: Check the product's tax code. If it's set to PM039397 (Periodicals/Print Media), it may be treated as non-taxable. For digital content, consider using DC010500 or consult with your tax advisor for the correct code.
Q: The customer is in a state where I have nexus, but taxes still show $0. Why?
A: Even with nexus configured, the product's tax code determines taxability. For example:
- Printed periodicals are non-taxable in most states
- Certain digital goods have varying treatment
- Some products may be classified as exempt in specific states
Check the product's tax code and verify it's appropriate for your product type.
Q: What's the difference between "Exempt" and "Non-Taxable" in AvaTax?
A:
- Exempt means the item would normally be taxable, but an exemption applies (no nexus, customer exemption certificate, etc.)
- Non-Taxable means the product category itself is not subject to tax in that jurisdiction (e.g., groceries, periodicals)
Configuration Questions
Q: What happens if I disable "Create transactions" in AvaTax settings?
A: Pelcro will still calculate tax rates for invoices, but transactions won't be recorded in your AvaTax account. This means:
- Customers see correct tax amounts
- But the transactions won't appear in Avalara reports
- You'll need another method for tax reporting/filing
Q: Do I need to set up tax codes for every product?
A: Products without a specific tax code will use the default (P0000000 - Tangible Personal Property). However, if your products have special tax treatment (software, digital content, periodicals, etc.), you should assign the appropriate tax code.
Q: What origin address should I use?
A: Use your primary business location or the location from which you ship/provide services. This affects origin-based taxation rules in some states.
Troubleshooting Questions
Q: How can I test if AvaTax is working correctly?
A:
- Create a test subscription with a known address
- Check that the invoice shows the expected tax amount
- Verify the transaction appears in your Avalara portal (if transaction creation is enabled)
Q: AvaTax was working but suddenly stopped calculating taxes. What happened?
A: Check for:
- Expired credentials - Verify your AvaTax credentials are still valid
- Nexus changes - Ensure nexus is still configured for the relevant states
- Product changes - Verify the product's tax code hasn't been modified
- Avalara service status - Check Avalara's status page for outages
Q: Can Pelcro support help me configure nexus or tax codes?
A: Pelcro support can help with:
- AvaTax integration configuration in Pelcro
- Troubleshooting why taxes aren't being calculated
- Explaining how the integration works
For nexus determination, tax code selection, and tax compliance questions, we recommend consulting with a tax professional or Avalara's support team.
Related Resources
- Avalara Admin Console - Manage nexus, tax codes, and reporting
- Avalara Tax Code Search - Find the right tax code for your products
- Avalara Status Page - Check for service outages
Need Help?
If you've gone through this troubleshooting guide and still have questions:
- Check your AvaTax settings in Pelcro to verify configuration
- Review the configured nexus to ensure it includes the customer's jurisdiction
- Verify the product tax code matches your product type
- Contact Pelcro support with:
- The account ID
- The specific invoice or subscription with the issue
- The customer's state/country
- The product and its tax code
Our team can help diagnose why taxes aren't being applied and recommend next steps.
Updated 14 days ago
