As a manufacturer, I would caution against it. Increases lead time, increases inventory, increases risk of shipping damage claims, one more reason for a customer to not be happy, inordinate time spent with customer getting special orders just right, people complaining that the shade doesn't match what they already bought, parts being late because the powder coated had a big job to run. Add to that your packing costs go up because you are trying to protect the finish and ups will still find a way to screw it up. All for what? A bit of markup on outsourced powdercoating?
100% of the time when we are cnc machining parts and have a choice to ship with or without finish I always quote without finish.