Expert immigration consultancy serving individuals, groups and corporations. Visa processing, work permits, passports & more — handled with precision and care.
From initial consultation to final approval, we manage every step of your immigration journey with expertise and transparency.
Our most sought-after service. We handle single-entry, multiple-entry, transit and e-visas for tourists, business travellers, families and large groups. Whether arriving solo or coordinating a tour of 50+, we streamline the entire process.
Already in Kenya and need to stay longer? We manage visa and special pass extensions without you leaving the country. Avoid overstay penalties by letting our experts handle your extension well before expiry.
Comprehensive guidance on all immigration matters. Tailored advice to navigate Kenya's immigration regulations efficiently.
Enquire NowNew applications, renewals and emergency passport assistance. We ensure timely delivery of your travel document.
Enquire NowSupport for students and interns studying or gaining work experience in Kenya — smooth from enrolment to permit.
Enquire NowClass G, dependent and special pass work permits processed for all nationalities — employer and employee documentation handled end to end.
Enquire NowWe combine deep local expertise with a personalised approach to make your immigration journey as smooth as possible.
In-depth knowledge of Kenyan immigration law, policies and procedures updated in real-time.
Most applications are processed faster than standard government timelines.
A dedicated consultant guides you from first contact to final approval.
Your documents and personal information are handled with the highest discretion.
Conveniently at Matumbato Rd, Upperhill — walk in or schedule a consultation.
We process applications for clients from all countries visiting, working or studying in Kenya.
No hidden fees. We quote clearly upfront and keep you informed throughout.
Special arrangements for companies needing to relocate staff or manage group travel permits.
We've streamlined immigration consulting into a clear, easy-to-follow process so you always know what's happening.
Discuss your needs with our experts. We assess your situation and recommend the right pathway.
We provide a clear checklist and review all your documents to meet the required standards.
We submit and follow up with immigration authorities to track progress on your behalf.
Receive your approved documents and guidance on any follow-up steps needed.
No hidden charges — ever. Government fees are always quoted separately and communicated to you before any payment is made.
The fastest and most convenient way to pay. Confirmation is instant and processing begins immediately.
For larger transactions or corporate clients. Transfers are confirmed within 1 business day.
Pay cash at our Upperhill office. Official receipts issued for all transactions. Call ahead to confirm availability.
International clients can pay via Visa, Mastercard or international bank transfer. Currency conversion at prevailing rates.
| Service | Our Professional Fee | Govt. / Embassy Fee | Typical Turnaround |
|---|---|---|---|
| Visa – Individual (Tourist / Business) | KES 3,000 – 5,000 Our Fee | USD 50 Govt. | 3 – 5 business days |
| Visa – Group (5+ persons) | KES 2,000 / person Our Fee | USD 50 / person Govt. | 5 – 7 business days |
| Visa Extension | KES 4,000 – 6,000 Our Fee | KES 1,000 – 5,000 Govt. | 5 – 10 business days |
| East Africa Tourist Visa | KES 3,500 Our Fee | USD 100 Govt. | 3 – 5 business days |
| Work Permit (Class G) | KES 15,000 – 25,000 Our Fee | KES 200,000+ Govt. | 30 – 90 days |
| Student / Internship Pass | KES 8,000 – 12,000 Our Fee | KES 5,000 – 10,000 Govt. | 14 – 21 days |
| Passport – New Application | KES 3,000 Our Fee | KES 4,550 Govt. | 10 – 14 days |
| General Consultation | KES 1,500 / session Our Fee | — | Same day |
Fill in the form and our team will get back to you within 24 hours with tailored guidance for your immigration needs.
Matumbato Rd, Upperhill
Nairobi, Kenya
P.O. Box 18607-00200
Monday – Friday: 8am – 6pm
Saturday: 9am – 2pm
Thank you for reaching out. A member of our team will contact you within 24 hours.