Hacker News new | ask | show | jobs
by that_guy_iain 704 days ago
> The Tax Solution page doesn't make it clear as to whether it handles US State Sales Tax problems?

I will fix that. It handles US State Sales Tax to some extent. So it has state tax rules and thresholds. So will only apply the tax if the threshold or there is a nexus. However, it doesn't have the polygon tax areas that would be needed for cities. For example, Illinois doesn't have SaaS tax but Chicago does. That is very high on my list of things to do. But you could work around that right now by doing it on a customer level. Where you set the tax rate for the customer.

But I will definitely improve that text on the tax page to explain how it hands the US tax issues.

2 comments

Do you know any resource on us state sales tax ? From software development pov. From invoicing rules to tax collection, reporting and allied stuff.

Or for that matter, sales tax/ vat of countries ? I suppose there should be

I had to do a ton of googling. It's super super hard. There are various websites that have a collection and then you need other sites for other collections.
Any pointers ?
Ugh...the tax shit in the US is so annoying. At least your e-commerce system is meant for a single kind of transaction, I worked on a more multi-purpose system (that was also open-sourced! https://github.com/workarea-commerce/workarea) that handled everything from physical items to buy online pickup in store to digital items to subscriptions. It was a LOT of work getting that tax system in order! We usually recommended our clients work with a company like Avalara or TaxJar (which is now just Stripe) so they wouldn't need to take on the burden of taxes, but a lot of folks didn't and just used our stuff. It got confusing lol...
While I'm aiming at just one market. The tax system supports having multiple. You can define products as physical or not. Define which tax type it is and then define the tax rules per country for that tax rule.

I'm going to be adding integrations with tax jar to help make it easier for keeping tax rules up to date. Do a daily/weekly check for tax in each area and then save it.