Services & Pricing
Straightforward pricing based on square footage. No hidden fees.
Packages
Photos
$225
Starting price — based on sq footage
- 25-40 HDR interior & exterior photos
- Professional editing & color correction
- MLS + full-resolution files
- Online gallery with download
- 24-hour delivery
Photos + Drone
$350
Starting price — based on sq footage
- Everything in Photos
- 5-10 aerial/drone photos
- Neighborhood & property context shots
Photos + Drone + Video
$525
Starting price — based on sq footage
- Everything in Photos + Drone
- Cinematic video walkthrough (60-90 sec)
- Aerial video clips
- MLS + social-ready formats
Pricing by Square Footage
| Property Size | Photos | Photos + Drone | Photos + Drone + Video |
|---|---|---|---|
| Under 1,500 sq ft | $225 | $350 | $525 |
| 1,500–2,500 sq ft | $275 | $400 | $575 |
| 2,500–3,500 sq ft | $325 | $450 | $650 |
| 3,500–5,000 sq ft | $395 | $525 | $750 |
| 5,000+ sq ft | Custom | $Custom | Custom |
Under 1,500 sq ft
1,500–2,500 sq ft
2,500–3,500 sq ft
3,500–5,000 sq ft
5,000+ sq ft
No travel fee within 30 minutes of central San Diego. Custom quotes available for 5,000+ sq ft properties.
How It Works
[01]
Book
Pick your package and date online. Instant confirmation.
[02]
Prep
You'll get a checklist 24 hours before. Lights on, clutter out. 15 minutes.
[03]
Shoot
I arrive on time, work fast, capture everything. 45-90 minutes.
[04]
Deliver
Edited photos in your inbox within 24 hours. Done.
FAQ
25-40 depending on property size. I shoot what the home needs — no arbitrary limits.
No. Lockbox info works fine. You're welcome to be present if you prefer.
All of San Diego County. No travel fee within 30 minutes of central San Diego.
Yes — I offer virtual staging, virtual twilight edits, floor plans, and social media reels as add-ons. Just ask when you book and I'll quote it.
If you have 3+ shoots per month, let's set up a standing rate. I work with several agents on recurring arrangements.
24-hour notice to cancel or reschedule at no charge. Same-day cancellations are billed at $100.