How Roomagen’s AI Virtual Staging Works: From Upload to Finished Photo
Guides

How Roomagen’s AI Virtual Staging Works: From Upload to Finished Photo

A step-by-step look at what happens to your photo in Roomagen: the scene analysis, the instruction sent to Google’s Gemini image models, measured speeds, credits and refunds, and what you still need to check and disclose.

Roomagen
Roomagen Team
March 17, 2026Updated: October 24, 202617 min read3,710 words
Table of Contents(14)

What changed in this update

  • Updated the API section: free API images now carry a Roomagen watermark until a pack is bought, and every tool is documented
Earlier updates(1)
    • Rewrote the step-by-step pipeline description for the current app, including the scene analysis that runs before generation and what the instruction tells the model to keep
    • Replaced estimated speeds and unverified success rates with measured median and 90th-percentile times for 12 tools (September 17 – October 1, 2026)
    • Corrected the AI model (Google’s Gemini image models), tool count (40+) and prices ($0.23–$0.40 per 2K staged image), and removed privacy and quality-check claims we could not verify
    • Added Refine, batch processing, Library folders, the public API and a disclosure section on AB 723, NAR’s Code of Ethics and the EU AI Act

Roomagen has a Google Gemini model analyze your photo, turns that analysis and your settings into a written instruction, and has a Gemini image model generate the staged photo. Each run costs 2 credits and usually takes under a minute.

The tool for this

Free AI Virtual Staging — Stage Any Empty Room in Under a Minute

Stage vacant rooms with AI, usually in under a minute. 13 design styles, 15 room types, listing-ready photos for real estate, rentals and hospitality. 6 free credits, no credit card required.

Try it free

How Roomagen's AI Virtual Staging Works: The Short Answer

Roomagen runs every staging job through seven steps, built around Google's Gemini image models:

  1. Upload a room photo: JPEG, PNG or WebP, up to 50 MB.
  2. Pick a mode: furnish an empty room, restyle a furnished room and keep its layout, or convert a furnished room into a different room type.
  3. Choose the settings: room type, style, furniture, and whether wall color and flooring may change.
  4. Scene analysis: a Gemini model reads the photo and records the room's light, windows, doors, built-ins, surfaces and open floor space.
  5. The instruction: Roomagen combines that analysis with your settings into a written instruction saying what to add and what to leave as photographed.
  6. Generation: a Gemini image model receives your photo and the instruction and returns a new, staged version of the photo.
  7. Review: you compare the result with the original, correct an empty-room result with Refine if needed, and download it from your Library.

A staging run costs 2 credits, or $0.23–$0.40 per image on monthly plans. It renders at 2K on paid plans and usually takes under a minute: between September 17 and October 1, 2026, the median for empty-room staging was 44.5 seconds. If a generation fails, the credits are refunded automatically.

Roomagen's other tools, from Day to Dusk to floor plans, follow the same basic flow: your settings become an instruction, and a Gemini image model generates the result.

What Makes AI Virtual Staging Different from Manual Editing

Manual virtual staging is done by an editor who adds furniture to your photo by hand. BoxBrownie, one such service, says its editors digitally measure the room so the furniture fits to scale and that it stages images in under 48 hours. According to HomeLight, services that charge per photo range from $20 to $50 per image.

AI virtual staging replaces the editor with a generative image model. Instead of adding furniture to your photo piece by piece, it generates a new version of the whole image, furniture and shadows included. That is why the lighting usually looks consistent, and why the model can also change things you never asked it to touch, such as a window frame.

Physical staging Virtual staging service (human editor) AI virtual staging (Roomagen)
Typical cost Median $1,500 for a staging service, as reported by agents (NAR, 2025) $20–$50 per photo (HomeLight) 2 credits per image: $0.23–$0.40 on monthly plans
Turnaround Furniture has to be delivered and set up Under 48 hours (BoxBrownie) Usually under a minute
Changes Move the furniture Unlimited changes within 2 months (BoxBrownie) Run it again, or use Refine on empty-room results; 2 credits each
Furniture scale Real pieces The editor measures the room (BoxBrownie) Estimated from the photo, so check it
What visitors see in person The staged room The empty room The empty room

The trade-off is control: an editor places each piece where you ask, while a model follows written instructions and sometimes misreads them. Much of Roomagen's pipeline exists to narrow that gap.

Steps 1–3: Upload, Mode and Settings

Upload. Drag a photo in, pick one you uploaded earlier from your Library, or take one with your phone's camera. Roomagen is a web app, so this works in the browser on a computer or a phone. It accepts JPEG, PNG and WebP files up to 50 MB, so convert RAW or HEIC files to JPEG first. The result keeps your photo's aspect ratio, or the closest one the model supports.

