Zero value or Description Only Products

When we ship orders we sometimes “INVOICE” free of charge marketing material or items thats are zero value and are just purely as a message to the customer - but they will appear on the invoice as a “product”.

Do either of these items need to have HS codes when exporting?

Yes and everything will need a value too as everything has a value. Just because you choose to give the items away as marketing material doesn’t stop it from having a value. So declare a suitable value and add the appropriate commodity code to ensure it does not get snagged by customs at your customers side. I tend to add ‘value for customs purposes only’ to avoid any confusion by your customer thinking you have charged him.

“Do either of these items need to have HS codes when exporting?”
Maybe. If the movement of these goods is eligible to use CPC 10 00 097 then no commodity code is needed.