The place I've used (I got their name from
Purdue's surplus store),
charges $1/lb to refine stuff, and a minimum charge of 500lbs.
Other places have a flat refining fee, then take a share of the metal output.
Either way, it only pays off if large amounts are done at once.
--
Will