The analysis in step 4 can only describe what the photo shows, so shoot level from a corner with the lights on; our photographer's checklist for AI staging has the details.

Mode. The virtual staging wizard has three modes:

  • Virtual Staging furnishes an empty room (AI virtual staging).
  • Keep Layout restyles a room that already has furniture and keeps its layout (redesign a furnished room).
  • Convert Room turns a furnished room into a different room type, such as a spare bedroom into a home office (Room Repurpose).

Settings. For Virtual Staging, the wizard asks for the room type, the furniture and the style, then shows a confirm step:

  • Room type (15 options): living room, bedroom, kids room, studio, kitchen, dining room, home office, dressing room, laundry, bathroom, hallway, entryway, balcony, terrace and garage.
  • Furniture: "Let AI Decide", or "Choose Manually" to pick the pieces yourself.
  • Two switches: "Change wall color to match style" and "Change flooring to match style", both off by default.
  • Style (13 options): Modern, Scandinavian, Minimalist, Industrial, Traditional, Farmhouse, Mid-Century Modern, Coastal, Luxury, Bohemian, Japandi, Art Deco and Mediterranean.

Convert Room asks the same questions; Keep Layout skips room type and furniture. For a listing, leave both switches off unless you are deliberately showing a renovation idea: new paint or flooring changes how the property itself is represented.

Step 4: Scene Analysis Before Anything Is Generated

When you confirm, Roomagen first sends the photo to a Gemini model with one job: describe the room as structured data, without drawing anything. The analysis records:

  • What the image is: a room photo, an exterior, a floor plan or drawing, or a screenshot.
  • The room: a rough size, estimated dimensions and its shape (rectangular, L-shaped, open-plan or irregular).
  • The light: natural or artificial, where it enters, its direction and color temperature, and which way shadows should fall.
  • Fixed elements: windows, doors, built-in closets, radiators, fireplaces, vents, outlets, beams, cabinetry, appliances and staircases, each with its position.
  • Surfaces: floor, wall and ceiling materials and colors.
  • Space for furniture: the main and secondary zones, a sensible number of pieces, and suggested pieces with placement and scale.

This inventory lets the next step name concrete things, such as the window on the left wall, instead of asking the model to "keep the architecture" in general. Day to Dusk for exteriors works the same way: the photo is analyzed first, and the instruction is written from that analysis.

Two limits are worth knowing. The analysis measures nothing: its dimensions are estimates from one photo, so furniture scale is an approximation. And it only knows what is in the frame.

Step 5: Turning Your Settings into Instructions

Next, Roomagen writes the instruction (the prompt) that goes to the image model with your photo. For an empty room it has four parts:

  1. The task: add furniture and decor in your chosen style so the photo reads as a furnished room of the type you picked. The instruction states that this is a real photograph of a real room and that it stays that room.
  2. What stays as photographed: the camera position, height and framing; walls, doorways, doors, windows and the view through them; the ceiling and trim; every fixed element from the analysis; and the floor and wall finishes, unless you switched those changes on. Existing light fixtures stay, and no ceiling or wall lights are added unless you picked them yourself.
  3. The furniture: the analysis's suggestions, or the pieces you chose manually. Roomagen removes built-in items such as kitchen islands, cabinets and ceiling lights from the AI's suggestions, because staging should add furniture, not construction.
  4. Realism: match the light direction, color temperature and shadows recorded in the analysis.

Keep Layout lists the movable furniture the analysis found and asks for each piece to be restyled in place. Convert Room asks for the existing furniture to be replaced with pieces for the new room type.

Writing your own instructions. In Refine and in the AI Design Chat, you write the instruction yourself. Google's prompting guide for its image models recommends describing the result you want instead of listing what to avoid: "an empty, deserted street with no signs of traffic" rather than "no cars". In a room, that means "a bare wall above the sofa" rather than "no painting".

Step 6: Generation with Google's Gemini Image Models

Roomagen's image tools run on Google's Gemini image models. Google says Gemini can generate and edit images from text, images or both; its documentation calls editing a photo from a written instruction "text-and-image-to-image". That is what staging is, and three things follow from it:

  • Furniture, light and shadow come from one pass. The model draws the staged room as a whole, so new pieces usually pick up the room's light and cast shadows the same way as existing ones. It can still misjudge scale or the shadows where furniture meets the floor.
  • Nothing in the photo is locked. The instruction asks the model to keep walls, windows and floors as photographed, but the model outputs a completely new image. It may still alter a window frame, the view or a floor pattern, and two runs with the same settings can differ. Roomagen's terms of service say so plainly: AI processing "may occasionally produce artifacts, inconsistencies, or inaccuracies."
  • The model depends on the tool. Which Gemini model handles a run can differ by tool, and it changes as Google releases new versions.

