If you prepare the documents in advance, company registration in Cyprus takes 7 to 10 business days. I used
https://cyprusregister.com . They handle the process online. You choose a name and structure, upload KYC documents (passport, address, source of funds), and lawyers submit everything to the registry. After the electronic signature, the company is registered, and you receive digital certificates. They have fixed rates, with no hidden fees.