Virtuemart and Avalara AvaTax: Automated Sales Tax Calculation for Your Business

Platform: Joomla

VirtueMart is a complete ecommerce solution that is used in conjunction with the Joomla! Content Management System. It offers an extensive list of standard features to enable shop owners to build a working shopping cart, including Joomla Plugins for payment, shipment, coupons, calculation rules, custom product fields, and more.

Yet even with VirtueMart's capabilities, sales tax handled within the platform can be highly manual and prone to error. Users currently have to set up product and service sales tax rates and rules manually, editing and updating as changes occur.

Luckily, there is a solution. VirtueMart has partnered with Avalara to creative a native sales tax calculation solution. AvaTax works with an extension that plugs into Joomla VirtueMart, so your buyers get an accurate calculation automatically on every shopping cart checkout. With AvaTax and VirtueMart you can have fully automated sales tax compliance for North America and beyond.

VirtueMart Integration by: iStraxx - VirtueMart

VirtueMart is a complete eCommerce solution. It must be used together with the Content Management System Joomla!. Both are free for download and use. Joomla! and VirtueMart are written in PHP and made for easy use in a PHP / MySQL environment. All you need is to download the latest Joomla distribution from and the VirtueMart package from this site. Joomla provides the Core System and the Framework, which VirtueMart can use. So you can easily use a complete Shopping Cart Solution within your own dynamic Website ("Portal"), together with many other Plug-Ins, called Components and Modules, like Forums, FAQ, Guestbooks, Galleries.

Learn more about AvaTax

Looking to get started with AvaTax, but not ready to purchase yet? Contact an Avalara representative and get all the information needed to begin automating your sales tax.


For more details:

(877) 855-8622
Buy Now

Select your transaction level



250 Annual



500 Annual



1,500 Annual



2,500 Annual

Need more Transactions? Already an Avalara Customer? Call (877) 855-8622.

Included in your subscription

Fine Print

  • Annual contract
  • 60-day money back cancellation
  • What is a Transaction?
  • Overview

    Transactions in Avalara AvaTax are modeled after a document (invoice, credit memo, or return) with one or more lines.


    A transaction is a record of the:

    • Document and line details needed to process a transaction
    • Results of the transaction, including taxes, sourcing information, and tax codes
    • Avalara AvaTax records the history of each transaction for use in liability worksheets and reports.

    A transaction can have one of three document statuses:

    • Committed: Committed documents have been successfully posted to the general ledger. Committed documents are displayed on Avalara AvaTax reports.
    • Uncommitted: Uncommitted documents are generally invoices, credit memos, or returns that have been saved, but not posted. They can also be transactions that have an error, causing them to fail to move to a committed status. Uncommitted documents are not displayed on Avalara AvaTax reports.
    • Voided: Voided documents have been canceled or voided. Voided documents are not displayed on Avalara AvaTax reports.
  • Avalara Returns fees billed monthly as returns are filed
  • Additional Transactions: Up to $0.20 per Transaction or call (877) 855-8622 to upgrade plan
  • For full description see Offers Details