A session price has to cover your time, direct costs, and product and still profit. Price minus all costs is the session profit; the margin shows whether the shoot is worth booking.
The example
$450 price, $260 costs.
| A | B | |
|---|---|---|
| 1 | Item | Value |
| 2 | 450 − 260 | — |
| 3 | Profit | → $190 |
The formula
The formula:
How it works
How it works:
- Total the session costs: your billable time × CODB rate, plus travel, props, product, second shooter.
- Subtract from price for the session profit.
- Margin % = profit ÷ price — the share of price kept.
- Compare sessions by profit per hour, not just price, to see what’s worth shooting.
Price hides profit; profit-per-hour reveals it. A $1,200 wedding that eats 40 hours earns $30/hour of gross; a $450 mini-session done in 5 earns $90/hour. Subtract every real cost — including your time at your CODB rate — then divide by hours to compare bookings honestly. The biggest invoice is often not the best use of a shooting day.
Try it: interactive demo
Session price, costs, hours.
Variations
Margin percent
Profit ÷ price:
Profit per hour
Compare bookings:
Price for a target profit
Work backward:
Pitfalls & errors
Cost your time. Include your hours at your CODB rate, not just out-of-pocket.
All-in costs. Editing and delivery time count too.
Zero price. Margin % on $0 gives #DIV/0!.
Practice workbook
Frequently asked questions
How do I calculate session profit in Excel?
Why compare profit per hour?
How do I price for a target profit?
Stop fighting formulas. Learn them in a day.
This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.
See the Formulas & Functions Class