I do not have any marijuana clients, nor do I want any.
You do have to report all of your income & for Federal purposes, you cannot deduct any operating expenses. So you just pay income tax and SE tax on the total receipts, for the Feds. Generally, you can take expenses for state purposes.
Cartels have it better, selling at a lower price too. Another one of those unintended consequences.