Price codes are used to create different price lists for various audiences. Up to nine Price Codes can be stored on the Product record. (These can be reported / filtered anywhere you are working with Products.) But beyond that, you can have as many Price Codes as are required.