Your 4-step Studio PlanStart with your costs0 of 4 complete · saved only in this browser
  1. 1Costs
  2. 2Price
  3. 3Event
  4. 4Year
Start my plan

Annual Planning

Photography Package Mix Planning for an Annual Goal

Model how two to five portrait packages with different collected revenue, variable costs, fees, and mix shares affect annual bookings.

By PortraitPace Editorial TeamPublished Jul 13, 2026Reviewed Jul 13, 20264 min read

Summary

Package mix planning answers a more useful question than “What is my average package price?” It estimates the contribution left by each completed package after its variable costs and modeled payment fees, then weights those contributions by the share of completed bookings you enter. The weighted result connects package structure to an annual booking requirement.

The mix is an assumption, not a forecast. It does not tell you which offer clients will choose, how many inquiries you will receive, or whether a package is positioned well for a particular location.

Define two to five package rows

Give each row a clear internal name. Enter average collected revenue before sales tax or GST/HST, not merely the list price when discounts or product choices change what is collected. Enter variable cost caused by completing that package. Include only the costs that belong at the package level; keep annual fixed overhead in the annual total so it is not counted twice.

Add payment fee assumptions that reflect the modeled transaction. If different packages use different transaction patterns, run separate cases or use a cautious blended input that you can document. Save the source for revenue and cost assumptions, such as invoices, processor records, fulfillment bills, or a written future-plan note.

Calculate contribution for each package

package contribution = average collected revenue
                       − variable cost
                       − percentage processing fee
                       − fixed processing fee

When the fee is entered as a rate, the percentage component is collected revenue multiplied by that rate. Contribution is a planning measure before fixed overhead and owner income tax. It is not the same as gross revenue, cash in the bank, taxable profit, or owner take-home pay.

If one package has negative contribution, increasing its share reduces weighted contribution and can increase the required booking count. Preserve that negative value rather than replacing it with zero.

Assign and test the mix

Mix percentages must total 100% because they describe the full set of completed bookings in the model:

weighted contribution =
  package A share × package A contribution
  + package B share × package B contribution
  + ...

Build an expected case from your own plan or records. Then test a case with more bookings in the lower-contribution package and a case with fewer bookings in the higher-contribution package. If a small mix change makes the annual plan infeasible, that fragility is important information.

Do not force percentages to match the result you want. A useful model leaves the assumption visible so future actual results can be compared with it.

Synthetic worked example

Synthetic scenario — invented values for product demonstration and QA. Not a US or Canadian market benchmark. Package A has an invented contribution of 500 USD and a 60% mix. Package B has an invented contribution of 900 USD and a 40% mix. Weighted contribution is 0.60 × 500 + 0.40 × 900, or 660 USD per completed booking.

If required annual contribution is 65,000 USD, the model needs ceiling(65,000 ÷ 660), or 99 completed bookings. A whole-number allocation begins from 59.4 Package A bookings and 39.6 Package B bookings. The largest-remainder method assigns 59 Package A and 40 Package B bookings, preserving the total of 99. The invented values do not imply that either package structure or mix is suitable for a real studio.

Check whole counts and capacity

Percentages often produce fractional package counts, but calendars contain whole bookings. A largest-remainder allocation floors each package count, then distributes remaining bookings to the largest fractional remainders. Stable row order resolves exact ties. This is an allocation method, not evidence that clients will select the packages in that pattern.

Compare the total count with booking weeks and weekly capacity. If package person-hours differ, also compare required person-hours with team capacity. A count-based plan can appear feasible while a high-touch mix exceeds available work time.

Assumptions and exclusions

The method assumes mix percentages apply to completed paid bookings and that monetary inputs share one display currency. It excludes lead volume, conversion rate, cancellations, timing of collections, discounts not reflected in average collected revenue, sales tax, GST/HST, owner income tax, payroll, exchange conversion, and local demand.

The SBA source offers general break-even context, while IRS and CRA pages provide recordkeeping context. They do not validate a package mix or determine tax classification. Use qualified professional advice where needed.

Use Annual Booking Goal & Package Mix to create package rows, allocate whole bookings, and test count and person-hour capacity.