What is the process for purifying KOH? I'm partnered with a jewelry production company whose plating baths require $\ce{KOH}$. We're located in Indonesia, where import fees are absurdly high, and reliable suppliers are rare. A local shop sells $\ce{KOH}$ at \$5/kg, but whatever impurities are present in their mix cause enough problems to spoil the entire bath. (Expensive mistake when doing gold plating.) The only alternative we can find is a Merck redistributor, who sells $\ce{KOH}$ at close to \$100/kg, which is ridiculous.

Is there a relatively simple process we could learn (of the DIY variety) for removing impurities, turning non-lab-grade $\ce{KOH}$ into lab-grade $\ce{KOH}$?
According to Armarego, et al. (Purification of Laboratory Chemicals, 6th edition), they only provide a procedure to purify a solution of $\ce{KOH}$, likely owing to its very high solubility.  Further, the only impurity of note they cite is carbonate (from standing in contact with air), so if this is not your impurity then this procedure will not help.

If this is your impurity, they recommend adding a saturated solution of a barium salt, either $\ce{BaCl}$ or $\ce{Ba(OH)2}$, shaking, and then setting aside to allow the insoluble $\ce{BaCO3}$ to settle.  It sounds like you are working on large scale, so it is important to recall that the procedure just described should be done in several small batches to work best.

Not certain this is what you are looking for, but I hope it's a start.