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

                                                                                                          • Lets enable business to choose the default payment mode

                                                                                                            Lets enable business to choose the default payment mode so that we do not have choose payment mode again and again for each and every transsctions
                                                                                                          • Add Attachment Support to Zoho Flow Mailhook / Email Trigger Module

                                                                                                            Dear Zoho Support Team, We hope you are well. We would like to kindly request a feature enhancement for the Mailhook module in Zoho Flow. Currently, the email trigger in Zoho Flow provides access to the message body, subject, from address, and to address,
                                                                                                          • South African Payment Gateways

                                                                                                            Since the "Demise" of Wave many South African users have moved over to Zoho and yet for years users have been requesting Integration with a South African Payment Gateway to no avail. Payfast was the most commonly requested gateway as it supports recurring
                                                                                                          • Has anyone verified if Zoho is PCI compliant?

                                                                                                            We are planning on using Zoho to process payments via Authorize.net. We have everything set up and are attempting to complete the PCI DSS SAQ-A requirement for our merchant account. This requires us to prove Zoho has completed the SAQ-D for Service Providers. We need a way to verify compliance, or a copy of an attestation of compliance signed by the appropriate officer at Zoho. I assume I'm not the first person to use Zoho to process payment, and therefore not the first to require this information
                                                                                                          • Bigin Plugin for Outlook

                                                                                                            Could we get this added? The Gmail version already exists, and I would like to avoid having to make a switch.
                                                                                                          • Date does not fit the field

                                                                                                            Hi There. I am having fun learning zoho sign API. Today I noticed the "Signed Date" field does not fit, or alternatively the font is to large for the auto field space. See screenshot below. The signed date field is created by putting {{Signdate}} on the
                                                                                                          • Tip of the Week #69 – Automate your Zoho TeamInbox tasks with n8n integration.

                                                                                                            Don’t waste time repeating the same tasks—like sending follow-up emails or adding new contacts. Let automation save the day. With n8n, an open-source automation tool, you can connect your favorite apps and let them handle the busywork for you. You don’t
                                                                                                          • Multi Page/Step Forms in creator

                                                                                                            Greetings i was wondering if it's possible to create multipage/step forms on creator similar to what we have on zoho forms. is that possbile? Thanks
                                                                                                          • Package Geometry

                                                                                                            how can i add the dimensions and weight capacity of the available boxes to be default in the system everytime we use it ?
                                                                                                          • How to create a Master Kanban Board that syncs with Child Projects?

                                                                                                            Hello, We're currently using Zoho Sprints for managing our interdepartmental teams, and we're looking to enhance our workflow using Kanban boards as part of a company-wide productivity improvement initiative. Our goal is to implement a project structure
                                                                                                          • Writer.. Broken?

                                                                                                            Hello,  Writer has been really good to me during the months I've used it, up until now.  I usually launch the app by tapping the icon and I could immediately pick up where I left off.  Now I'm greeted by a loading circle not reaching 100% and I only have the option to create a new account.  By pressing that button it now switches to a login screen and I can access my account. However, it seems (only speculating ofc) to be stuck in cell-phone mode? everything looks scrambled.  I can't access any of
                                                                                                          • How to access Recruit Variables in a Deluge function?

                                                                                                            I have set up Recruit Variables in Zoho Recruit, and I would like to know how to retrieve these variables from within a Recruit custom function (Deluge). Could someone please explain the correct way to access them? I tried the following code, but it did
                                                                                                          • Upon De activate a user what name doe sthe contacts candidates go under?

                                                                                                            When deactivating a user, does the user name remain the same, as the candidate owner? If not what/who, does it change to? Do I need to change the user name in contacts and candidates before I deactivate the user?
                                                                                                          • Weekly Tips: Customize alerts from your Priority Users

                                                                                                            You might receive hundreds of emails daily, but messages from your manager, clients, or team leads often require immediate attention, as they may contain urgent requests or critical updates. How would you ensure you never miss important messages from
                                                                                                          • Maximum 100 records in Sheet View is limiting. How can I increase this?

                                                                                                            Thanks in advance for any help with this. There was a similar post that showed answered but it did not help with increasing the number of records you see in a Sheet View. Editing in the Sheet View is fast and efficient but I have 3500 records and I need
                                                                                                          • Revenue Management: #3 Revenue Recognition Simplified

                                                                                                            In continuation of the previous post on how to compute revenue recognition, let's explore a solution that helps businesses handle real-world complexities. While the Accounting Standards provide a clear framework for recognizing revenue, the real challenge
                                                                                                          • Tip #40- Strengthen Remote Support with IP-based Restrictions in Zoho Assist– ‘Insider Insights’

                                                                                                            Protecting sensitive data and preventing unauthorized access is a top priority for any organization. With IP-based restrictions in Zoho Assist, you can ensure that only users from trusted networks can initiate remote support sessions. Say your IT team
                                                                                                          • Push Invoices to Xero Manually

                                                                                                            Hi guys, I'm wondering if anyone has wanted to do this and has a workaround or knows of an app that may be able to help with this. I sell B2B and B2C. The customers can purchase on our website or through marketplace, all of which send sales to zoho. The
                                                                                                          • OpenAI error code: 1010 in a Zobot

                                                                                                            Please see short linked screen recording. Insights welcome. Please and thank you! https://workdrive.zohoexternal.com/external/f3247ba9c872639157b707700c0300c433c7664aea924a034f4da3c3ad2e355f
                                                                                                          • Ability to Create Sub-Modules in Zoho CRM

                                                                                                            We believe there needs to be a better, more native way to manage related records in Zoho CRM without creating clutter. Ideally, Zoho would support "sub-modules" that we can create and associate under a parent module. Our use case: We have a custom module
                                                                                                          • Installing EMAIL Setup in New Domain

                                                                                                            Respected Support team, I'm facing an issue with cloudflare in Pakistan, I want to setup Zoho Mail Setup but I Don't know how to enable Zoho mail setup without cloudflare. My Website https://stumbleguymod.com/ is using CF, and I want a different Zoho
                                                                                                          • Signature change

                                                                                                            I cannot see how to change signature or out of office details easily now in the new format.
                                                                                                          • Inventory API - Retrieve all uploaded product / item images

                                                                                                            I know that I can get the primary image for each product / item or composite item, by using the /image endpoint.  https://inventory.zoho.com/api/v1/compositeitems/<item-id>/image?authtoken=<TOKEN> This will return only one photo, even if the item has multiple images uploaded. Is there a way to retrieve all images stored for an item via the Zoho Inventory API?
                                                                                                          • Ebay Integration malfunction

                                                                                                            My eBay integration in Inventory has always worked well. It suddenly malfunctioned. It is creating its own parts in Inventory that are unavailable instead of selling the parts I've always sold. Tech help was unable to resolve this. The latest sale attempt
                                                                                                          • Introducing Bin Locations In Zoho Inventory

                                                                                                            Hello users, We are excited to let you know that your wait for the Bin Locations feature has now come to an end! Yes, you heard us right! We are here to introduce the much-awaited Bin Locations now in Zoho Inventory. But before we dive into the feature
                                                                                                          • how to get all the records in the custom View more than 200 records , Without using the page Concept

                                                                                                            how to get all the records in the custom View more than 200 records , Without giveing page as default in the Loop Concept Pls help how We can Achive this void schedule.Lead_Attempt_To_contact_schedule_10_30() { pages = {1,2}; for each pg in pages { query_map
                                                                                                          • The way that Users can view the ticket

                                                                                                            I have created users. What I would like to achieve is the following: All users under the same company account should be able to view each other’s tickets.
                                                                                                          • Zoho UAE SMS/WHATSAPP

                                                                                                            Hello everyone, so I have a question as regards DC and their impact on automation, integration and app usage. For example I am working with a UAE clientniw but each time I tried to connect their WhatsApp and sms then automate their process I tend to receive
                                                                                                          • Looking to Flag or Tag contacts/ accounts on Zoho Desk?

                                                                                                            I am looking for a way to flag certain accounts and make it obvious on the views pages. So for example if a has a certain package or needs extra attention it is clear before even clicking on the ticket. This could be via adding a tag or flag onto an account,
                                                                                                          • setting date-time field from string

                                                                                                            hello everyone, i hope someone could help me. i have a date-time field in a form that i want to fill in from two separate fields of date, and time. i need to combine the two fields to a one date-time field but can make it work. i tried to convert the
                                                                                                          • Calendars and CRM Contacts

                                                                                                            I'm finding having multiple calendars in Zoho One so confusing. I have a few questions so I can get this straight. We have a meeting room that we have set up as a resource in Calendar. Can this be set up in Bookings and the CRM Calendar? Using Zoho Calendar,
                                                                                                          • Announcing new features in Trident for Mac (v1.23.0)

                                                                                                            Hello everyone! Trident for macOS (v.1.23.0) is here with interesting features and thoughtful enhancements to elevate your workplace communication and productivity. Here's a quick look at what's new. Record your meetings. You can now record audio and
                                                                                                          • Applying a record template

                                                                                                            Hi all, I can't figure this out. I hope you can help. The scenario: We have learners who have to complete a 'digital' journal with tasks in order to qualify. Those tasks, once completed, need a final signature from their 'Mentor', which will trigger their
                                                                                                          • Quickbooks invoice with Zoho Creator

                                                                                                            Is it possible to push data from Zoho Creator directly to an invoice on QuickBooks? If so, where can I find information on how to do this?
                                                                                                          • Help: Capture full page URL in hidden field when same Zoho Form is embedded on multiple pages (iframe)

                                                                                                            Hi all, Goal Use one Zoho Form across multiple pages and record the exact page URL (incl. subdomain + path + hash) where the user submitted it. Example pages: https://www.example.com/cargo/ https://www.example.com/cargo/containers/#contact https://cargo.example.com/auto/
                                                                                                          • Automatically Populate fields - HELP!

                                                                                                            There have been many discussions on this but I still can't seem to get it to work for me. I am trying to create a lookup field and have other fields automatically populate. Based on the instructions in the Help Center, I should be using the "on user input". It's just not working, here is the layout...   Both forms are in the same application. Current form is called Add Note, form to fetch records from is called Add Client. Lookup field is called Select_Client_ID related field in fetch form is called
                                                                                                          • Push notifications to portal users

                                                                                                            Hi all, it is possible to send push notifications to portal users?
                                                                                                          • Rename the attachment from record template pdf in the sendmail deluge script

                                                                                                            Hello Zoho, I urgently need a feature to rename record templates that I send via the sendmail feature. The program I created sends emails to clients with an invoices that have been created in the invoice database. If the user selects 3 invoice numbers,
                                                                                                          • Alt Text On Multiple Images

                                                                                                            I'm using Zoho Social to post to a charity website. Often the posts have multiple images, but it seems there is only one field for Alt Text. Does that mean I can only include it for the first image? Or is there a way to add alt text for all the imag
                                                                                                          • [SOLVED] Getting 401 when trying to download ticket attachment via API

                                                                                                            I'm able to use the API just fine to access ticket content. But I cannot download ticket attachment, keep getting 401 Client Error. Example: https://desk.zoho.com.au/api/v1/tickets/{ticket_id}/attachments/{attachment_id}/content?orgId={org_id} For headers,
                                                                                                          • Next Page