Powered by OpenAI image models

Real estate virtual staging softwareStage the room. Keep the house.

1,000+ real listings staged with the exact rules built into StagingLens

Built for real-estate photographers, by a real-estate photographer. A proven virtual staging workflow, not an experiment: no prompts to write and no trial and error. Pick the room and style, and stage the whole listing for one small monthly fee.

For Mac and Windows
  • Architecture stays true

    Walls, windows, floors and fixtures stay exactly as you shot them.

  • No per-photo fees

    Under 10¢ per photo in OpenAI usage, plus one flat monthly fee. Re-tries cost pennies, not credits.

  • MLS-ready

    Choose your disclosure: no text on the photo (note it in your MLS listing), a “Virtually Staged” label, or your own wording.

  • High-resolution files

    Staged photos come out 2048 pixels wide, sized for MLS and listing sites.

Virtually staged: open living room with a sectional sofa, round coffee table, media console and dining set Original: the same living room filled with children's toys and ride-on cars BeforeAfter
Refined on over 1,000 real listings by a working real-estate photographer. Drag the photo to compare

Virtual staging on real listings

Every example below is a real listing photo. Drag across each one to see what changed and what didn't.

What stays put

Generic AI staging moves walls, invents windows and parks sofas in doorways. StagingLens is built around the rules a listing photo has to follow.

The architecture

Walls, windows, doors, flooring, ceiling fans and vents stay as photographed.

Clear paths

Doorways and walkways stay open, and furniture is sized for the room.

Occupied or vacant

Clear out clutter and toys first, restyle the furniture that's there, or furnish an empty room.

Every angle

Stage several shots of the same space in one consistent style.

How it works

Set up once, then stage a whole listing in a single batch.

  1. Install StagingLens

    Download the app for Mac or Windows and sign in with your license.

  2. Add your OpenAI key

    Paste in your OpenAI API key. It's stored on your computer, not on our servers. Your API account needs its own billing, separate from any ChatGPT subscription. See how to set it up.

  3. Stage the batch

    Drop in your photos, choose each room type and a style, and stage them all at once. No prompts to write.

New to OpenAI API keys? The setup and troubleshooting guide walks you through creating a key, setting up billing and fixing common errors.

Customize any photo, or none at all

The built-in staging rules handle most rooms on their own. When a photo needs something specific, adjust just that one without touching the rest of the listing.

Room type

Set each photo as a bedroom, living room, kitchen, bathroom, patio, loft and more, so the furniture fits the space.

Style and color

Pick a look like Modern Neutral, Coastal or Contemporary Luxury, then a color palette to match the listing or the agent's brand.

Staging mode

Stage an empty room, clear out clutter first, or restyle the furniture that's already there.

Your own instructions

Add a note for any photo, like "family room on the right, dining on the left" or "keep the existing couch."

Try again and revise

Re-roll a result or revise it, and every version is saved so you can compare and keep the best one.

Change many at once

Select a group of photos and apply a room type, style or color to all of them in one step, then approve and export.

You pay OpenAI directly, with no markup

StagingLens runs on your own OpenAI account. Image costs go straight to OpenAI at their rates, and your StagingLens plan stays the same no matter how many photos you stage.

A staged photo costs under 10¢ in OpenAI usage at high quality and 2048 pixels wide, based on our own usage at OpenAI's current rates. A 15-photo listing comes in under $1.50, and a re-try or revision costs about the same as the first pass.

API billing is separate from ChatGPT. A ChatGPT Plus or Pro subscription doesn't include API usage, so you'll add a payment method or prepaid credits on the OpenAI API platform before staging.

You can set a monthly spending limit in your OpenAI account so there are no surprises. Your photos go from your computer to OpenAI for processing.

Add staging to your photo packages

Offer virtual staging to your agents as a paid add-on, without outsourcing it or waiting days for a staging company.

Stage a listing the same day you edit the photos, and deliver both together.

Virtual staging costs compared

Pay OpenAI's cost for each photo, one flat fee for the app, and control every detail of how a room is staged.

Swipe the table sideways to compare →

Feature StagingLensYour OpenAI key + flat fee Human-edited servicese.g. BoxBrownie AI subscription toolsMonthly photo allowance AI credit packsPay per credit
Cost per photo Under 10¢ in OpenAI usage $24 to $30 About $1 on entry plans $0.28 to $0.95
Monthly fee $19, unlimited photos None, pay per photo From about $19, with a monthly photo cap None, buy credit packs
A 15-photo listing Under $1.50 in OpenAI usage $360 to $450 About $14, and most of a month's allowance $4 to $14
Re-tries and revisions Under 10¢ each, as many as you need Handled case by case Each one uses up your allowance Each one uses a credit
Customization Per photo: room type, style, color palette, staging mode (stage empty, declutter, restyle), plus your own written instructions like "keep the existing couch" Written notes to a designer, then wait for the edit Preset styles; options vary by tool Preset styles; options vary by tool
Turnaround Minutes, a whole listing in one batch 24 to 48 hours Seconds to minutes Seconds to minutes
MLS disclosure Built in: listing-only, "Virtually Staged" label, or custom text Varies Varies Varies

