US Home-Rule State Tax Compliance (again)

US Home-Rule State Tax Compliance (again)


Ow... I think my eyes just rolled into the back of my head.

If we were to read the above text word-for-word when the above text states, "Zoho Commerce is compliant with all state taxes in the USA.", and ran it through the truth-o-meter... well... then yes, I must concede... that is *technically* accurate, I guess.

But...

C'mon.  Anyone reading that, including myself, would just say, "Great... compliant on all US Sales tax law", and check off that mental check box and move on.  The carefully workded question, however, if more generally worded wouldn't pass.  So, for example, something like, "Will you be able to correctly collect for and maintain proper compliance US sales tax liability using Commerce?  Mmmm... certainly not if you live in a home rule state.  Not by a long shot.

First of all, sales tax in the United States is calculated at the state and city and sometimes county level, and sometimes has additional "special" taxes applied as well.  For example, my state's sales tax is 2.9%.  However... when you add all of the other taxes on top of the state tax, the total taxes end up being 8.81%.

If you're fortunate to be located in a non-homerule state, then you're probably just going to stack your local taxes on top of the percentage for the state tax for sales made within the state in which you're located, which still doesn't provide any sort of a breakdown for reporting purposes... But at least it's manageable, because it keeps it simple.  This is because your taxes are determined by the tax rates at your location, and not the location you're shipping to... at least within your state, and therefore a single rate for your state inclusive of state + local taxes is both manageable and adequate, and Commerce can correctly collect this amount for the transactions within your state when it sees that destination for your customers shipping address.

However...

If you live in a "home rule" state, then there is currently no way to make Zoho Commerce compliant without the cost of an additional integration, as you need to use collect tax based on tax percentage that's been assigned to the address of the shipped destination, and that can vary widely across the state.  There is simply nothing in Commerce that supports this functionality.  So, I can certainly configure the 2.9% state tax rate for Colorado. Does that make me compliant?  Not at all.

Furthermore, these same rules may also be applicable for any business that sells over a certain dollar amount to any other state where they have a threshold dollar amount that exceeds a certain level (e.g. $100,000).  If so, you may have tax liability in those states as well, and also need to be configured to collect taxes for those locations in the same way.

I again reiterate that there is a ridiculously simple method that Zoho could implement into Commerce that can addresses this one issue for most ecommerce businesses to maintain reasonable compliance.  And while not perfect, it would be at least be adequate for most small businesses to demonsterate that they've taken practical measures to comply with all the relevent sales tax laws that apply to their home state.  The straight forward solution is to simply perform the tax rate lookup at the zipcode level instead of at the state level.  That's all.  It's so simple that my dog could code it while locked in a sausage factory (if he were provided the API, that is).  The following thread elaborates on this subject in further detail:


So the correct statement with full disclosure is: Zoho Commerce is indeed absolutely, 100%, completely, undoubtedly compliant with all, yes *ALL* US State taxes, but...  has no mechanism to allow you to comply with city, county, juristictional, or special taxes in home-rule states in order to conform with the required state tax liability law, nor does it provide any publically available API to make the propor modifications to do so.

Now, to cover all bases.... Yes... There is another option... I can pony up $50 a month for Alavera + extras, which is the base price.  The cost can actually be much higher depending on a range of other factors.  This integration is said to include live tax lookup by the address.  But... why should I have to do that when the fix I've proposed is so simple to implement.  Why not simply make the extraordinarily simple changes that are being requested to allow a home-rule-state US businesses to maintain proper compliance without Alavera.  Just provide the option to permit tax lookups at the zipcode level.

