how are b corps taxed?
There is no tax distinction to being a B-corp. As I've written about before, all corporations are taxed as C-corporations by default, but they can elect to be taxed as S-corps. The “C” and the “S” are tax terms. So, a B-corporation can elect to be taxed as a C-corp or an S-corp, same as any other corporation.