I think real estate software should charge per photo, and not only by subscription, because an agent's work arrives one listing at a time and a subscription bills by the calendar. A per-photo price costs nothing in a month with no listing, while a plan costs the same whether you use it or not. My rule of thumb for virtual staging: pay per photo when staging is an event, and buy a plan when it's a habit of 20 or more photos a month, the point where QuickStage's $19.99 monthly plan becomes cheaper than paying $1 a photo.
I build the virtual staging tool I'll use for the numbers here. QuickStage sells both ways: $1 a photo with no subscription, and monthly plans from $19.99 (prices as of October 2026). So this is a case against subscription-only software, not against subscriptions.
Why doesn't a subscription fit how listings arrive?
A subscription is a bet that you'll use something every month. That's a safe bet for the tools you'd open every day whether or not anything is for sale: email, a calendar, a CRM. Those are habits, and a flat monthly price suits a habit.
Photo work is different. You stage a room when a vacant listing shows up, and vacant listings don't keep a schedule.
There's a public number for the pace of the work. In the National Association of Realtors' summary of its 2026 Member Profile, the typical member agent's own count for 2025 was nine transaction sides, and the median for brokerage specialists working in teams was 32. A side is one end of a deal, the buyer's or the seller's, so both figures include buyer deals and neither is a count of listings.
Here's how I read that. Nine sides in twelve months makes a new listing an occasional event for the typical agent, and a vacant one that needs furniture rarer still. Thirty-two is closer to a habit. Software sold only by the month fits the second group. It bills the first group through the gaps, unless they cancel and rejoin around every listing.
What does a per-photo price get right?
Three things, in my view.
The cost lands on the listing. For example, staging six photos of one house at $1 each costs 6 × $1 = $6, and that $6 belongs to one address. It goes on that listing's marketing budget without anyone splitting a monthly fee across houses.
Quiet months cost nothing. There's nothing to cancel and nothing to remember. On QuickStage, credits bought this way never expire, so a few left over from one listing are still there for the next.
The seller gets paid when you get a photo. A per-photo seller earns another dollar only by delivering another photo you asked for. A subscription-only seller collects the same amount in a month you never log in. I don't think that makes subscriptions bad. I think it makes subscription-only a poor fit for work that comes and goes.
When does a plan beat a per-photo price?
When staging is a habit. A plan is a volume discount: you pay for the month up front, and in exchange each photo costs less. The arithmetic comes straight off QuickStage's public price list:
- The plan rate. Basic is $19.99 a month for 75 photos. Fully used, that's $19.99 ÷ 75 = about $0.27 a photo.
- The crossover. Twenty photos at $1 cost $20.00, one cent more than Basic. So 20 photos in a month is where the plan starts to win.
- The gap at full use. Seventy-five photos at $1 would cost $75, against $19.99.
- The floor. The Agency plan billed yearly is $1,999 for 1,500 photos a month. That's $1,999 ÷ 18,000 photos (1,500 × 12) = about $0.11 a photo, and it only holds if all 18,000 get used.
Plans also include free QuickFix re-dos, 7 a month on Basic, for photos that need a second pass. And inside a plan, the next photo costs nothing extra until the allowance runs out, so nobody has to ration rooms.
The thing that makes a plan cheap is also the catch: it assumes you show up. Plan credits reset every month and don't roll over, so a plan you barely use costs more per photo than its price card says. For example, 10 photos on Basic work out to $19.99 ÷ 10 = about $2.00 each, twice what pay-as-you-go charges.
Habit or event: which one are you?
Here's the rule I'd hand anyone choosing, with QuickStage or any tool that sells both ways. I call it habit or event:
Pay per photo for events. Buy a plan for habits.
Staging is an event if it happens when a listing happens. It's a habit if it happens every month. To put a number on "habit", divide the plan's monthly price by the per-photo price. For QuickStage that's $19.99 ÷ $1 = 19.99, so 20 photos a month. Clear that line most months and the plan wins. Miss it most months and per-photo wins.
For example, take two made-up cases:
- An event. An agent has four vacant listings in a year, months apart, and stages 8 photos for each: 4 × 8 = 32 photos. Pay-as-you-go costs 32 × $1 = $32. Twelve months of Basic, billed monthly, cost 12 × $19.99 = $239.88, and even subscribing only for the four listing months costs 4 × $19.99 = $79.96. Pay per photo.
- A habit. A photographer stages 60 photos every month. Pay-as-you-go costs 60 × $1 = $60 a month. Basic costs $19.99. Buy the plan.
Those two are also why I think software should sell both ways. Sold only by subscription, the tool costs that agent at least $79.96 for $32 of photos. Sold only by the photo, it costs that photographer $60 a month for what a plan covers at $19.99. One price can't be fair to both.
If you can't tell which you are yet, start per photo and count. On QuickStage the first three photos are free with no account or card, and results come back in about 30 seconds. Judge those three on your own rooms, because no price matters if the photo isn't usable. After that, a few real months will settle it.
What doesn't change with how you pay?
What you owe the buyer. However you pay, label every staged photo as virtually staged and keep the original where a buyer can find it. California has made a version of that the law: Business and Professions Code section 10140.8, in effect since January 1, 2026, requires brokers and salespeople who advertise a property for sale with a digitally altered image to state that it was altered and give a link, URL or QR code to the unaltered original. Your MLS may have its own rules. This isn't legal advice; check your MLS and broker. And never use staging to hide a defect.
Bottom line
Price should follow the unit of work. For listing photos that unit is the photo, and the work arrives one listing at a time. So I think software for agents should put a per-photo price next to its plans and let the count decide. If staging is an event for you, pay per photo. If it's a habit of 20 or more photos a month, buy the plan. If you don't know yet, start per photo.
Start your count with three free photos on QuickStage, no account or card needed.