How to add an AB 723 compliance overlay to your virtual staging photos (free tutorial)
Your AI staging tool doesn't ship AB 723 compliance. You want to do it yourself anyway. Here's the cleanest free workflow.
What you need
For each digitally altered listing photo, AB 723 requires:
- A reasonably conspicuous "digitally altered" disclosure on or near the image
- Access to the unaltered original via link, URL, or QR code
The tools we'll use (all free):
- Photopea (photopea.com) โ free browser-based Photoshop clone for the overlay
- Imgur or Google Drive for hosting the original (or your own website)
- QRCode Monkey (qrcode-monkey.com) โ free QR code generator
Total time per listing: ~10-15 minutes for 4-6 photos.
Step 1 โ Host the original image (so you have a URL to link)
Pick a hosting method:
Option A โ Imgur (easiest)
- Go to imgur.com/upload
- Drag the original (unaltered) photo
- After upload, click the image and copy the direct image URL (right-click โ Copy image address; should end in
.jpgor.png) - Repeat for each original photo
Option B โ Google Drive
- Upload original to Drive
- Right-click โ Share โ "Anyone with the link"
- Copy the share link
- Convert to a direct image link via sites.google.com/site/gdocs2direct (paste share link, get direct link)
Option C โ your own website
- Upload via WordPress/Squarespace/etc.
- Right-click the live image โ Copy image address
Step 2 โ Generate the QR code
- Go to qrcode-monkey.com
- Paste the hosted-original URL from step 1
- Set size to ~400px (we'll resize smaller in Photopea)
- Click "Create QR Code" โ download PNG
- Repeat for each original
(Or skip the QR and just write the URL near the image โ both are AB 723 compliant. QR is nicer for printed flyers and signs; URL is fine for web/MLS.)
Step 3 โ Open the staged image in Photopea
- Go to photopea.com
- File โ Open โ select your AI-staged image (the one your virtual staging tool gave you)
- The image opens. We're going to add a footer band + the QR code.
Step 4 โ Add the disclosure footer band
- Select the rectangle tool (R) โ set fill color to black with ~75% opacity
- Draw a rectangle across the bottom of the image, ~10% of the image height tall
- Select the text tool (T) โ click inside the rectangle โ type:
Digitally altered โ scan for original - Set font: Inter or Arial, ~3% of image height in size, white color, semi-bold
- Position text left-aligned with some padding from the left edge
Step 5 โ Add the QR code
- File โ Open & Place โ select the QR code PNG from step 2
- Resize it to fit inside the footer band (height ~85% of the band height)
- Position it on the right side of the band with some padding from the right edge
- Hit Enter to place it
Step 6 โ Export the compliant image
- File โ Export As โ PNG (or JPG if your MLS prefers, but PNG preserves text/QR quality)
- Save with a clear filename:
123-main-street-living-room-staged-AB723.png - Keep both files โ the unaltered original AND this compliant staged version
Step 7 โ Submit to MLS
Most California MLSs require you to either:
- Post BOTH images (staged + original) in the listing gallery, adjacent to each other
- OR include the QR-overlaid staged image with the original accessible at the QR-linked URL
Check your specific MLS's AB 723 guidance:
- CRMLS โ California's Altered Image Law FAQs
- SDMLS โ AB 723 Digitally Altered Images Requirements
- Bay East โ Digitally Altered MLS Photo Rule
How long this takes
- โข First time: ~30-45 minutes (figuring out tools)
- โข After practice: ~10-15 minutes per listing (4-6 photos)
- โข Per year (at ~50 listings): 8-12 hours of compliance work
That's per agent. Per year. Forever.
Or, you know
ListingStage does steps 1-6 automatically. Two ways to use it:
Email us your photos. MLS-ready package back within 24 hours, AB 723 baked in. ~3 minutes of your time total.
Order now โSelf-serve: upload, pick style, MLS-ready zip in 30s. Founding rate locked for life โ first 100 CA agents.
Join waitlist โBut if DIY works for you, the workflow above is fully compliant. We tested it against three MLS guides and it passes every requirement.
FAQ
Q: Does AB 723 require a QR code specifically?
A: No โ the law says "link, URL, or QR code." Any of the three is fine. QR is more user-friendly for printed materials; URL is fine for digital-only.
Q: Does the disclosure need to say "digitally altered" exactly?
A: The law says "reasonably conspicuous" disclosure. Acceptable variations include "Digitally altered," "Image edited," "Virtually staged," etc. Be clear and visible โ don't bury it in 6-point gray text.
Q: What if I just put the disclosure in the listing description instead of on the image?
A: The law says "on or near the image." Most MLSs interpret this strictly โ the disclosure needs to be on or directly adjacent to the photo, not buried in description text 200 words below.
Q: Does AB 723 apply to non-altered photos too?
A: No โ only photos that have been digitally altered in ways that change the property's representation. Standard photo edits (lighting, exposure, white balance, cropping, straightening) are exempt.
Q: What if I'm not in California?
A: AB 723 is California-specific, but New York, Washington, and Oregon are watching closely. Compliance practices that work in CA will likely become national within 2-3 years.
New to AB 723? Read the full plain-English explainer covering everything the law requires.
Read the AB 723 guide โLast updated 2026-05-29. We update this when MLS guidance or the AB 723 statute changes.