Firebreather Photography
Capture the Heart of Your Gym
High-energy photography that showcases your community, your coaching, and your brand—with images built to elevate your website, marketing, and social media.
Ready to Capture Your Gym?
Share a few details about your shoot — when, where, and what you’re looking for.
We’ll follow up with a custom quote and next steps. No pressure, no commitment.
You might need our help if:
- You're using outdated photos shot with your phone
- Your social media feel stales and outdated
- Bad images are making your website looks low-end
If that describes you, you're not alone. But if your website and Instagram look like an afterthought, your future members notice — even if they never say a word.
Let us help
- Former Gym Owner with Real Experience
- Photography specifically for CrossFit affiliates
- Tailored shoots, not cookie-cutter





Our Photographer
Meet Jeff Duncan
Jeff isn’t just a photographer—he’s a former CrossFit affiliate owner, athlete, and marketer.
He knows the moments that matter inside the gym: the grit, the hustle, the energy, the transformation.
With over a decade of experience capturing CrossFit, Jeff brings a unique eye for the authenticity and strength that defines your community.
Whether you need website shots, campaign visuals, or social media content, he’ll make sure your brand stands out—with real images that reflect your gym’s identity.
Choose the Shoot That Fits Your Gym
Professional gym photography isn’t just about having great pictures—it’s about having the right marketing assets to fuel your growth.
Here’s how gyms use their Firebreather photos:
How to Maximize Photography
Website Refresh
Update your site with real, vibrant photos that show off your community and coaching
Social Media Content
Create endless posts, reels, and stories that showcase your gym authentically
Coach Highlights
Feature your coaching staff actively doing what they do best
Member Spotlights
Celebrate your athletes and foster deeper community connection
Advertising and Campaigns
Use real photos in Facebook Ads, Google Ads, email campaigns, and more
Printed Marketing Collateral
Posters, flyers, brochures, signage, etc. Our high resolution photos are perfect for print
Our Portfolio
Real Gyms. Real People. Real Moments.
We believe the best gym photography captures more than just movement—it captures energy, pride, and community. Every shot you’ll find here is from real gyms, real members, and real moments of hard work.













OUR PRICING PLANS
-
Full Day $1200
~4–5 classes photographed Comprehensive coverage of your space, members, coaches, and gym energy. (Ideal for full website refreshes and larger content needs.) You can expect 50-60 high quality, high resolution, fully edit images.
-
Half Day Shoot $800
~2–3 classes photographed Focused coverage to capture essential moments without a full-day commitment. (Perfect for fresh social media content or updating key website pages.) You can expect 30-40 high quality, high resolution, fully edit images.
-
Event Shoots Varies
Full coverage of competitions, throwdowns, or special events. Energy-packed imagery that captures the spirit of your gym community.
Members with Firebreather Core website subscriptions enjoy exclusive pricing on photography!
*Our photography package pricing does not include travel expenses
Don’t let bad photos hold your gym back
In today’s world, first impressions happen online—and if your website or social media looks outdated or thrown together, you’re losing trust (and leads) before a word is even spoken.
Real, powerful imagery isn’t a luxury anymore—it’s a marketing weapon.
Our photography helps you look as good online as you are in real life.


Frequently Asked Questions
A: Yes! We regularly serve gyms in the Greater Portland and Greater Seattle areas at no extra cost.
If your shoot is outside those areas, we’re happy to travel — we’ll simply provide a custom quote based on actual travel expenses.
A: We recommend reaching out at least 2–4 weeks in advance to secure your preferred dates, especially during busy seasons (like the CrossFit Open).
A: We’ll arrive ready to capture your gym in action — classes, coaches, community moments, and anything specific you requested during your consult.
You don’t need to stage anything — just run your gym as usual. The best shots come from real energy and effort.
A: For a Half Day shoot (covering 2–3 classes), you can expect 30–40 high-quality, fully edited, high-resolution images.
For a Full Day shoot (covering 4–5 classes), you’ll receive 50–60+ high-quality, fully edited, high-resolution images.
All images are delivered digitally, ready for use on your website, social media, and marketing materials.
You’ll receive a high-resolution digital gallery you can use for your website, social media, ads, emails, and more.
You can ever share your gallery with your community and let them download and spread photos themselves. Watch it spread like wildfire!
You’ll have full usage rights for your gym’s marketing.
A: After we finalize your booking, we’ll set up a short consultation call to plan your shoot.
We’ll cover how you plan to use the photos (website, social, campaigns) and any specific shots or moments you want captured.
A: Yes! Members with Firebreather Core website subscriptions enjoy exclusive discounts on photography!
“You can feel the sweat, the effort, the community—and with the right photo, so can everyone else.”


How It Works
1. Submit a Request
Fill out a quick form to tell us what you’re looking for. We’ll review your request and send you a customized quote if travel is needed. No hidden fees—ever.
2. Plan Your Shoot
Once we’ve locked in a date and price, we’ll schedule a brief photo consultation to fine-tune the details. This way, we show up ready to deliver exactly what you need.
3. Shoot Day!
We’ll arrive ready to capture your gym at its best—coaches in action, members crushing workouts, the full community vibe. All you have to do is be yourselves. We’ll take care of the rest.
Every Great Shoot Starts with a Plan
Before every shoot, we include a complimentary photo consultation to tailor the session to your goals and make sure every moment counts.