В процессе производства рудоносная порода (касситерит) подвергается дроблению до размеров частиц в среднем ~ 10 мм, в промышленных мельницах, после чего касситерит за счет своей относительно высокой плотности и массы отделяется от пустой породы вибрационно-гравитационном методом на обогатительных столах.
В дополнение применяется флотационный метод обогащения/очистки руды. Таким образом удается повысить содержание олова в руде до 40-70 %. Далее проводят обжиг концентрата в кислороде для удаления примесей серы и мышьяка.
Полученный концентрат оловянной руды выплавляется в печах. В процессе выплавки восстанавливается до свободного состояния посредством применения в восстановлении древесного угля, слои которого укладываются поочередно со слоями руды, или алюминием (цинком) в электропечах: SnO2 + C = Sn + CO2.
Особо чистое олово полупроводниковой чистоты готовят электрохимическим рафинированием или методом зонной плавки.