Do I need to have UPC and ISRC codes?

No.

We offer UPC and ISRC codes FOR FREE to all our registered customers.

(Please note this is often a paying option with our competitors!)