is cost of revenue an expense 
yes cost of revenue is an accumulation of the costs necessary to generate income specific to a product be mindful that some aspects of cost of revenue i e returns or warranties may be reported as contra revenue accounts 