It said the offer price was at a 5% premium to the volume-weighted average price for its JSE-listed shared over the 10 days to December 10, equal to about R57.23 less any dividends withholding tax.
The company had made an odd-lot offer to those holding less than 100 shares, and offered to repurchase shares from those holding between 100-400 shares, on November 2.
It had said at the time about 50% of its 30,000 shareholders held less than 400 shares, or 0.05% of its shares on issue.
Shareholders approved the proposal to tidy up the register at a general meeting on December 1.
"Further to the results of [the] general meeting … shareholders are advised that all conditions precedent to the offers have now been fulfilled and that the offers are accordingly unconditional, and Sibanye-Stillwater will proceed with the implementation of the offers," the company said.
The offers was set to be implemented on December 28.
The company planned to use existing cash resources for the repurchase.
It reported having R15.1 billion (US$904 million) cash on hand at September 30.
Its shares closed on Friday at R54.16, valuing it at R158.4 billion (US$10.5 billion).