It need not be, as long as the fee is less than the cost. It could be symbolic (say $1). But the problem is that it would be seen as a revenue generator whether it is or not.