US Sales Tax

  • 4 June 2021
  • 7 replies

How are people dealing with applying US sales tax? I know that Stripe is a payment processor option - and that Stripe had a now deprecated integration with Avalara and other tax apps. Does the current Docebo-Stripe integration support sales tax calculation? If not, other ideas?





7 replies

Following this thread!

I have been going back and forth on this topic with both Stripe and Docebo and am quite frustrated trying to get a straight answer. Docebo tells me that my Stripe has to be set up to receive taxes (it is) and it’s on them, and Stripe tells me that it is on Docebo and how they do the code call to the payment gateway. I haven’t been able to find a solution that doesn’t involve paying more money for a third party integration even though we were promised that we would be able to do this when we signed the contract with Docebo. 


If anyone has any ideas or can offer how they have been doing this, I’d love to hear it!



Were either of you able to come to a resolution on this issue? Our company is going through the same struggle right now and are being given the run around by the payment gateway and Docebo. 

Hi Imilla -- Unfortunately, no. We’ve not been able to find a good way to resolve e-commerce through Docebo and it’s a huge disappointment. 


May I ask what you all have been doing to stay tax compliant during the last 7 months or so? Is the company paying the tax liability for the customer? Our ERP system can accurately tax the product, but we are unable to get it do that in Docebo. 

Userlevel 4

I realize this doesn’t really address the root issue here but I remember many years ago when I was running a small side business in the evenings with my spare time. *Spare time... LOL.

I had chosen at that time to price everything as tax included so that customers paid exactly what was quoted or what they saw advertised.

As we progress through our onboarding - and reading this thread - it brings me back to those days and I wonder about that idea as we set up our own e-commerce soon.

Hi there -- we’re doing what Greg suggested above.  We roll the tax into the price so they pay a fixed price no matter where they are. 

Userlevel 4

This is also a frustration for us, along with how the “buyer” information in the cart isn’t well-validated. causing problems with CyberSource payment processing.

To address this I’ve been looking at alternative carts.  One of the more interesting solutions come from two vendors who are MORs (merchants of record): Paddle and Fastspring. They act as a reseller of sorts, so they become responsible for not only the tax calculations but also the remittance to tax authorities.  They pay you after they take their cut.  They charge a higher percentage fee than normal to provide this service, so you’d have to calculate what your cost overhead would be for handling the taxes yourself vs. outsourcing it to them.  I also haven’t gone deep enough into their technical documents to know if/how these would work with Docebo since there are no official “connectors” for them.  I’d be happy to post a follow-up when I’ve dug into these some more.

The more traditional way to go would be to replace the cart with something like Shopify, but the current Shopify connector is going away.  What seems to be happening is a move toward an automation solution with Workato/Docebo Connect where Docebo supplies Workato recipes that you configure.  My *guess* is that you’d have to mimic the existing Shopify connector’s functionality that essentially restricts course sales/enrollments to “admin only”, with the API doing the admin work of enrollments when someone buys a course through whatever shopping cart solution you create (and manually maintain).  Sales taxes are then handled by whatever functionality is built-in or by an add-on module--something like WooCommerce and one of these extensions.

I asked Docebo if improvements to the built-in cart are on the roadmap, but was told that a public roadmap won’t be released for a couple more months.  It makes it hard to know whether to wait for Docebo or blaze a new trail.

If anyone has gone down the “roll your own” road, please let us know what did and didn’t work for you.