Pricing a 3D scanning subscription on 40 scans a month and doing 11 is a numbers error worth dissecting
Numbers first, because this whole case is a numbers error and it deserves to be visible. Say a scanning operator prices 3D walkthroughs at $220 for anything under 3,000 square feet. Camera and case run $3,400. The subscription tier chosen is $99 a month for hosting, picked because the cheaper tier caps active spaces and the operator assumes they will blow through the cap by month two. The model calls for 40 scans a month by month six, based on nine agents saying they would use it on every listing over $400k. Actual: 11 scans a month, averaged across seven months. Revenue $2,420 a month at peak, $1,540 at the low. Subscription $99, insurance bump $41, and about 5 hours a week of the operator's own time that never got priced. Where it breaks is the trigger rather than the price. Every one of those nine agents said every listing over $400k, and when the operator goes back and counts, the nine of them together closed 34 listings over $400k in seven months. So the honest ceiling on that group was under 5 a month, and a 40 a month plan was built on it. Nobody asked how many listings they actually do. They were asked whether they would use it. The second thing is that four of the nine start using their phone, for a rough walkthrough that satisfies whatever itch the 3D was scratching, and once the seller has seen a phone tour nobody is pushing for the paid version. So the loss. Seven months, $3,400 of gear, roughly $980 of subscription and insurance never covered by margin, and 140 hours. The gear is worth maybe $2,000 now. Call it a $2,400 cash hole plus the hours. What to do differently: get the listing count before the interest. Ask an agent how many listings they closed last year over the price threshold, multiply by whatever fraction they claim, then cut it in half. And rent or borrow a camera for the first ninety days rather than buying, even at a worse per scan cost, because the thing to learn is volume and volume does not care what camera it is on.