Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

commerce_avatax

572 sites Security covered
View on drupal.org

The Supreme Court’s ruling in Dakota v. Wayfair opened the door to more tax obligations for sellers — and making sure you are charging the right tax rate in every state is hard. Avalara AvaTax helps by sending real-time sales tax calculations to your shopping cart. Drupal Commerce merchants can contact AvaTax to learn more.

This module has been certified by Avalara for both address validation and sales tax calculation via the AvaTax REST API v2. When customers enter their shipping address, it is validated for accuracy, and they will be prompted to correct it if a more accurate address is found.

Once the order has a shipping address, the order, customer, and product details are used to request and apply all applicable taxes to the order for any state or locality in the United States where a merchant has nexus. Upon checkout completion, the module will record the transaction as a SalesInvoice document in AvaTax unless you have disabled it (e.g. if you just need to estimate and collect taxes through your shopping cart but use another application to actually record completed transactions).

Avalara offers other services through its administrative interface, including automated filing, remittance, and exemption certificate management. Using the certified Commerce AvaTax module ensures you send all the information they need to give you full sales tax automation, boosting business productivity while minimizing audit risk.

Ready to give it a try? Contact Avalara for a sales consultation, and both their team and Centarro are available to support your implementation as needed.

Technical notes:

  • This module is designed to work with the Commerce Shipping module on both Drupal 7 and Drupal 8/9. If you implemented a custom solution for collecting shipping addresses, you will need to alter the API requests to insert your address details where appropriate.
  • When testing on localhost, you may need to configure SSL - AvaTax will reject any sales tax request that is not 100% secure.
  • Finally, the 7.x-5.x branch is the most up to date version for Drupal 7, but it does not provide an upgrade path from the 7.x-4.x branch.

Activity

Total releases
4
First release
Aug 2025
Latest release
2 months ago
Release cadence
61 days
Stability
75% stable

Release Timeline

Releases

Version Type Release date
8.x-1.5 Stable Feb 17, 2026
8.x-1.4 Stable Aug 18, 2025
2.x-dev Dev Aug 18, 2025
8.x-1.3 Stable Aug 18, 2025