This CS-Cart add-on provides integration with Avalara's tax calculation service Avatax to simplify your complex tax calculation scenarios. It uses their latest APIs for best performance, and supports both an Avatax sandbox environment (for testing) as well as live environment (for production).
This add-on supports:
- Tax calculations on checkout
- Tax calculations for returns via CS-Cart's RMA functionality.
- Custom tax codes set on products / categories / shipping
- Custom tax exempt code for users
Requires an Avalara account (production or sandbox).
Current version requires PHP 8.0+. If you are running a PHP 7.4, or an older version of CS-Cart, please contact us and we can provide a compatible version.
Note: This add-on and its code are in no way affiliated with Avalara (the company) or Avatax, or its official add-on codebase (which currently does not support the latest versions of CS-Cart).
- Store Builder
- Store Builder Ultimate
- Multi-Vendor
- Multi-Vendor Ultimate
- 4.20.1
- 4.19.1.SP2
- 4.19.1.SP1
- 4.19.1
- 4.18.4
- 4.18.3
- 4.18.2.SP1
- 4.18.2
- 4.18.1.SP1
- 4.18.1
- 4.17.2.SP3
- 4.17.2.SP2
- 4.17.2.SP1
- 4.17.2
- 4.17.1
- 4.16.2
- 4.16.1
- 4.15.2
- 4.15.1.SP4
- 4.15.1.SP3
- 4.15.1.SP2
- 4.15.1.SP1
- 4.15.1
- 4.14.3.SP1
- 4.14.3
- 4.14.2.SP1
- 4.14.2
A small development team writing the best code to power your digital experiences. With numerous CS-Cart e-store builds, upgrades, and integrations under our belt, we aim to offer the best service at the most competitive price!
1.8.2 April 2026
- [fixed] Prevent warning/error when changing from 'N' (incomplete) to Avatax state 'uncommitted'
1.8.2 April 2026
[added] Support for tax sub-type
[fixed] Prevent warning/error when changing from 'N' (incomplete) to Avatax state 'uncommitted'
1.8.1 April 2026
- [added] Support for tax sub-type
1.8.0 April 2026
[added] Tax code override for digital downloads
[added] Tax code field to promotions
[added] Notification when package source address incomplete
[fixed] Destination address bug
1.8.0 April 2026
- Fixed up address validation trigger
- Fixed support for tax settings per profile (if multiple profiles / shipping addresses)
- Added ability to override tax code for digital downloads
- Added tax code field to promotions
- Added notification when package source address incomplete
- Fixed destination address bug
1.7.1 April 2026
[fixed] Address validation trigger
[fixed] Support for tax settings per profile (if multiple profiles / shipping addresses)
1.7.0 April 2026
[changed] Tidied settings
[added] Tax code button
[fixed] Submission of product code / UPC code
[fixed] Address validation
[changed] Tidied logging
[added] Advanced (request) logging
1.6.7 February 2026
* Fixed bug causing editing shipping / gift certificate statuses to crash
* Improved warning message when changing to Avatax status "uncommitted" from unknown status
1.6.7 February 2026
[fixed] Logic in RMA order re-calculation when tax was previously not removed
[fixed] Bug causing editing shipping / gift certificate statuses to crash
[fixed] Warning message improved when changing to Avatax status "uncommitted" from unknown status
1.6.6 February 2026
- Fixed logic in RMA order re-calculation when tax was previously not removed
1.6.6 February 2026
* Fixed logic in RMA order re-calculation when tax was previously not removed
* Fixed bug introduced with new gift certificate logic
1.6.5 February 2026
Fixed bug introduced with new gift certificate logic
1.6.5 February 2026
- Improved gift certificate support
- Fixed RMA when not using product_code or no status is known
1.6.4 February 2026
Improved gift certificate support
Fixed RMA when a product is not using product code, or no RMA status is known
1.6.3 February 2026
- Added option to only allow profile tax data to be edited by admins
1.6.2 January 2026
- Added support for tax code in multiple levels of category hierarchy
1.6.6 February 2026
Fixed bug when no product code or UPC set and products share name prefix
Tidied logic when using UPC
Added support for tax code in multiple levels of category hierarchy
Added option to only allow profile tax data to be edited by admins
Improved gift certificate support
Fixed RMA when not using product_code or no status is known
Fixed bug introduced with new gift certificate logic
Fixed logic in RMA order re-calculation when tax was previously not removed
1.6.1 December 2025
- Fixed bug when no product code or UPC set and products share name prefix
- Tidied logic when using UPC
1.6.0 December 2025
Fixed tax rate % bug when multiple items are in cart
Removed previously-deprecated option to group taxes into single line item
1.5.3 December 2025
- Fixed order-level discount bug
- Added support for "unit price" tax calculation mode
1.5.2 December 2025
- Added 'chosen_shippings' array key check
1.5.1 December 2025
Added support for store pickup (uses store location as both 'from' and 'to' addresses)
Updated to latest Avatax PHP SDK
Better handling of Avatax error structure when handling/showing errors
1.4.3 November 2024
Fixed order status to Avatax status typo "Comitted" -> "Committed"
1.4.0 October 2024
- Setting "Group taxes into single line item" is now deprecated - it is now recommended to handle this on the frontend (.tpl files). Sample code is available on request.
- New setting "Hide $0 taxes" added. This will mean only taxes from Avatax with a non-zero amount will be shown/saved in CS-Cart.
- Adding/editing orders from the CS-Cart admin interface is now supported
1.3.0 October 2024
Similar products
Make purchases for 200$ from our entire offer and get 20% discount