One person who wants a headshot is worth about a hundred dollars. One office manager who books a team day is worth about two thousand. Same camera, same skill, and the second sale takes roughly the same number of emails as the first.
The shift is in who you write to. Corporate headshots are booked by an office manager, an HR coordinator or a marketing manager, usually because something changed: new hires, a website refresh, a conference, a rebrand. Here is a 45-day plan from a fictional studio, with the per-head math and the email that sold the day.
Dani's studio and the target: one team day by day 45
Dani Okafor runs a two-person portrait studio in a mid-size city. Weekends are full of individual sessions. Weekdays are empty. She wants one on-site team day booked and shot in 45 days, and a repeatable way to find the next one.
She sells a flat per-head rate, not an hourly one, because an office manager has to get a number approved. "$85 per person" can be forwarded in one line. "$150 an hour plus editing" cannot.
Weeks 1 and 2: list 30 companies that hire in waves
Dani skipped companies with stable headcount. A team that has had the same eleven people for six years already has headshots, even bad ones. She looked for companies where headshots go stale fast: ones with five or more open roles on their careers page, a recent funding or expansion announcement, or a new office opening. A company hiring eight people next quarter will have eight people with no photo on the team page by February.
In two evenings she listed 30: 9 professional-services firms (accounting, insurance agencies, a law office), 8 software companies with 20 to 80 people, 7 clinics and dental groups with several providers, and 6 real estate brokerages. For each she wrote the office manager or HR contact by name, the trigger, and whether the team page already had mismatched photos. Mismatched photos (one in a park, one cropped from a wedding) are the best opening line you can find.
Week 2: the email to the person who books the day
Here is the one that sold the first team day. Office managers read email in the morning and forward things upward, so it is short and has a price in it.
Subject: Matching photos for the new people on your team page
Hi Renee, I noticed three of the new hires on your team page don't have photos yet, and a couple of the existing ones are from different years. I shoot team headshots on-site: I set up in a conference room, 8 minutes per person, everyone gets two retouched images within a week. For a team of 20 it's $85 per person, so $1,700 total, and I'm done in about three hours. If you'd rather a half-day at the office than 20 people booking their own, I can hold a date in November. Dani Okafor, Alder Row Portraits, [mailing address]. Reply "no thanks" and I won't write again.
The details that did the work: the specific observation, the 8 minutes per person (the buyer's real worry is how much of the day this will eat), and the total price already added up.
The per-head math for a 20-person day
Dani doesn't guess these. For a 20-person day:
- Revenue: 20 people at $85 is $1,700.
- Shoot time: 20 people at 8 minutes is 160 minutes, plus 45 minutes of setup and 30 of teardown. About 4 hours on site door to door.
- Costs: an assistant for the day ($150), outsourced retouching at $12 per image set ($240), travel and parking ($40).
- What's left: $1,700 minus $430 is $1,270 for roughly 4 hours on site and 3 hours of culling. About $180 an hour.
Her individual sessions at $100 each, at one hour including editing, net about $85 an hour after the same kind of costs. The team day roughly doubles her effective rate, which is why it's worth chasing even though it takes more selling.
She also set a minimum of 12 people. Under that, the setup time eats the margin. If a small office has 8 people, she quotes $95 each instead and says why: setup cost spreads across fewer faces.
Weeks 3 to 5: replies, quotes, and the date
Dani sent 30 emails over two weeks, then one follow-up each, six days later: "Quick follow-up. If November is tight, I can also do a Friday afternoon in December before holiday photos start getting used." Seven people replied. Three asked for a quote. Two got the same sheet she'd already described in the email, plus a certificate of insurance because their building required it for on-site vendors. One of those, a 22-person accounting firm, came back with a date.
That firm's trigger was a website redesign launching in January. The office manager said she'd been told to "get headshots done" three times and hadn't known who to call. That is the usual story: the task has been sitting on someone's list, not hunted by a decision-maker with a budget. Your email lands because it makes the task easy to finish.
Week 6: shooting the first day
Twenty-two people came in 8-minute slots, with a shared Google Sheet so each person could pick a time. Dani sent each person a one-paragraph note the day before on what to wear (solid colors, no thin stripes) and put a blank sheet of paper outside the room for anyone waiting. She delivered the proofs in four days, ahead of the promised week.
Booked revenue from 30 emails
- 30 companies listed, 30 emails, 30 follow-ups.
- 7 replies, 3 quotes, 1 team day booked and shot: 22 people at $85 is $1,870.
- A second office, a 9-person dental group, booked a January day at the $95 small-team rate: $855.
- Total booked from the campaign: $2,725 from 30 emails and about 8 hours of listing and writing.
Borrowing this for your own market
Copy the trigger-led list, the visible per-head price, and the minimum. Change the group size and price to your own market, and change the trigger if you work somewhere with different hiring patterns: a college town has fall conferences, a resort town has seasonal staff. You can use the same list-and-email routine for another buyer on the same street. See finding office managers by name, the general photographer playbook, and when to send for morning timing.
Hiring waves repeat, so a list built once keeps producing. Rocketship finds the office managers and HR contacts at those companies by name, emails them from your own Gmail, follows up, and books the call on its own. Plans that get you customers start at $24.99 a month (Launch), and both Launch and Frontier start with a 7-day free trial, card required. The AI workers page shows what runs without you.
