TaxJar for WooCommerce allows you to collect accurate Sales Tax! No more setting rate tables, just plug in your key and go
Visit taxjar.com/api to get
And returns accurate sales tax (including state, county, city, and special taxes) based on…
= 4.2.1 (2023-10-04)
* WooCommerce tested up to 8.1.0
* WordPress 6.3.1 tested
= 4.2.0 (2023-09-27)
* WooCommerce tested up to 7.8.0
* Updates needed for HPOS compliance
* Flag as HPOS-enabled
= 4.1.5 (2022-10-11)
* WooCommerce tested up to 7.0.0
* Update minimum WooCommerce version to 6.4
= 4.1.4 (2022-08-19)
* WooCommerce tested up to 6.8.1
* Update minimum WooCommerce version to 6.2
= 4.1.3 (2022-06-28)
* Fix conflict with WooCommerce PDF Product Voucher plugin
* Support local pickup shipping method during calculation on admin and API orders
* Add Washington D.C. as exemption region
* Correctly calculate tax on subscription products with updated PTCs
* WooCommerce tested up to 6.6
* Update minimum WooCommerce version to 6.0
= 4.1.2 (2022-03-30)
* Fix for precision issue when syncing some orders to TaxJar
* Fix for persisting inaccurate rates in rates table
* WooCommerce tested up to 6.3
* Update minimum WooCommerce version to 5.8
= 4.1.1 (2022-02-15)
* Fix for issue where incorrect tax was applied on shipping when multiple shipping packages were selected
* Fix to add compatibility for WooCommerce Gift Card plugin
* Added feature to sync customer to TaxJar when created/updated through WooCommerce REST API
* Add feature to add customers to sync queue when created/updated through the Customer/Order/Coupon CSV Import Suite
* Add action after calculating cart totals
* WooCommerce tested up to 6.2
* Update minimum WooCommerce version to 5.7
= 4.1.0 (2022-01-19)
* Add order meta box to give details of calculation and sync statuses
* Remove usage of deprecated function is_ajax
* WooCommerce tested up to 6.1
* Update minimum WordPress version to 5.6
= 4.0.2 (2021-12-20)
* Filter invalid PTCs before creating transactions in TaxJar.
* Fix floating point precision issue causing transactions to be rejected by the TaxJar API.
= 4.0.1 (2021-11-19)
* Change dynamic tax rate ID to 999999999 to help prevent issues with 3rd parties ingesting exported WooCommerce order data
* Fix issue where shipping was still utilizing dynamic tax rate when the save rates setting was enabled.
= 4.0.0 (2021-11-11)
* Refactor cart tax calculation to stop calculation events from triggering twice
* Fix issue with tax calculation on dynamically created products and variations
* Fix issue where in some cases fees did not use correct product tax codes during calculation
* Fix issue where multiple products with the same product tax and exemption thresholds may cause incorrect tax
* Update minimum WooCommerce version to 5.4
* WooCommerce tested up to version 5.9
= 3.3.0 (2021-09-02)
* Fix php warning when store settings are not set
* Update minimum WordPress version to 5.4
* Update minimum WooCommerce version to 5.1
* WooCommerce tested up to version 5.6
* Update minimum PHP version to 7.0
= 3.2.11 (2021-07-23)
* Fix fatal error when no line items present on tax response.
= 3.2.10 (2021-06-17)
* Minor transaction sync performance improvement.
= 3.2.9 (2021-06-07)
* Add support for tax calculation in WooCommerce cart and checkout blocks.
= 3.2.8 (2021-05-27)
* Fix tax calculation issues on fee only orders when created in admin dashboard or through Woo REST API.
* Fix tax calculation on orders with only shipping in admin dashboard or when created through Woo REST API.
* Fix incorrect tax rate application on orders with multiple line items using the same product tax code when different rates should be applied to each item.
* Fix issue where during order tax calculation, incorrect shipping tax may have been applied.
* Support tax classes on fees for order tax calculation.
* Fix issues with tax calculation of subscription orders created through the Woo REST API.
* Fix VAT exemption not applying on orders created through the admin dashboard or through the Woo REST API.
* Fix fallback to billing address if shipping address not present on an order in the admin dashboard.
* Fix issue where customer exemptions weren’t being applied to a subscription order in the admin dashboard.
* Fix issue where changing a customer on an order in the admin dashboard may not have applied the exemption of the newly selected customer.
* Improve logging for order tax calculation.
* Add unit and integration tests to cover order tax calculation.
* WooCommerce 5.3.0 support
= 3.2.7 (2021-04-29)
* WooCommerce 5.2.2 Support
* Remove Action Scheduler Library
= 3.2.6 (2021-03-23)
* WooCommerce 5.1.0 Support
* Fix double subscription tax display issue
* Move calculation functions and settings functions into separate classes
= 3.2.5 (2021-01-28)
* Prevent tax calculation for orders with $0 total
* Add x-api-version header to TaxJar API requests
* WooCommerce 4.9.2 support
= 3.2.4 (2020-12-15)
* Fix occasional missing PTC from subscription orders
* Fix issues that prevented exempt customers from syncing to TaxJar
* WooCommerce 4.8.0 and WordPress 5.6 support
= 3.2.3 (2020-09-28)
* Add filter to nexus check
* Decouple tax calculation and transaction sync settings
= 3.2.2 (2020-09-02)
* Fix international store address validation
* Fix synchronized renewal non applicable message
= 3.2.1 (2020-07-09)
* Fix for undefined settings issue
* Fix for wrong shipping rates
* Increment supported WooCommerce version to 4.3.0
* Increase minimum WooCommerce version to 3.2.0
= 3.2.0 (2020-05-28)
* Add support for tax calculation on orders created through WooCommerce REST API V2 & V3
* Include plugin parameter for requests to TaxJar API
* Increment supported WooCommerce version to 4.1.1
= 3.1.1 (2020-05-15)
* Update WordPress listing content
* Fix bad link in connect TaxJar notification
* Fix TaxJar product exemption codes being altered before sending to TaxJar
= 3.1.0 (2020-04-10)
* Update to settings page using SmartCalcs Connect
* Update User Agent header for requests to TaxJar
* Prevent unnecessary logging when tax calculation not required
* Fix orders created through the WooCommerce API with a fee not syncing
* Confirm compatibility with WooCommerce 4.0.1 and WordPress 5.4.0
= 3.0.15 (2020-03-11)
* Ensure referer and user permissions are validated for ajax methods
* Confirm compatibility with WooCommerce 4.0
= 3.0.14 (2020-01-29)
* Ensure no extra actions are scheduled and clean up unnecessary actions
= 3.0.13 (2020-01-28)
* Update queue processing to fully support Action Scheduler 3.0
* Alter queue processing to handle scheduled actions that fail or timeout
= 3.0.12 (2020-01-06)
* Update supported WooCommerce version to 3.9.0
* Add filter to disable date validation on transaction sync
= 3.0.11 (2019-11-25)
* Fix Action Scheduler load order
* Update WooCommerce supported version to 3.8.0
= 3.0.10 (2019-10-04)
* Fix record stuck in awaiting status in sync queue
* Display last sync error in sync queue
* Clear regions not in nexus from rate table when nexus is updated
* Improve error messaging in logs
* Set synced date on orders when sync is manually triggered
* Display batch ID in sync queue table
* Handle unexpected exemptions during sync
= 3.0.9 (2019-09-18)
* Update validation to support new TaxJar product categories
* Fix missing filter on refund reference IDs
= 3.0.8 (2019-09-06)
* Fix deregister functionality to sent correct store URL
* Remove deregister upon API key update
= 3.0.7 (2019-08-29)
* Fix record sync when product does not exist
= 3.0.6 (2019-08-28)
* Add filter to enabled altering of customer data before sync
* Fix naming of filter to determine if customer should sync
= 3.0.5 (2019-08-21)
* Fix installation issue on multi sites
= 3.0.4 (2019-08-20)
* Fix issue where order can sync without having previously been completed in certain circumstances
= 3.0.3 (2019-08-20)
* Added transaction sync order push to TaxJar
* Added customer sync to TaxJar
* Full support for product exemptions
* Full support for customer exemptions
* Full support for partial refunds
* Full support for fees in tax reporting in TaxJar
* Fix issue syncing refunds with zero quantity line items
* Fix refunds created while order processing not syncing when order completed
* Fix local pickup expected tax reports mismatch in TaxJar
* Fix expected tax mismatch when order contains gift card in TaxJar reports
* Add fallback to billing address when shipping address is empty on sync
* Add filters to allow altering currency and country validation before syncing
* Add filters to allow altering of request data before syncing orders and refunds
* Add hooks to allow setting of order level exemptions during tax calculation and order syncing
= 2.3.1 (2019-08-12)
* Tested up to WooCommerce 3.7
* Tested up to WordPress 5.2.2
* Fix rate lookup when state field contains a space
* Added filters for line items during rate calculations
= 2.3.0 (2019-05-16)
* Added full support for WooCommerce Subscriptions
* Fix performance issue with recalculating shipping
= 2.2.0 (2019-04-25)
* Tested up to WooCommerce 3.6.2
* Fix exemption not applying to large quantity exempt line items
* Add zip code validation before sending SmartCalcs API request
= 2.1.0 (2019-04-04)
* Tested up to WooCommerce 3.5
* Compatibility support for WooCommerce Smart Coupons
* Add filters / actions for custom overrides of plugin functionality
* Check to make sure enabled
setting exists after installing the plugin
* Fix empty nexus list issue
* Fix exempt products getting taxed on backend
* Fix taxable to fully exempt shipping in same order
* Fix VAT exempt tax removal in Woo < 3.2
* Fix JSON parsing error for backend orders with variable product variations containing special characters
2.0.1 (2018-08-23)
- Fix local pickup calculations with street address support
2.0.0 (2018-08-16)
- Street address support with rooftop accuracy
- Display native rate tables for custom rates
- Call
woocommerce_after_calculate_totals
after recalculation for other plugins
- Fix backend order calculations in WC 2.6
1.7.1 (2018-07-19)
- Tested up to WooCommerce 3.4
- Skip API requests when there are no line items or shipping charges
- Fix backend order tax calculations for deleted products
- Fix calculations for multiple line items with exemption thresholds
- Fix compatibility issues with PHP 5.2 and 5.3
- Fix tax code precedence for “None” tax status and custom tax class products
- Fix error handling when syncing nexus regions with an expired API token
1.7.0 (2018-05-10)
- Improve performance by skipping calculations in the mini-cart
- Drop TLC transients library in favor of native WP Transients API
- Fix caching issues with tax calculations
1.6.1 (2018-04-05)
- Fix error for WooCommerce stores running on PHP 5.4
- Update “Configure TaxJar” button to point directly to TaxJar integration section
1.6.0 (2018-03-22)
- Tested up to WooCommerce 3.3
- Refactored plugin to better handle total calculations and WC Subscriptions
- Fix nexus overage API issue with expired TaxJar accounts
- Fix rounding issue with line items in WC 3.2
- Add filter hook to TaxJar store settings for developers
- Skip backend calculations for deleted products
- Remove default customer address setting override
- Exempt line items with “Zero rate” tax class applied
- Support UK / GB and EL / GR ISO 3166-1 code exceptions
- Sanitize tax class to handle “Zero Rate” string from Disability VAT Exemption plugin
- Drop WP_DEBUG logging in favor of taxjar.log
1.5.4 (2017-12-08)
- Fix sign-up fees and total issues with WC Subscriptions
- Fix tax for duplicate line items with WC Product Add-ons & WC Product Bundles
- Fix minor logging issue on shared hosts
1.5.3 (2017-11-17)
- Fix total calculations for origin and modified-origin based states
1.5.2 (2017-11-14)
- Recalculate totals in WooCommerce 3.2 instead of updating grand total
- Update “tested up to” for WordPress 4.8.2
- Update integration title
1.5.1 (2017-10-22)
- Fix totals calculation issue with WooCommerce 3.2
- Fix plugin action links filter issue with conflicting plugins
1.5.0 (2017-10-10)
- WooCommerce 3.2 compatibility
- Improve tax rate override notice under WooCommerce > Settings > Tax
- Improve plugin intro copy for support under “TaxJar Integration”
- Fix “limit usage to X items” discounts in WooCommerce 3.1
- Fix
get_id
method error for discounts in WooCommerce 2.6
- Fix product tax class parsing for multi-word categories such as “Food & Groceries”
1.4.0 (2017-08-17)
- Support backend order calculations for both WooCommerce 2.6.x and 3.x
- Fix backend rate display for orders with multiple tax classes
1.3.3 (2017-08-01)
- Fix initial calculation for recurring subscriptions with a trial period
1.3.2 (2017-07-20)
- Fix local pickup error for WooCommerce < 2.6.2
1.3.1 (2017-06-18)
- Include tlc_transient hotfix
1.3.0 (2017-06-16)
- Product taxability support for exemptions such as clothing.
- Line item taxability with support for recurring subscriptions.
- Fully exempt non-taxable items when tax status is set to “None”.
- Fix calculations to use shipping origin when local pickup selected.
- Fix caching issues with API requests.
1.2.4 (2016-10-19)
- Add fallbacks to still calculate sales tax if nexus list is not populated.
1.2.3 (2016-09-21)
- Limit API calls for tax calculations to nexus areas.
1.2.2 (2016-08-29)
- Fix issue where uncached shipping tax was not displayed
1.2.1 (2016-06-27)
- Fix bug causing sales tax to not be calculated when shipping is disabled
- Pass home_url rather than site_url when linking to TaxJar
1.2.0 (2016-01-19)
- Changes for WooCommerce 2.5 compatibility around transients
1.1.8 (2015-12-30)
1.1.7 (2015-12-23)
- Bump version, wordpress.org failed to create 1.1.6 zip file
1.1.6 (2015-12-22)
- Change wording for connection
1.1.5 (2015-12-14)
- Display Nexus States/Region list on TaxJar panel
- Allow 1-Click TaxJar connection setup
- Bug fixes around order editing in order admin screens.
1.1.4 (2015-10-30)
- Better warnings about connection errors on plugin panel
1.1.3 (2015-09-09)
- Better support for generating API keys in WooCommerce 2.4+
1.1.2 (2015-07-30)
- Handling Shipping tax more accurately
1.1.1 (2015-07-21)
- Fix transient key bug with city (suggest to clear transients in WooCommerce)
- Label text change
- Improve handling of Shipping taxes
1.1.0 (2015-06-26)
- Code cleanup
- Use new v2 TaxJar API (https://developers.taxjar.com/api/)
- New TaxJar graphic
1.0.8 (2015-03-10)
- Bug fixes in the handling of persisted rates
1.0.7 (2014-12-24)
- Fixed
- Fixed a bug encountered when local shipping options were selected for some users
- New
- Adds tax calculation support to WooCommerce for local shipping options
- WooCommerce can now calculate taxes for local pickup shipping option
1.0.6 (2014-11-17)
- Fixed a bug encountered on some hosting providers
1.0.5.2 (2014-11-13)
- Fixed a bug where coupons where being applied on the cart twice
1.0.5.1 (2014-11-06)
1.0.5 (2014-09-26)
- Updated
- New way of handling taxes on orders compatible with WooCommerce 2.2
- Uses new API (with support for Canada): read the docs
- New
- Ability to download orders easily into TaxJar
- Shortcuts to access TaxJar Settings
- Freezes settings for WooCommerce Tax (we set everything up for your store’s sales tax needs)
1.0.3 (2014-08-27)
- Fix api url param for woo
1.0.2 (2014-08-26)
- use taxable_address from wooCommerce customer
1.0.1 (2014-08-25)
- TaxJar calc overrides all other taxes
- Hide order admin calculate tax button
1.0 (2014-08-11)