Roomagen then adds the watermark to Free-plan results (a faint hexagon pattern and a "GENERATED USING Roomagen.com" badge, unless the account has made a payment) and saves the image as a JPEG in your Library.

Step 7: Review, Refine and Download

The result screen shows the staged photo next to your original in a before/after comparison. Use it as your quality check:

  • Windows, doors and the view through them match the original.
  • Walls and floors are unchanged, unless you switched those changes on.
  • No built-in items were added, such as a kitchen island or new ceiling lights.
  • The furniture is a plausible size next to doors, windows and outlets.
  • Doorways, radiators and vents are not blocked, and new shadows fall the same way as existing ones.

Refine fixes one thing at a time. On Virtual Staging (empty room) results, type one correction of up to 500 characters, such as "make the rug smaller". Each refine becomes a new version (v1, v2 and so on) that you can compare or download, and costs 2 credits. It is refunded only for a technical failure or an image that comes back unchanged, not because you dislike the result. Refine also works on Empty Room, Remove Item and Time Shift Interior results; for Keep Layout and Convert Room, run the mode again.

Download. Each result is filed automatically in the Library folder of its source photo. You can download it from the result screen, the Library or the chat, or remove it from your Library together with its refine versions.

Credits, Resolution, Refunds and File Formats

Plan Price Credits Staging runs Cost per staged image
Free $0 6, one time 3 in total $0 (watermarked)
Starter $12/month or $120/year 60 a month 30 a month $0.40
Pro $29/month or $290/year 200 a month 100 a month $0.29
Business $79/month or $790/year 700 a month 350 a month $0.23
  • Every staging mode costs 2 credits per run, and so does a refine. A batch charges each photo the normal 2 credits.
  • Resolution: staging renders at 2K on paid plans. Pro and Business can choose 4K on other tools, for 4 credits, but not for staging.
  • Formats: uploads in JPEG, PNG or WebP up to 50 MB; results as JPEG.
  • Unused credits roll over at renewal, up to one month's allowance. Credit packs (60 credits for $19, 180 for $45, 360 for $79) never expire and can be bought on any paid plan.
  • Failed runs: if a generation fails, for example because the model times out or declines the request, the credits go back to your balance automatically. This applies to single runs, batches and the Design Companion chat.

Prices are in USD; tax or VAT can be added at checkout. Yearly plans cost ten times the monthly price and add credits every month (pricing).

Performance Benchmarks

Measured server-side generation times for completed runs, September 17 to October 1, 2026, without upload and queue time. Nine out of ten runs finished within the 90th-percentile time.

Tool Median 90th percentile
Virtual Staging (empty room) 44.5 s 52.3 s
Keep Layout (restyle) 51.7 s 59.3 s
Day to Dusk, interior 37.8 s 44.5 s
Day to Dusk, exterior 43.6 s 50.4 s
Empty Your Space 25.5 s 28.9 s
Remove Item 25.0 s 27.1 s
Add Piece 25.4 s 29.5 s
Declutter 24.9 s 29.4 s
Image Enhancement 22.5 s 25.0 s
Sketch → Floor Plan 24.5 s 28.7 s
Floor Plan → 3D 24.5 s 27.1 s
Design Companion edit 25.0 s 31.9 s

Staging and Keep Layout are the slowest tools in this table, yet nine out of ten of their runs finished in under a minute. Through the API, virtual staging had a median of 45.3 seconds in the 30 days to October 1, 2026; the API documentation says to expect 20–60 seconds per job.

Beyond Staging: The Same Backbone in 40+ Tools

Roomagen's 40+ AI tools share this backbone: your choices become an instruction, a Gemini image model generates the result, and failed runs are refunded. What changes is the questions each wizard asks.

