Services
Showcases
Tools
Courses
Blog Project Estimator LAB360 Schedule a Consultation

Self-hosted vs SaaS: what happens to your virtual tour when payments stop

Most clients who commission a virtual tour don't realize they're signing up for a monthly service, not buying an asset. When they stop paying, the tour disappears. This article explains the difference between SaaS platforms and self-hosting, runs the real cost math, and explains why LUM360 delivers the complete source code to every client.

Conceptual diagram showing the difference between SaaS hosting with a monthly subscription and a self-hosted tour with the complete source code on the client's server

Virtual tour infrastructure · Self-hosted vs. SaaS · The decision that determines whether your tour is an asset or a recurring expense.

There's a question few clients ask when they commission a virtual tour and that, once answered, usually changes the whole conversation: is the tour mine, or am I paying for it to exist? The distinction isn't semantic. It determines whether the virtual tour is a digital asset of the company — with value on the balance sheet, something that can be transferred, modified and maintained indefinitely — or a rented service that disappears when you stop paying the monthly subscription.

Most of the best-known virtual tour platforms on the market — Matterport, Kuula, Roundme and similar ones — operate under a SaaS model: Software as a Service. The client pays a monthly or annual fee for the platform to host and serve the tour. If payment stops, the tour is no longer available. The client doesn't have the files, doesn't have the code, and has no way to move the tour to another server. What they paid for was access, not ownership.

The SaaS model: what looks cheap can be the most expensive

SaaS virtual tour platforms have a legitimate value proposition: they make publishing a tour easy without technical knowledge, offer a manageable interface, and in some cases include advanced features like Matterport's dollhouse view or the built-in analytics of certain platforms. For a real estate photographer who delivers 30 tours a month to agents who only need the link, the SaaS model makes operational sense.

The problem appears when you calculate total cost over time. A standard Matterport plan for professional use runs between $35 and $65 USD a month for active tours, plus a variable cost per scanned space depending on the plan. For a real estate developer with 5 active properties on tour over 3 years, the subscription cost can easily exceed $2,000 USD — for the right to have the tour exist, not for the tour itself. If the developer decides to switch platforms, they can't take anything with them. The scans stay on Matterport, in proprietary formats with no way to export in a standard format.

The calculation few agencies do for their clients
3years

is the point at which the accumulated cost of a SaaS virtual tour subscription typically exceeds the production cost of a self-hosted tour of equivalent quality. From the fourth year on, the SaaS client is paying for a tour they've already paid for, and the self-hosted client pays nothing extra.

Comparison based on current Matterport, Kuula and Roundme plans vs. self-hosted 3DVista production, 2024–2025.

The self-hosted model: real ownership of the digital asset

The self-hosted model works like this: the tour is produced with publishing software such as 3DVista Virtual Tour Pro, exported as a package of standard web files — HTML5, JavaScript, panoramic images and related assets — and that package is uploaded to the client's server or to hosting contracted for that purpose. The tour works like any other web page: as long as the hosting is active, the tour is active. There's no intermediary platform that can switch it off.

The client has full access to all the files, can make backups, can move the tour to another server, can modify specific elements with basic knowledge of HTML and JavaScript, can integrate it with any analytics or booking system they use, and can hand it to any other agency for future updates without depending on LUM360 or any other provider to maintain access. The relationship with the production provider ends when the work is delivered; the tour's lifespan depends only on the client.

A self-hosted tour isn't a service. It's a website. And like any website, it belongs to whoever commissioned it, not to whoever built it.

Side-by-side comparison: SaaS vs. self-hosted on the factors that matter

