Oilko KDA will offer 67,001 denars ($1,173/1,087 euro) per share in the offer, targeting 72,644 shares it does not already own in Makpetrol, the SEC said in a notice.
The targeted shares represent a 64.64% stake in the company. Oilko KDA currently holds a 22.87% stake in Makpetrol.
Makpetrol's shares last traded at an average price of 65,500 denars on the Macedonian Stock Exchange on Monday, latest bourse data showed.
Oilko's shares have not changed hands in regular trading on the MSE in the past year.
(1 euro = 61.66 denars)