Tool family What the wizard asks Worth knowing
Swap Furniture & Objects, add furniture or objects to a photo Mark the spot; Add Piece then asks what is there now and takes a ready-made item, your own words or a product photo Not available in batch
Empty Your Space, virtual decluttering, object & item removal Empty Room asks what kind of space it is, from rooms and kitchens to outdoor and commercial spaces; Declutter offers "Tidy + light styling" or "Tidy only" The AI invents what was behind a removed object; it cannot reveal it
Day to dusk photo editing (Time Shift Interior and Exterior in the app) A 24-hour time slider; for interiors, whether the photo has windows, then an optional window view and season The model is asked to switch on the room's own lights and keep the real view
Virtual renovation Whole room: room type and style. One element: 13 modes, from flooring and walls to cabinets and fixtures, picked from material swatches or picture cards and finish colors, with an optional tone for many materials; no free-text field Shows possibilities, not finished work
AI photo enhancement Five modes, from Image Enhancement and HDR to Perspective Fix The output is never smaller than your photo's long edge
Construction interior visualization, AI exterior additions Interior or exterior; styles, structures and materials for landscaping, pools, outdoor living and additions Shows an unfinished space finished, or a planned addition in place
Sketch to floor plan, floor plan to 3D Keep, remove or let the AI handle measurements, room names and furniture; view and style for 3D Output is a JPEG image, not CAD; check the numbers, because the AI redraws text
AI Design Chat (Design Companion) Requests in plain language Each edit applies to the current image and costs 2 credits; answers to questions are free

Since October 1, 2026, the tools that need a marked area share one marking screen with a brush, an eraser, undo, zoom and press-and-hold to compare. Outside real estate, designers can show a client one room in several styles with Keep Layout, hotels can use Declutter's "Tidy only" mode, and furniture sellers can place a product into a room photo with Add Piece.

Batch Processing, Library and the API

Batch processing has been available on paid plans since September 24, 2026. Select several photos in the Library, or drop them in together, and run one tool on all of them: up to 3 photos per batch on Starter, 7 on Pro and 20 on Business, one batch at a time. 33 tools are eligible, including all three staging modes, and you can set the room type per photo. Each batch gets its own Library folder with live progress and a ZIP download, and failed photos are refunded. Marking tools, floor-plan tools, the chat and Refine can't run in a batch.

The Library has Results and Uploads tabs and color-coded folders. Results are kept for 3 days on Free, 30 days on Starter, 180 days on Pro and with no time limit on Business, up to 5, 100, 500 and 2,000 results respectively; beyond that cap the oldest are removed, so download anything you want to keep.

The API has let developers run the same pipeline from their own software since August 30, 2026 (Roomagen API):

  • POST /v1/jobs starts a job for one image and one tool, from a public image_url (JPEG, PNG or WebP, up to 20 MB) or an image_base64 upload.
  • Jobs are asynchronous: poll GET /v1/jobs/{id} every 2–5 seconds, or receive a job.completed or job.failed webhook signed with HMAC-SHA256.
  • Every tool the API accepts is documented, including virtual-staging, virtual-renovation, image-enhancement, day-to-dusk, item-removal and floor-plan-to-3d. Staging takes style (required), roomType, mode (empty-room, restyle or recreate), furnitureMode and changeWalls / changeFloor, and always renders at 2K.
  • The first key comes with 50 free images; packs cost $125 for 500 images, $550 for 2,500 and $2,000 for 10,000, and never expire. Failed jobs are refunded. API results carry a Roomagen watermark until the account buys a pack, and no Roomagen branding after that.
  • There is no batch endpoint: send one job per image, up to 60 a minute per key.

Start with the API quickstart or our developer tutorial.

Data Privacy: Where Your Photos Go

  • Processing: your photo is stored in your Roomagen account and sent to Google's Gemini API for analysis and generation. Our privacy policy names Google Cloud (Gemini API) as the AI processing provider and describes the terms under which images are processed.
  • Storage: results stay in your Library for as long as your plan allows (see above), and you can remove a result, with its refine versions, from your Library at any time.
  • Ownership: under Roomagen's terms, you keep ownership of the photos you upload and you own the output images, which you may use for personal and commercial purposes, subject to disclosure requirements.
  • Rights and people: upload only photos you have the rights to, a reminder Google's documentation also gives. If a photo shows people or personal details you don't want to publish, object & item removal can clear them before you stage.

Disclosure: What the Pipeline Does Not Do for You

