Photographer in Johannesburg for brands, events and portraits.
Eco Media is a Johannesburg-based photography studio producing editorial-grade images for modern brands. From product flat-lays in Rosebank to multi-day conferences in Sandton and personal-brand portraits in Pretoria — we handle the full shoot, edit and delivery.
What we shoot
Brand and lifestyle, corporate headshots, personal branding for founders and creators, product and e-commerce, events and conferences, real estate and architecture, and editorial portraits. Every image is colour-graded and retouched by hand — no batch presets.
How we work
We start with a 30-minute call to align on the look and the deliverables, then build a shot list around your brand. On the day we bring the full kit — cameras, lenses, lighting, modifiers. After the shoot you get a private gallery, edited, retouched and ready to use across web and social.
Why Johannesburg brands hire us
Joburg moves fast — campaigns get briefed late and need to ship sooner. We're local, we respond same-day, and we deliver edited work in days, not weeks. Fixed-quote pricing means no surprises.
What's included
- ▸Full-frame mirrorless cameras + pro lenses
- ▸Studio strobes and continuous lighting
- ▸Hair and makeup partner on request
- ▸Private online gallery (no watermarks)
- ▸High-res files for print + web-optimised exports
- ▸Hand-retouched final images
- ▸Licensed for commercial use
- ▸Same-week turnaround available
Areas we cover in Johannesburg
We shoot across greater Johannesburg and Gauteng, including Sandton, Rosebank, Melville, Parkhurst, Midrand, Fourways, Pretoria, Johannesburg South. Travel beyond the metro is available on request — get in touch with a location and we'll quote.
Frequently asked
How much does a photographer in Johannesburg cost?
Most Johannesburg shoots fall between R2,500 and R15,000 depending on hours, location, number of edited images and the type of shoot (brand, event, portrait, product). Send your brief for a fixed quote.
How many edited photos do I get?
It depends on the shoot length, but a typical 2-hour brand shoot delivers 40–80 high-resolution, professionally retouched images via a private download link.
How fast is delivery?
Standard turnaround is 5–10 days. Same-week and next-day delivery are available when booked in advance.
Do you cover events across Gauteng?
Yes — Johannesburg, Sandton, Pretoria, Midrand and surrounds are all covered. Travel beyond Gauteng is quoted per project.
Ready to brief us in?
Tell us about your shoot — date, location, type of content — and we'll come back with a tailored quote within 24 hours.