Factor Self-Hosted (3DVista) SaaS (Matterport / Kuula)
Tour ownership100% the client's — files on their serverHosted on the platform — no export possible
1-year costOne-time production + hosting (~$150–300 USD/year)Production + monthly subscription ($420–780 USD/year)
3-year costCumulative hosting (~$450–900 USD total)Cumulative subscription ($1,260–2,340 USD total)
What happens if you stop paying?Nothing — the tour stays live on the serverThe tour is deactivated or degraded depending on the plan
Brand customizationComplete — no platform logosLimited — the platform's logo usually appears
GA4/GTM integrationFull — total control of trackingLimited to the platform's own analytics
Hotspots and interactivityUnlimited — video, audio, links, formsMatterport features limited by plan; Kuula is basic
PortabilityTotal — can be moved to any serverNone — proprietary format, no export
VR compatibilityYes — standard WebVR filesYes on Matterport — not on most smaller SaaS platforms
Vendor dependencyOnly on hosting (a replaceable commodity)High — if the platform shuts down, the tour disappears

The risk nobody mentions: what happens if the platform shuts down or changes?

The SaaS industry has a history of abrupt plan changes, mergers and shutdowns that directly affect users. Matterport has changed its pricing structures multiple times, eliminating plans that had active users and forcing migrations. Smaller platforms have shut down with little or no notice, leaving clients without access to their tours and with no way to recover the files.

For a boutique hotel that has its tour integrated into its booking engine and its Google Business Profile listing, having the tour stop working overnight — because the platform changed its pricing or simply shut down — is no minor inconvenience. It's an interruption to an active conversion channel, with a replacement cost that includes new production plus the time until the new tour is indexed and working. That risk doesn't show up in the monthly subscription price, but it's real.

Self-hosting eliminates this risk entirely. If LUM360 as a company ceased to exist tomorrow, every tour we've produced would keep running on our clients' servers without any interruption, because the files are there and don't depend on any centralized system that we maintain.

When the SaaS model does make sense

Editorial honesty requires mentioning the cases where the SaaS model has real advantages. The clearest is Matterport for applications where the dollhouse view is essential and there's no equivalent of the same quality in the self-hosted market: architecture, construction, technical inspection and real estate asset management projects where 3D volumetric representation is part of the deliverable.

It also makes sense for real estate photography agencies that produce a high volume of tours with little need for customization: Matterport's integrated workflow, with camera, app and automatic publishing, has an operational efficiency with no equivalent in the self-hosted workflow. For someone who needs to publish 50 tours a month with a 24-hour turnaround, the technical friction of self-hosting may not be justified.

What changes is the conversation with the client. At LUM360 we believe the client should understand from the start what they're buying: whether they're paying for access to a service or building an asset. Both options are legitimate; what isn't acceptable is not knowing which of the two you're choosing.

LUM360 Deliverables

What the client receives on every self-hosted project

Self-hosted delivery
01

Web files ready for any server

Technical base
A complete folder in HTML5, JavaScript and CSS, ready to upload to any compatible server.
Panoramas
Equirectangular images at production resolution, with an 8K minimum standard to preserve detail and perceived value.
02

Editable project and production assets

Master file
Editable 3DVista project for future updates, provided the client or their team holds their own license.
Visual control
Assets organized so the tour can be maintained, backed up or moved without depending on a closed platform.
03

Documentation, support and independence

Documentation
A server upload guide and a basic reference for updating hotspots or making minor adjustments.
Support
30 days after delivery for adjustments and technical questions related to installing the tour.
Dependency
No operational dependency on LUM360: the tour works as a digital asset the client owns outright.

To understand the full infrastructure that makes it possible to host and serve a self-hosted tour — what hosting is, what a domain is, how they relate and what you need for your tour to run on your own server — the next blog article covers exactly that topic: Hosting and domains for virtual tours: the complete guide, no jargon. And if what you need is the comparative financial calculation between continuing to pay for a subscription platform and migrating to the self-hosted model, the Matterport vs. LUM360 5-year analysis runs that number with concrete real estate market scenarios.

— For anyone evaluating their next virtual tour

Before you hire for a tour, ask whether the tour belongs to you.

At LUM360 we produce virtual tours with complete source code delivery. The tour we produce is yours — not a service we rent you month to month. If you're weighing your options, or you already have a tour on a SaaS platform and want to migrate it, let's talk.

Get a Quote Free Consultation on WhatsApp