-Bryan


    Access your files securely from anywhere







                          Zoho Developer Community






                                                • Desk Community Learning Series


                                                • Digest


                                                • Functions


                                                • Meetups


                                                • Kbase


                                                • Resources


                                                • Glossary


                                                • Desk Marketplace


                                                • MVP Corner


                                                • Word of the Day


                                                • Ask the Experts





                                                          Manage your brands on social media



                                                                Zoho TeamInbox Resources



                                                                    Zoho CRM Plus Resources

                                                                      Zoho Books Resources


                                                                        Zoho Subscriptions Resources

                                                                          Zoho Projects Resources


                                                                            Zoho Sprints Resources


                                                                              Qntrl Resources


                                                                                Zoho Creator Resources



                                                                                    Zoho CRM Resources

                                                                                    • CRM Community Learning Series

                                                                                      CRM Community Learning Series


                                                                                    • Kaizen

                                                                                      Kaizen

                                                                                    • Functions

                                                                                      Functions

                                                                                    • Meetups

                                                                                      Meetups

                                                                                    • Kbase

                                                                                      Kbase

                                                                                    • Resources

                                                                                      Resources

                                                                                    • Digest

                                                                                      Digest

                                                                                    • CRM Marketplace

                                                                                      CRM Marketplace

                                                                                    • MVP Corner

                                                                                      MVP Corner







                                                                                        Design. Discuss. Deliver.

                                                                                        Create visually engaging stories with Zoho Show.

                                                                                        Get Started Now


                                                                                          Zoho Show Resources


                                                                                            Zoho Writer Writer

                                                                                            Get Started. Write Away!

                                                                                            Writer is a powerful online word processor, designed for collaborative work.

                                                                                              Zoho CRM コンテンツ




                                                                                                Nederlandse Hulpbronnen


                                                                                                    ご検討中の方




                                                                                                          • Recent Topics

                                                                                                          • Domain Transfer

                                                                                                            Hello there! I wanted to know if I can transfer my domain from Zoho to other hosting providers or use a different hosting provider instead of zoho's services.
                                                                                                          • Select CRM Custom Module in Zoho Creator

                                                                                                            I have a custom module added in Zoho CRM that I would like to link in Zoho creator.  When I add the Zoho CRM field it does not show the new module.  Is this possible?  Do i need to change something in CRM to make it accesible in Creator?
                                                                                                          • New User - Opening Stock Aging Report

                                                                                                            I am setting up new client and am entering Opening Stock - created items and entered quantity/price details. Now the aging report is showing all the opening stock as new. How do I enter the Purchase Dates of these items so that I get accurate Inventory
                                                                                                          • Bulk Receive Multiple Purchase Orders

                                                                                                            Is there a feature or function that will allow you to bulk receive issued purchase orders? I have about 100 that need to be received from 5 years ago.
                                                                                                          • Manual Invoice

                                                                                                            How to create a Manual invoice, I need to enter Amount directly instead of (qty*Rate). our company is a service sector
                                                                                                          • Effective Inbox Organization: Folders vs Tags in Zoho Mail?

                                                                                                            I'm exploring the best ways to organize a busy inbox, especially when managing multiple clients or project using Zoho Mail. I’d love to know what works best for others: 1. Do you prefer **folders** (possibly with sub-folders) for each client or project?
                                                                                                          • Merging contacts and or accounts

                                                                                                            Hello, In a prior CRM we were able to merge contacts and or accounts.  We have turned on the function to stop multiple contacts with the same email, so we can prevent multiple contacts from happening, however, we now have multiple contacts that have the
                                                                                                          • Capture Reason for absence next to Campaign Member Status. Is there a reasonable workaround?

                                                                                                            I've reviewed the topics I could find to do with this but still couldn't find anything that satisfies our requirements: We would like to track a *reason* (picklist or text, doesn't matter which) why a Campaign Member (Lead or Contact associated with a
                                                                                                          • Zoho Learning Management System - Certificate Upload by Employees

                                                                                                            We are planning to enroll employees in courses which are hosted by coursera or similar sites. I want to share the links of those courses and also want employees to upload their completion certificate once they are done. Is this function possible in
                                                                                                          • Add RTL and Hebrew Support for Candidate Portal (and Other Zoho Recruit Portals)

                                                                                                            Dear Zoho Recruit Team, I hope you're doing well. We would like to request the ability to set the Candidate Portal to be Right-to-Left (RTL) and in Hebrew, similar to the existing functionality for the Career Site. Currently, when we set the Career Site
                                                                                                          • Button or Links order

                                                                                                            Is there a way to re-order the buttons or links that are created?
                                                                                                          • 'Pin' notes, so that specific ones are always visible at the top of the 'notes' tab.

                                                                                                            It doesn't appear Bigin has the functionality to 'pin' a note to then have it always show at the top of the notes tab section of a record. Often times we have a large number of records, but key information we may want to have easily visible to all at
                                                                                                          • Request for Subform Support in Zoho CRM Webforms

                                                                                                            Hi Team, I hope you're doing well. I would like to bring to your attention that currently, Zoho CRM Webforms do not support Subforms, which limits our ability to send forms that mirror the actual structure used within Zoho CRM. This feature is extremely
                                                                                                          • Formatting Mailing Labels

                                                                                                            I want to use the "Print Mailing Labels" function on the drop down list, but I am not seeing a way to change the formatting on the mailing labels. At the moment, the information that appears on the mailing labels ARE NOT mailing addresses, but random
                                                                                                          • Maxima Address on FSM Customer

                                                                                                            Im trying to add probably 50 customers from one company but couldn't make it since it has limit..how do i add the limit?
                                                                                                          • How to Track Inventory Usage from Zoho FSM to Zoho Inventory?

                                                                                                            Hi everyone, We’re currently working on integrating Zoho FSM with Zoho Inventory, and we’ve encountered a challenge we’re hoping the community can help us understand better. Here’s the context: When we create a Work Order in Zoho FSM that involves parts
                                                                                                          • View subform entries without viewing a record in Zoho CRM | Kiosk Studio Session #8

                                                                                                            In a nutshell Have you ever wanted to take a quick peek at a record's subform? Examples might be invoiced items in an invoice, ordered items in a sales order, or purchased items in a purchase order. Let's say you're viewing your list of invoices in Zoho
                                                                                                          • Transforma tu Inventario: Control Inteligente y Funciones Clave en Zoho Inventory (Spanish Webinar)

                                                                                                            ¿Tu empresa necesita mayor trazabilidad y control en almacenes? Conoce cómo gestionar tu inventario con eficiencia y automatización... ¡y descubre las sorpresas que trae Zoho Analytics! Participa en nuestro webinar gratuito en español, este 19 de agosto
                                                                                                          • Dashlane discontinued its free plan: Here's why Zoho Vault's free plan is worth the switch

                                                                                                            Hey everyone, Dashlane password manager has officially announced that its free plan will be discontinued starting September 16, 2025. This change means that current free users will need to either upgrade to a paid subscription or export their data and
                                                                                                          • Mails are not being sent from custom Deluge function

                                                                                                            We are having troubles to implement sending Invoices / Sales_Orders etc. automatically using following deluge script: attachment_template_id = "aaaa"; record_id = "bbbb"; mail_template_id = "cccc"; //NEW aproach fileUrl = "https://www.zohoapis.com/crm/v8/settings/inventory_templates/"
                                                                                                          • Currency transition

                                                                                                            We are using Zoho CRM in Curacao, Dutch Caribbean. Our currency is currently the ANG. Curacao will be transition ing from using the ANG (Antillean Guilder) to using the XCG currency (Caribbean Guilder) on March 31st 2025, see: https://www.mcb-bank.com/caribbean-guilder.
                                                                                                          • Notes and Attachments visibility can now be restricted based on profiles

                                                                                                            Dear All, We hope you're well! We are here with a quick update about Notes and Attachments profile permissions. In the past, a record's Notes and Attachments were visible by default to all users with record access. However, as notes and attachments can
                                                                                                          • Zoho webinar--hard for agencies

                                                                                                            So, this is just a dive into our use case, and why we've been disappointed in Zoho webinar. We are a small marketing agency, and we wanted to add webinars to the services we provide, as many of our clients want to learn to use them as part of their content
                                                                                                          • Celebrating Raksha Bandhan with Zoho Desk: A Bond of Trust, Protection, and Service

                                                                                                            Raksha Bandhan, celebrated across India, symbolizes the sacred bond of protection and affection between siblings. “Raksha” means protection, “Bandhan” means bond or knot: together, it represents a knot of care and security. On this occasion, we'd like
                                                                                                          • Banking > Import statements with a csv file

                                                                                                            Good morning, I am regularly using the "import statement" option to match my transactions. I've been using csv files produced by my bank online and was able to import my transactions. Until now. Thank you for your help for fixing this ! Alex.
                                                                                                          • ZOHO BOOKS - RECEIVING MORE ITEMS THAN ORDERED

                                                                                                            Hello, When trying to enter a vendor's bill that contains items with bigger quantity than ordered in the PO (it happens quite often) - The system would not let us save the bill and show this error: "Quantity recorded cannot be more than quantity ordered." 
                                                                                                          • Has anyone successfully added Microsoft Graph API Oauth2 as a connection?

                                                                                                            I'm having trouble getting Microsoft Graph API created as a connection in zoho crm. Has anyone successfully added Microsoft Graph API Oauth2 as a connection? My issue is not necessarily on the Zoho side, but understanding how to set up the Microsoft side
                                                                                                          • Syncing Timesheets between Projects and Desk

                                                                                                            All users able to see their own timelog entries from all apps in one place, synced immediately. All managers able to view total/all time entries from one place. This is something that has come up for us and multiple clients. Example: we have a client
                                                                                                          • Spell Check default language

                                                                                                            Hello All, Is it possible to set the Spell Check default language? I can't find it in the settings. Thanks a lot! Levente
                                                                                                          • Zoho Backstage 3.0 - Boostez vos événements avec des outils malins

                                                                                                            Zoho Backstage vous accompagne dans l’organisation d’événements réussis, avec des outils qui simplifient la planification, optimisent l’exécution et renforcent la connexion avec votre public. La version 2.0 a apporté une nouvelle interface, plus de flexibilité
                                                                                                          • Portal user activity reporting

                                                                                                            Aside from the metrics section in the admin dashboard, is there a way to view/create reports for portal user activity? Im looking for a more granular option to see exactly what users are utilizing the portal. Thanks!
                                                                                                          • Automation #11 - Auto Update Custom Fields with Values from Emails

                                                                                                            This is a monthly series designed to help you get the best out of Desk. We take our cue from what's being discussed or asked about the most in our community. Then we find the right use cases that specifically highlight solutions, ideas and tips to optimize
                                                                                                          • Admins to set Agents Picture

                                                                                                            Admins should not have to rely on agents to set a nice profile picture for them. Admins get the headshot pictures from HR and should be able to upload and set their picture, not rely on them to: 1) upload a picture at all 2) upload a good picture 3) upload
                                                                                                          • Time Tracking Reporting and Billing

                                                                                                            I wish for the time tracking module to be enhanced further. Currently it is independent of Support Plans and Contracts. Support Plans and Contracts are also mostly separate. We need a better dashboard of this with the ability to natively mark billed or
                                                                                                          • Enhanced Email Signature Folding

                                                                                                            We have departmental signatures setup which are great, however, when viewing ticket details, it gets very overwhelming when scrolling though threads and conversations where you scroll past ten different signatures of your own team, then ten signatures
                                                                                                          • How to add formatting in zoho.cliq.postToUser(...) message?

                                                                                                            In a CRM Deluge function, I'm trying to use the message formatting guidelines given here: https://www.zoho.com/deluge/help/cliq/posting-to-zoho-cliq.html#message-formats My message is: message: #Title text. The result in Cliq is: #Title text. (no large
                                                                                                          • How to add line breaks in zoho.cliq.postToUser(...) message?

                                                                                                            In a CRM function using Deluge I'm sending this message and attempting to add some line breaks but they are ignored. Is there another way to add these breaks? My message: message: New urgent task\nDescription \nThis is a fake description.\n A new line?
                                                                                                          • Zia Agents/End of Day Reports

                                                                                                            As a manager or owner it would be nice if Zia analyzed today's (or this week's tickets) and gave an end of the day report to management team. - what important tickets were worked on or submitted today? - what agents were unproductive today and answered
                                                                                                          • Project Cost Tracking

                                                                                                            I see there are questions/concerns that Zoho doesn't track costs to a tasks in a project. We are a manufacturer and are in the early stages of tracking costs to project. I would like to expand out the COGS Chart of accounts in Books and record costs via
                                                                                                          • How to record if the payment made is return due to transaction failed.

                                                                                                            So there is Bill of $2000, and a payments made transaction to clear the bill. The amount is actually deducted from bank account. However, a few days later, I found the bank returned only $1750 cause there are $250 bank service charge for this failed transaction.
                                                                                                          • Next Page