WooCommerce extension that calculates sales tax rates
As ecommerce sales tax collection and reporting becomes increasingly complex (especially in states like California and New York), it would be incredibly helpful if there was an extension that automatically monitors and calculates sales tax by location and type of product. This is particularly needed because sales tax is often not calculated simply by state or zip code but rather by complex jurisdiction requirements.
Joseph Testa commented
We loaded up over 800 zip codes into the Woocommerce Tax page so that we could correctly apply tax in LA County. Now the whole site is running slow and the tax page is so slow as to be borderline unusable - anyone else experience this? Do any of the plugins listed below resolve this, perhaps by avoiding loading the tax rates into the local DB?
My search for such a solution led me to the free TaxCloud service. There is currently no plugin available for WooCommerce but it appears one is on the way from Katherine:
Katherine Semel commented
@Anonymous Sorry about that! I was changing web hosts last month and it was not as seamless as I hoped. :) Everything is back up and running now though.
Try the demo calculator on the plugin that's sold on Matt's sales page to see if your exception works
Here's one for ya - Jersey (Channel Islands) has a weird 0% tax rule, but its technically in the UK. Would this extension make the distinction and put the correct tax bracket in place?
@Anonymous you can download it again, depending on what version of woocommerce you have installed I have updated the plugin to support v2... I also fixed my contact form. You may have contacted me on another forum because someone mentioned this same thing. Hope you got the plugin working.
I purchased Matt's $29 solution and it works like a charm.
@Kathrine and @Adam
What you've developed is exactly what I need for a small site I build for a client, but:
@Adam - I installed your plugin and could not get it to work. I could not message you through your website as the web form would not send for some reason. I'd love to use your plug in if it will work for V1.6.5
@Kathrine - after I couldn't get Adam's plugin working properly, I tried to down load yours, but your site does not appear to be functional. Not only could I not add it to my "cart" but there was no cart page. It was blank. Same for "About". I got the contact page to load after 4 tries but it wouldn't take the style sheet with it. Is there another way to contact you?
I hope to use one of your plugins as they solve EXACTLY the problem I am faced with.
Thank you in advance
This is critical to my e-commerce business here in Kansas! I really can't believe there isn't something already out there. Kansas provides the WSDL XML file, but I need a programmer to figure it out and implement it with WooCommerce.
Those that mention TaxRate.com in the previous post. Well, they are good, but not exactly accurate. They calculate the city and state taxes, but don't take into account the jurisdictional taxes. In order to get accurate tax lookups, you have to subscribe to their service. Test it out yourself:
Take for instance address: 20700 W 151st St, Olathe, KS 66061. TaxRates.com returns a tax rate of 8.65% while KS Dept. of Rev returns 10.15% (source: https://www.kssst.kdor.ks.gov/weblookup.cfm)
This is really putting a bind on small business. So far, even with the advent of WC 2.0, I have not found a cost effective way to resolve this issue.
i want to do it for london and all its zip codes.
I created an automatic sales tax calculator for WC 2.0. It uses address 1, address 2, zip, city, state, country to calculate rates.
Angel N commented
The people at Taxrate.com start bugging you tho! ;)
I made a plugin that does this by zip code... you can get it for free at my website http://www.pnw-design.com/wordpress-plugins/ there is a donate button if you like it and would like to donate.
I am surprised this isn't already done, considering this would be a simple insert statement I don't understand why this isn't included from the beginning. I don't see myself paying someone $10 for a plugin that should be easily added. I might just make a similar plugin and offer it for free. This honestly shouldn't be that difficult.
This is extremely important. In addition, the ability to calculate taxes based on the price of the sale.
For example, in NY, if you sell a certain type of good for under $110 then no sales tax applies, but if you make a sale greater than $110 the tax rates apply.
We need this type of dynamic tax system to adhere to the current laws.
Patrice S. commented
I'm so frustrated that this doesn't exist that I'm seriously contemplating redoing my entire store in another framework...do you guys have any solution for this at all???
Katherine Semel commented
I wrote a plugin to handle this functionality for a client recently, and decided to start selling it since it seems like an incredibly common request. :)
The plugin allows you to import the zip code tax rate tables from TaxRate.com directly into the WooCommerce tax rates table via file upload. TaxRate.com tables are currently free for download with registration. You would need to visit these to import new files periodically though, this just simplifies the import/update process down to a few clicks.
I would also like this option. I am from Washington state at this moment I am manually adding each zipcode.... one by one....
very important!! is there any other way to currently do this? how is everyone else dealing with this?