Feature Requests
Share ideas, discuss and vote on requests from other users in community
 

Multiple Tax options based on service location

Shawn Arcus shared this idea 6 years ago
Under Consideration

This is an absolute must for any hosting provider operating in multiple locations. The current WHMCS tax system allows to set sales taxes system wide, based on one home base location basically. In the US for example, certain states charge tax on hosting services, and some do not. There is currently no way to charge tax on services you provide out of data centers in a state with taxes (Texas, for example), and those without, and set those rates accordingly. With just one taxable state you can jimmy-rig it, which we did, but we cannot sell service in any other state with taxes, until WHMCS updates the system to allow for multiple jurisdictions.

Larger providers require this and it may even stops smaller providers wishing to expand their operations in a proper legal tax-collecting manner. My guess is most hosting providers do not follow the tax laws properly, or this would have become a bigger stink. ;-(

Comments (14)

photo
1

any updates on this? We really need this feauture working. There is no way to set taxes based on locations an products and this is a must for companies operating in many countries.

photo
1

The solution for this is to add TaxJar to the system. They keep all of the tax laws together and will automatically add the corret tax at checkout.

photo
1

I must say that WHMCS' inability to have multiple tax options based on location has really added a whole new level of complication and time expense to my business which has grown and now must collect taxes in Canada. I am required to charge the national GST on all services of my company and also charge British Columbia provincial sales tax only on web hosting with email services.

This means I have to stop using WHMCS to invoice my clients in my province and use QuickBooks instead. Of course that means that all automatic actions that happen within WHMCS (domain renewals, account reactivation, etc) have to be done manually after payment is received in QB.