Virtual staging margin: provider cost vs. your rate
Most photographers don't stage images themselves — they resell a staging provider's work. Your profit is the gap between the provider's per-image cost and your rate. At the calculator's default of $32 per image on a six-image order:
| Provider cost / image | Your margin / image | Margin on 6 images |
|---|---|---|
| $8 | $24 | $144 |
| $15 | $17 | $102 |
| $24 | $8 | $48 |
A cheaper provider can triple your margin at the same retail price — but only if the quality holds up. Order test images from two or three providers before you pick one, and check how they handle revisions.
What affects virtual staging pricing
- Room complexity. An empty bedroom is quick; an open-plan kitchen, living, and dining space is several rooms in one image.
- Declutter and item removal. Removing the seller's furniture before staging is extra work — that's the second line in the calculator.
- Turnaround. Providers charge more for 12- or 24-hour delivery, so pass that through with the rush option.
- Revisions. Decide how many style changes are included before a revision is billed.
Worked example: staging a vacant listing
- 6 rooms staged × $32 = $192
- 2 rooms needing item removal × $20 = $40
- Total: $232 (above the $49 minimum)
- Needed for tomorrow's launch: rush × 1.5 = $348
A single staged image comes to $32, so the minimum applies and the quote is $49. Compare any of these to physical staging, which can run into the thousands over a listing period — that contrast is the easiest way to sell staging to an agent.
Disclosure and delivery
Deliver every staged room alongside the original empty photo, and label the staged version (for example, “Virtually staged”) so your agent clients can meet MLS disclosure rules. Stage with furniture and decor only — don't alter permanent features like walls, flooring, fixtures, or the view, which would misrepresent the property.
Staging usually sells alongside a photo shoot. Price the shoot with the photography pricing calculator, bundle both into tiers in the package builder, and bill the order with the invoice generator.