Roomagen does not add a "virtually staged" label, keep a disclosure record or publish your original photo. The Free-plan watermark is branding, not a disclosure, and paid results carry no visible mark by default. You can turn on a small “AI” badge for downloads in Settings (“AI label on downloads”); it does not replace the label your MLS or local law asks for. Under Roomagen's terms, disclosure is your responsibility:

  • California: AB 723 (Business and Professions Code §10140.8), in force since January 1, 2026, requires real estate licensees who use a digitally altered image in an ad for the sale of a property to state, on or next to the image, that it has been altered, and to point to the original through a link, URL or QR code. The definition explicitly covers furniture, flooring, walls, paint color and views through windows. The California Department of Real Estate adds that when an AI tool produces misleading advertising, responsibility "rests with the licensee and their responsible broker, not the technology provider."
  • REALTORS®: NAR's Code of Ethics requires members to "present a true picture" in their advertising (Article 12), and Standard of Practice 12-10 prohibits "misleading images". The Code does not mention AI or prescribe a label. MLS rules differ on where the label goes and whether the original must appear next to the staged photo; our MLS photo requirements guide compares them.
  • European Union: from August 2, 2026, Article 50 of the AI Act requires professionals who use AI to generate or manipulate an image that resembles real places or objects and would falsely appear authentic (a "deep fake" in the Act's terms) to disclose that it was artificially generated or manipulated. Realistic edits of a real property, hotel room or shop are likely in scope; the European Commission approved the content of its guidelines on July 20, 2026 (see our EU AI Act Article 50 guide).
  • SynthID: Google says all images generated by its Gemini image models include a SynthID watermark. It is not a disclosure label, and we have not tested whether it survives Roomagen's processing, so do not rely on it to meet any of the rules above.

Keep every original, label staged images wherever your market requires it, and never use staging to hide defects. For California, see our AB 723 guide.

Final Verdict: Questions to Ask Any AI Staging Tool

The model matters, but so does everything around it. Here are the questions to ask any AI staging tool, with Roomagen's answers:

Question Roomagen's answer
Which AI model runs? Google's Gemini image models
Does it analyze the room before generating? Yes: light, fixed elements, surfaces and free floor space are recorded first
What does it tell the model to keep? Camera, walls, doors, windows, the view, fixed elements and light fixtures; floor and wall finishes unless you switch them on
Can you fix one detail without starting over? Yes, with Refine on empty-room staging results, at 2 credits per version
What do you pay when a run fails? Nothing: the credits are refunded automatically
What do you get, and for how long? A 2K JPEG on paid plans, kept from 3 days (Free) to no time limit (Business)
Does it label staged images for you? Not by default. Disclosure is your job
Can it handle volume? Batches of up to 20 photos on Business, plus an API with webhooks

No pipeline turns a generated image into a faithful record of a room; the realistic goal is a photo that shows the space furnished without misrepresenting it, and that depends on your review as much as on the model. Compare tools in our AI virtual staging software comparison, or try AI virtual staging on one of your own photos and put the result next to the original.

Ready to transform your listings?

Try Roomagen's AI virtual staging for free. Upload your first photo and see the result, usually in under a minute.

Start Free

Frequently Asked Questions

You upload a room photo and pick a mode, room type, furniture approach and style. A Gemini model analyzes the room, Roomagen writes an instruction saying what to add and what to keep, and a Gemini image model generates the staged photo, usually in under a minute.

Roomagen runs on Google’s Gemini image models, with a Gemini model analyzing the photo first. Which model handles a run can differ by tool, and it changes as Google releases new versions.

Usually under a minute. Between September 17 and October 1, 2026, the median server-side generation time was 44.5 seconds for empty-room staging and 51.7 seconds for Keep Layout restyles. Upload and queue time come on top, and most other tools took about 22–26 seconds.

Each staging run costs 2 credits in any mode and returns a 2K JPEG on paid plans. Monthly plans work out to $0.40 per image on Starter ($12), $0.29 on Pro ($29) and $0.23 on Business ($79). The Free plan’s 6 one-time credits cover three watermarked runs.

Yes. Keep Layout restyles a furnished room while keeping its layout, Convert Room turns it into a different room type, and Empty Your Space removes the furniture so you can stage the empty room. Each run costs 2 credits.

The staging instruction tells the model to keep the camera, architecture, doors, windows, view and fixed features as photographed, and to leave the floor and wall finishes alone unless you switch those changes on. Because the model generates a new image, check the result against the original before publishing.

If a generation fails, its credits are refunded automatically. If it succeeds but something is wrong, run it again or, on empty-room staging results, use Refine to type one correction of up to 500 characters; each new run or refine costs 2 credits.

Uploads and results are stored in your Library. Results are kept for 3 days on Free, 30 days on Starter, 180 days on Pro and with no time limit on Business, within each plan’s result cap. You can remove a result, with its refine versions, from your Library anytime.

Roomagen is a web app, so there is nothing to install: it runs in the browser on a computer or phone, and you can take a photo with your phone’s camera right in the upload step. There is no native iOS or Android app.

No tool makes a photo compliant on its own. Roomagen adds no “virtually staged” label, so you label staged images and keep the original available as your MLS and local law require; California’s AB 723, for example, requires a disclosure statement and a link to the unaltered image.
Roomagen

Written by

Roomagen Team

The Roomagen team creates in-depth guides about AI virtual staging, real estate photography, and property marketing strategies to help agents and professionals stay ahead.