Indie & solo · Indie

Photo AI

Solo-built AI photo studio: train on your face, generate photoreal shoots.

https://photoai.com

What the agent does

Users upload ~20 photos; the product fine-tunes a private identity model and generates photorealistic portraits, try-on, and video — built as a single large PHP app by Pieter Levels.

Business model

Self-serve subscriptions + credits; bootstrapped solo founder

Lessons for builders

  • Narrow deliverable (usable likeness photos) beats generic AI demos.
  • Founder-reported revenue is useful but label it — not the same as Stripe-verified MRR.
  • Boring stack (one index.php) can still clear seven-figure annualized revenue.
indiephotogenerativesololevelsio
Annualized revenue
$1.3M
monthly revenue × 12 (estimate) · as of 2026-03

Founded 2023 · Team solo (Pieter Levels)

Last verified 2026-10-15

Ownership checked 2026-10-16

Growth

Annualized revenue over time

$1.3M$741.7K2023-07: $741.7K ($61,808/mo with ~1,872 customers (earlier founder snapshot))2023-072026-03: $1.3M ($105,000/mo revenue and $80,000/mo profit (founder-reported on levels.io; not Stripe-audited))2026-03$1.3M

Annualized from dated ARR / revenue / MRR×12 points on this profile. JSON time-series.

Sourced metrics

MetricValueAs ofSourceChecks
Revenue$105,000/mo revenue and $80,000/mo profit (founder-reported on levels.io; not Stripe-audited)2026-03levels.io (Pieter Levels, 6 Mar 2026 post)link OK
Revenue$61,808/mo with ~1,872 customers (earlier founder snapshot)2023-07levels.io (3 Jul 2023 post)link OK historical point

Machine-readable: /api/v1/businesses/photo-ai.json · Spot an error? Send a correction.

For the founder

Embed your MRR Ledger badge

Show that your numbers are on the public ledger. The badge updates with each data refresh and links back to this profile. Prefer not to show revenue? Use the plain "listed" badge instead.

Photo AI on MRR Ledger   Photo AI listed on MRR Ledger

HTML
<a href="https://mrrledger.com/b/photo-ai/?ref=badge"><img src="https://mrrledger.com/badge/photo-ai.svg" alt="Photo AI on MRR Ledger" height="20"></a>
Markdown (README)
[![Photo AI on MRR Ledger](https://mrrledger.com/badge/photo-ai.svg)](https://mrrledger.com/b/photo-ai/?ref=badge)

Badges show the raw headline metric (MRR stays MRR), say "reported" or "last synced" when that applies, and never buy rank.