A diferença entre custos e despesas é que os custos estão relacionados à produção, enquanto as despesas estão relacionadas à administração do negócio.
Ou seja, as despesas correspondem aos gastos com a área comercial, marketing, finanças, entre outras coisas que não sejam a produção ou realização da atividade-fim.