The Shopify Retail POS has a glaring hole: It doesn’t always calculate sales tax properly. I brought this up with my migration team when I moved to the platform 3 months ago, but it still has not been fixed. I’m posting here to highlight the issue again, and to warn any potential new customers looking at switching to shopify.
The issue is that Shopify Retail/POS does not use the same sales tax calculation method as the Shopify Online Store, despite what the settings menu says. It is listed as the highly accurate “Shopify Tax” in the settings menu, but really it is a slightly less accurate sales tax calculation based on zip code. The problem arises when you are dealing with Special Tax Districts. My store is in a special tax district which has to charge an additional 1% sales tax in store. The Shopify online store and backend properly handle this if I do a demo order and mark it as being shipped to my store, and I can see the tax breakdown which shows the extra 1% being charged. However, the Shopify Retail POS in store does not charge the extra 1%. Since it is zip code based, it only charges the state, county, and city taxes - it ignores special tax districts.
The end user workarounds that we’ve tried for this are to either A) set a global tax rate for your state which matches what your store should actually charge, or B) add a non-taxed custom item to every sale that charges the additional 1% tax.
If you use workaround A, you can’t open an online store because then you are charging the same flat tax rate based on your store’s location on every order in the state. If you choose option B, you can sell online to different regions, but all of your tax reporting from Shopify is messed up because it thinks the additional 1% charge is a product sale and not tax. Additionally with option B, you risk forgetting to add the 1% tax to every single sale.
Basically, if your store is in a special tax district, Shopify does not have the support to make your life easy. There are some really simple workarounds Shopify could do that we’ve suggested already:
-
Allow customers to manually set a sales tax rate per store location for Retail POS, and then use Shopify Tax for online sales **this is how our previous vendor (Lightspeed) handled this issue
-
Change Retail POS to use the full Shopify Tax solution
Either one of those options seems like it would be easy to implement. For the sanity of myself and every other store owner in a special tax district, please prioritize enabling us with one of these fixes.