Pricing built to stay cheap, and still clear 70% margin
A two-sided pricing structure for the Lash Consultation + AR try-on tool (one price for individual clients, one for lash techs and studios who license it for their own business) sized against the tool's real per-use cost so adoption-friendly pricing and a 70% margin target aren't in tension.
Cheap enough to adopt, profitable enough to run
The brand goal is a 70% average monthly margin on both sides of the product (clients using it directly, and lash techs licensing it for their own clients) while keeping the price low enough that people actually try it. Those two goals usually fight each other. Here they don't, because the recommendation engine runs entirely on the client's own device: no API call, no server-side compute, no cloud cost per consultation. The marginal cost of one more consultation is $0, so "cheap" and "70% margin" aren't even in tension at any realistic price. The only real cost in the model is payment processing when money actually changes hands, and that's what sets the floor on how low the client-side price can safely go.
What one consultation actually costs to run
Pulled from the app's actual code, not an estimate: the recommendation is computed by a deterministic, on-device engine: no API key, no network call, no AI service involved. The app's own privacy policy states it plainly: "Nothing is sent to us, to any AI service, or to any external server — there is no cloud processing of your consultation." The eye-shape read and lash-length measurement also run on-device, via a face-landmark model that downloads once (cached) from a public CDN on first use: a fixed, unbilled bandwidth cost, not a per-consultation charge.
| Cost line | Per consultation | Note |
|---|---|---|
| Recommendation engine | $0.00 | Runs on-device: no server, no API |
| Photo analysis (eye shape + length) | $0.00 | On-device face-landmark model, one-time cached download |
| Hosting / domain | ~$0.00 | Fixed overhead, rounds to nothing at any real transaction volume |
Two tiers, one cost base
Where the 70% floor actually sits
Client side: $3 self-serve consultation
| Cost line | Amount | Note |
|---|---|---|
| Recommendation engine | $0.00 | On-device, no marginal cost |
| Payment processing | $0.387 | Stripe: 2.9% + $0.30 on a $3 charge |
| Total cost | $0.387 | |
| Gross margin | 87.1% | Well above the 70% floor |
Lash tech side: $19/month, by usage
| Monthly usage | Recommendation engine cost | + processing | Gross margin |
|---|---|---|---|
| 20 consultations | $0.00 | $0.851 | 95.5% |
| 60 consultations | $0.00 | $0.851 | 95.5% |
| 200 consultations | $0.00 | $0.851 | 95.5% |
| 1,000+ consultations | $0.00 | $0.851 | 95.5% |
Blended across both sides
| Line | Volume | Revenue | Cost | Margin |
|---|---|---|---|---|
| Client self-serve | 200 consultations | $600 | $77.40 | 87.1% |
| Lash tech licenses | 10 subscribers | $190 | $8.51 | 95.5% |
| Blended total | — | $790 | $85.91 | 89.1% |