Competitor prices are typical published rates from 2026 pricing pages and industry guides and may change. StagingLens photo costs are based on our own usage at OpenAI's current rates and are billed by OpenAI to your own account; your actual cost depends on OpenAI's pricing and how many re-tries you run.

Simple pricing

Try it free for 14 days. Cancel anytime.

Monthly

$19 per month
  • Unlimited stagings, billed only by your OpenAI usage
  • Mac and Windows
  • All room types and styles
  • Updates as OpenAI models change
  • New features and staging improvements
  • Email support
Start free trial

What your plan covers

  • Keeping up with OpenAI. When OpenAI updates, renames or retires an image model, StagingLens is tested and updated so your staging keeps working.
  • Better results over time. The staging rules keep getting refined on real listings, and you get every improvement automatically.
  • New features and updates for Mac and Windows.
  • Email support.

What OpenAI charges for

The images themselves, under 10¢ per staged photo, billed directly to your own OpenAI account with no markup.

You control that spending, and you can set a monthly limit in your OpenAI account.

Checkout, billing and license keys are handled securely by Lemon Squeezy. You'll also need OpenAI API billing set up. It's separate from ChatGPT, and a ChatGPT subscription doesn't cover it. The setup guide walks you through it.

Disclosure, your way

Choose how each batch is disclosed to match your MLS rules:

  • Listing disclosure only (default). No text on the image. You note virtual staging in the listing.
  • “Virtually Staged” label added to the image.
  • Custom disclosure text for MLS or brokerage rules that require specific wording.

Some states and MLSs require a label on the image itself. California, for example, requires a clear label plus a way for buyers to see the original photo, so use the “Virtually Staged” label option there. Keep the unstaged originals on file.

Virtual staging questions

Something else? Contact support.

Do I need to write prompts?

No. The staging rules are built in, and they've been tested and refined on over 1,000 real listings, so you skip the trial and error of writing your own. Just choose the room, style and staging mode. An optional note field handles one-off requests like "keep the existing couch."

What do I need to use StagingLens?

A Mac or Windows computer and an OpenAI account with API billing turned on. Creating an API key takes a few minutes, and the setup guide shows every step.

Does my ChatGPT Plus subscription cover it?

No. ChatGPT and the OpenAI API are billed separately, and ChatGPT Plus or Pro doesn't include API usage. Add a payment method or prepaid credits on the OpenAI API platform (platform.openai.com), and check that your project's spending limit isn't set to $0. OpenAI may also ask you to verify your organization or identity before image generation is available; if it does, complete that in your OpenAI Platform account. If staging fails with a billing or access message, one of these is almost always the cause.

How much does each photo cost?

OpenAI charges per image, under 10¢ for a high-quality staged photo at current rates. Re-tries and revisions cost about the same. That's billed to your OpenAI account, separate from your StagingLens plan, and you can cap it with a monthly spending limit.

What size are the staged files?

Staged photos come out 2048 pixels wide, a common size for MLS uploads and listing sites.

Are the staged photos MLS-ready?

Yes. Architecture stays as photographed, and you choose the disclosure method: note virtual staging in the listing only (the default, with no text on the image), add a “Virtually Staged” label to the image, or add your own custom disclosure text. Some states and MLSs, including California, require a label on the image and access to the original photo, so check your local rules and keep the unstaged originals.

Where do my photos go?

From your computer straight to OpenAI for processing, then back to your computer. StagingLens doesn't upload or store your photos on its own servers.

Why is there a monthly fee if I pay OpenAI for images?

OpenAI charges for generating the images. Your StagingLens plan pays for the app itself and for keeping it working: updating it whenever OpenAI changes its models, refining the staging rules, adding features, and support.

Can I cancel anytime?

Yes. Cancel from the customer portal link in your receipt email and your plan stays active until the end of the billing period. See the refund policy for refund details.

Is StagingLens made by OpenAI?

No. StagingLens is an independent product of Nona Video LLC that uses OpenAI's image models through your own account.

Your next listing, staged by tonight.

Start a free trial and stage a full listing with your own photos.

Start free trial