Blog
What Portrait Photography Costs in the DMV

Most people who reach out already know what they want. They’ve seen a session, or a friend sent them a gallery, or they’ve been sitting on the idea for months. What slows them down isn’t the decision. It’s the number.
That’s a fair place to get stuck. Portrait photography in the DMV runs anywhere from $150 to well over $2,000 depending on who you’re working with, what’s included, and what the photographer values their time at. That’s a wide range, and it’s worth understanding what you’re actually comparing before you decide anything.
What the price usually reflects is time, editing, and experience, in that order. A 60-minute session that delivers 15 carefully edited images took more than 60 minutes to produce. There’s the planning call, the location, the hours of post-processing, the delivery. A photographer charging $495 for that work isn’t overcharging. A photographer charging $95 is either just starting out or cutting something, and you’ll usually feel it in the images.
Budget is real. I’m not going to tell you otherwise.
What I’d say is this: figure out what the images are actually for before you figure out what to spend. A headshot you’ll use for two years on every job application, speaking bio, and press mention is a different decision than a quick portrait for a personal milestone. The first one has a return. Treat it like one.
If you’re working within a real constraint, say so when you reach out. I’d rather have that conversation early than have you talk yourself out of booking entirely. Sometimes a smaller session gets you exactly what you need. Sometimes the timing just isn’t right and we figure out when it will be.
What I’ve learned over ten years photographing people across Northern Virginia and the DMV is that the people who wait for the right financial moment are often waiting for something that never quite arrives. The sessions you don’t book are the ones you eventually wish you had. If you want to see exactly what sessions cost and what they include, it’s all here →