• Resolved ucarmetin

    (@ucarmetin)


    In WooCommerce the prices can be set inclusive or exclusive of tax. This is set through the option under Tax settings.

    I have this set to “inclusive of tax” so that the customer pays only the product price (e.g. €100) including the tax (e.g. %20). This set up works well for all countries other than US. In US, the customer needs to pay the product price and on top of that the other taxes (e.g. state, county, etc.). So, for example the customer pays €120 in total.

    When “inclusive of tax” option is active, then I cannot achieve this as the taxes are absorbed into to the product price. If I switch to “exclusive of tax”, US works but rest of world doesn’t.

    I’m trying to figure out how I can dynamically handle the taxes so that a customer from US pays €120 whereas another from RoW pays €100. Is there any hook? Any idea or tips is much appreciated.

Viewing 7 replies - 1 through 7 (of 7 total)
  • Hi @ucarmetin

    Thanks for reaching out!

    If I switch to “exclusive of tax”, US works but rest of world doesn’t.

    Can you please provide further information why this setting is not working on other countries on your site?

    If a screenshot would be helpful, I’d recommend using https://snipboard.io or https://skitch.com/. You can share the direct link to the image as a response to this topic.

    Additionally, please share screenshots of the following settings below:

    • General Settings (WooCommerce > Settings > General)
    • Tax Settings (WooCommerce > Settings > Tax)
    • Tax Classes (Standard Rate, etc)

    I’d like to understand your site properly, please share your System Status Report that you can find via WooCommerce > Status. Select Get system report and then Copy for support. Once you’ve done that, you can paste it into your reply here.

    If you could also provide the fatal error logs (if any) under WooCommerce > Status > Logs.

    You could copy and paste your reply here or paste it via https://gist.github.com/ and send the link here.

    Thanks!

    Thread Starter ucarmetin

    (@ucarmetin)

    Hi,

    Our webshop’s base location is Sweden and we’re selling hardware products to almost all world. We enter the prices including tax and use $ for US and € for rest of the world. For European countries as well as US, we have VAT/taxe, for the rest we don’t have anything. We’re using Avalara Avatax plugin for tax calculation. Once the plugin is activated, it takes over all tax rates set in WooCommerce. The plugin calculates taxes properly and shows them on checkout, so no problem with this.

    European countries (no issue at all)
    Here we’re using VAT and it’s part of the product price. So, let’s say we have a product that has the price of €259. When customers from Germany purchase the product, the VAT is €41,35 but this is included in the product price. At the end the customer pays only €259 including VAT.

    Rest of the world (no issue at all)
    No VAT/tax whatsoever. The customer pays €259 fixed price.

    US (we have the issue)
    Here we have taxes (county, state, special, etc.) and use $ as the currency. A customer from US has to pay $259 plus taxes (for example for California $24,09), which is $283,09 in total but we cannot get to this total since we have ”?Yes, I will enter prices inclusive of tax” option selected under tax settings. When this option is enabled, the taxes are absorbed into the product price and the customer still pays $259 in US.

    So, basically I need a way to add tax on top of the product price when the customer is from US while the VAT is included in product price for rest of the world where we have VAT.

    General settings, tax options and system status. I didn’t include Tax Classes as Avalara Avatax plugin overrides all WooCommerce tax rates.

    Hi @ucarmetin

    Thanks for providing further information about your issue here.

    We’re using Avalara Avatax plugin for tax calculation. Once the plugin is activated, it takes over all tax rates set in WooCommerce. The plugin calculates taxes properly and shows them on checkout, so no problem with this.

    Since tax rates are being controlled by the third-party plugin Avalara Avatax, it would be best to reach out to the plugin’s developers for further assistance here since we don’t provide support for (please see our Support Policy) them.

    https://knowledge.avalara.com/bundle/xti1670300535545/page/contact_avalara_support.html

    All the best and hopefully, the issue will be fixed soon.

    Thread Starter ucarmetin

    (@ucarmetin)

    Hi,

    Yeah, the taxes are calculated by Avalara through the plugin, but how the total is calculated on the webshop is controlled by WooCommerce. If we don’t use Avalara and have only tax rates in WooCommerce, it’s the same issue. I’ve tested and verified this.

    Ultimately I need a way to programmatically set whether the tax is included or added on top of the product price.

    Saif

    (@babylon1999)

    Hello @ucarmetin,

    What you’re describing is not the default behaviour of WooCommerce, I suspect you enabled the experimental tax behaviour here which does deduct the tax from the product price.

    I will recommend searching for the filter in the page above in your function.php file or in any custom code plugin.

    A tax/shipping plugin or your theme might also be applying this filter so running a full conflict test as described here should be the next step to pinpoint the culprit.

    On my test site with the settings below, the tax is added on top of the price of the product.


    Link to image: https://d.pr/i/6dlyH6

    Hope this helps!

    Hi all,

    I have the same question as @ucarmetin.
    The issues are that we wish to set Tax exclusive Price for US,CA,UK customers, and set VAT inclusive price for EU customers (as per EU regulation, and other same online sales website).
    However, I could not find any setting to fulfill our above demand, as it could only allow me to choose either tax inclusive or exclusive.

    Do you have any suggestions or idea?
    Thanks.

    Hi @jamessssw

    Thanks for reaching out!

    I understand you are experiencing the same issue and since every site is unique and requires personalized assistance. In addition, you’re not the person who originally started this topic then, per the forum guidelines, would you please start your own topic?

    Additionally, please include your System Status Report that you can find via WooCommerce > Status. Select Get system report and then Copy for support. Once you’ve done that, you can paste it into your reply here.

    If you could also provide the fatal error logs (if any) under WooCommerce > Status > Logs.

    We’ll be more than happy to help there ??

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Country based prices inclusive or exclusive of tax’ is closed to new replies.