Can I charge a fee for non-stock colors?

Can I charge a fee for non-stock colors?

Yep, you will  use a Special Calculation type for a "Non stock charge" line item and will have to designate which SKU items are considered stock colors.