Yes, BHA is compatible with Niacinamide, and hence they can be used in the same routine. That said, instead of mixing the products, make sure to apply the BHA exfoliant first, and then layer it up with Niacinamide. This can be followed by the application of the rest of the skincare products that you use.