Rates

What things cost

Starting prices cover a base session. Length, travel, and deliverables set the final number — you get a firm quote before anything is booked.

01  Sports & teams

Game day coverage

Action coverage of one match, game, or practice. Curated gallery, basic editing included.

$150Starting at

Extended / hourly coverage

Longer sessions or multi-game days. Basic editing and online gallery included. One-hour minimum.

$125Per hour

Tournament day

Full-day coverage, about 6–8 hours. Discounted against the hourly rate. Includes 4 edited graphics.

$650Per day

Standard media day

Team photo plus individual player photos — 2 poses and 1 team photo per athlete. Online gallery with downloads.

$50Per athlete

Premium media day

Greenscreen backdrop, 4 poses and 1 team photo per athlete, a custom banner graphic for each player and coach, and a team intro video. Banner printing billed separately.

$75Per athlete

Season bundle

A 4-hour shoot — practice, game, or tournament — plus 5 custom graphics. Less than booking them separately.

$475
02  Portraits, events & add-ons

Senior & graduation portraits

A relaxed session. A few classic shots, mostly the natural in-between ones. Edited gallery with downloads.

$175Starting at

Family portraits

Outdoor session. Light guidance on posing, plenty of candid.

$150Starting at

Events & celebrations

Banquets, parties, small events, community gatherings. One-hour minimum.

$125Per hour

Graphic design

Social graphics, posters, or team imagery built from your photos.

$20Per hour

Photo prints

Physical prints in a range of sizes, delivered or shipped.

Per orderAdd-on
Print release included on every shoot Book
03  The fine print
Delivery
A secure, unlisted online gallery. Only people with the link can see it.
Travel
Included in the St. Louis metro. Farther out may carry a travel fee, quoted in advance. Regional Missouri and Illinois on request.
Minimums
Hourly bookings have a one-hour minimum.
Payment
Due on delivery unless we arrange otherwise.
Custom
Packages can be built around a team, program, or individual.