A practical guide to creating and hosting 360-degree virtual tours
Real estate 360 photo stitching combines multiple overlapping photos — typically captured with a dedicated 360 camera or a camera on a panoramic tripod head — into a single spherical image that buyers can pan and explore. Common platforms for hosting 360 content include Matterport, Kuula, and CloudPano, which provide embeddable viewers compatible with many MLS systems. In California, 360 virtual tours that have been materially altered (sky replacement, object removal, virtual staging of the space) require disclosure under California Business and Professions Code § 10087. BuildMyListing currently handles standard photo enhancement and AB 723 compliance documentation — 360 stitching itself is handled through third-party tools covered in this guide.
Pricing: Starting $99/month
Time Required: Guide: 20 minutes to read
Buyers increasingly expect virtual tour options, but 360 photo stitching requires specialized cameras, stitching software, and hosting platforms that most listing agents haven't worked with. The workflow is more complex than standard listing photography, and MLS compatibility for 360 content varies by platform.
This guide covers the complete 360 workflow for real estate: camera selection, capture technique, stitching software, hosting platforms, MLS compatibility, and California AB 723 disclosure requirements for altered 360 content. For standard listing photo enhancement, AB 723 compliance documentation, and MLS description generation, BuildMyListing handles those steps — this page covers 360 stitching specifically via third-party tools.
The three most common approaches: (1) dedicated 360 cameras (Ricoh Theta Z1, Insta360 X3) that stitch in-camera, (2) mirrorless or DSLR with a fisheye or equirectangular lens on a panoramic tripod head for higher resolution, and (3) smartphone rigs for basic 360 capture. Dedicated 360 cameras are the fastest workflow; higher-end rigs produce better resolution for luxury listings.
Benefit: Match camera investment to listing tier — dedicated 360 cameras suit most residential listings
Dedicated 360 cameras stitch automatically in-app (Ricoh, Insta360). For multi-shot rigs, common stitching software includes PTGui (professional, Windows/Mac, $179), Hugin (open source), and Adobe Lightroom's panorama merge (limited to cylindrical). Output format for web hosting is equirectangular JPEG.
Benefit: Understand the full cost of the workflow before committing to a rig
Major 360 hosting platforms used in real estate: Matterport (3D dollhouse + 360, premium pricing, native integrations with Zillow and Realtor.com), CloudPano (360-only, more affordable, embeddable), Kuula (photographer-focused, affordable per-tour pricing), and Zillow's native 360 viewer (free, limited to Zillow). Platform choice affects MLS embed compatibility.
Benefit: Choose the platform that matches your MLS and pricing goals
Most MLS systems accept virtual tour URL links in a dedicated field — not embedded 360 viewers. Confirm your local MLS accepts third-party virtual tour links and whether specific platforms are on their approved list. CRMLS, NWMLS, and BRIGHT MLS all accept standard virtual tour URL fields.
Benefit: Know your MLS rules before investing in a 360 platform
A 360 photo captured and stitched as-is (no sky replacement, virtual staging, or object removal applied to the 360 content) does not require AB 723 disclosure. If virtual staging, sky replacement, or object removal is applied to the 360 sphere, that constitutes a material alteration under California Business and Professions Code § 10087 requiring public disclosure. Consult a licensed real estate attorney for questions about your specific disclosure obligations.
Benefit: Avoid AB 723 risk on 360 content that has been enhanced
Place your 360 camera on a tripod in the center of each room at 4-5 feet height. Capture one 360 shot per room — key rooms are living room, kitchen, primary bedroom, primary bath, and backyard. Use a remote trigger or app to avoid appearing in the shot.
Transfer photos to your stitching software or upload directly to your hosting platform (Matterport, CloudPano, or Kuula). Most platforms stitch and process automatically. Connect rooms in the platform's tour builder to create the full walkthrough navigation.
Copy the shareable virtual tour URL from your hosting platform and paste it into your MLS listing's virtual tour URL field. For California listings where 360 content has been materially altered, use BuildMyListing to generate AB 723 disclosure documentation.
| 360 Content Type | AB 723 Classification | Disclosure Required | Notes |
|---|---|---|---|
| Unaltered 360 stitch — captured and stitched as-is | Exempt — no material alteration | No | Stitching itself is not an alteration |
| 360 content with virtual staging applied | Material alteration — Cal. B&P Code § 10087 | Yes — disclosure documentation required | Same requirements as standard virtual staging |
| 360 content with sky replacement or object removal | Material alteration — Cal. B&P Code § 10087 | Yes — disclosure documentation required | BuildMyListing handles disclosure for standard photos |
| Matterport 3D model (photogrammetry-based) | Generally exempt — dimensional capture, not alteration | No (unless AI staging applied) | Consult counsel on Matterport-specific compliance questions |
Scenario: Luxury listing agent wants to offer a full 360 virtual tour to qualify out-of-state buyers before in-person showings, reducing unqualified showings.
Process: Hire a Matterport photographer for the shoot → Upload standard listing photos to BuildMyListing for enhancement and copy generation → Add Matterport tour link to MLS virtual tour field → BuildMyListing handles standard photo AB 723 compliance; Matterport handles 360 hosting
Compliance: Unaltered Matterport capture does not require AB 723 disclosure. If virtual staging is added to the 3D model, consult a licensed real estate attorney on disclosure obligations.
Scenario: Agent wants to add 360 content to listings without hiring a Matterport photographer. Budget is limited.
Process: Purchase Ricoh Theta Z1 → Capture 360 shots in key rooms → Upload to Kuula or CloudPano → Add virtual tour link to MLS listing → Use BuildMyListing for standard photo enhancement and listing copy
Compliance: Unaltered Theta captures require no AB 723 disclosure. Object removal or staging applied to 360 content triggers disclosure requirements.
Transform your listing photos with AI-powered enhancement and automatic AB 723 compliance tracking.
Join the Waitlist