Is there a way to hide the price on a product using Drupal Commerce?
I guess giving the product a price is a manual process.

To make things clear I suggest adding a 'price hidden' boolen field to the product content type. Based on this field you can adjust the output of the product by implementing hook_node_view_alter.