MyVRONOS

What a web agency should know before quoting a client a virtual tour

A flight of poured concrete stairs turning at a half-landing behind plain metal railings, grey walls, no furniture or signage

If you build websites and a client has asked for a virtual tour, the thing that decides your quote is what arrives: panoramas, tiles, an entry HTML file, JavaScript, icons, fonts and logos, in a folder with no PHP, no database and no runtime. It deploys wherever you already deploy static files. You can price the capture from our published rate card before you speak to anyone — and we have not published a trade rate, so the card is the card.

What you are actually integrating

The folder
Every panorama in optimised web format, the tile pyramids the viewer streams, an entry HTML file, the JavaScript that runs it, the icons, the client’s logos and fonts, and any floor plans the tour uses. Self-contained: nothing is fetched at load time from a service that could withdraw it.
Server requirements
None beyond serving static files. No PHP, no database, no build step, no Node process. Apache, nginx, a bucket behind a CDN, a static host, or a laptop with no connection at all — the same folder works in every case.
Where it lives
A subdirectory of the client’s existing site, a subdomain, or our subdomain if they would rather not run it themselves. It is the client’s decision, not a platform’s, and it can be changed later by copying a folder.
How you embed it
Link to the entry file, or put it in an iframe on the page it belongs to. There is no SDK to include and no script tag that phones home.
What it is not
It is not an account, a seat, a licence or a hosted service. There is no active-space count, no expiring credits, no cap on published projects and no minimum term, because there is no subscription to have terms.

What you can promise your client, and what you cannot

Claims an agency can and cannot safely make when reselling or referring this work
The claimSafe to makeWhy
“It runs on your own server”YesThe folder is static. Anything that serves HTML serves it.
“There is no monthly fee”Only if they host it themselvesNothing in the deliverable requires a subscription; hosting on our server is €5 per GB a month.
“It works offline, on a stand or a kiosk”YesNo runtime and no external fetches, so it runs from a local disk.
“You can edit the tour yourselves later”NoWhether the editable source project is handed over is not something we publish. Ask us before you promise it, and get the answer in writing.
“The measurements are accurate”NoNothing in a tour establishes a dimension. If a client needs measurements, that is a drawn floor plan or a model, not a walkthrough.
“We can do 360° aerial”NoThere is no 360° drone in the studio. Aerial means conventional stills and video.
“It will increase enquiries by a percentage”NoNo checkable figure exists in this industry. We refuse to publish one and you should refuse to quote one.
Claims an agency can and cannot safely make when reselling or referring this work

The four rows marked No are the ones that cause an argument six months after handover. Two of them — the editable source and the accuracy claim — are worth settling in writing before you put a line item in front of a client, because neither is something this site publishes a position on.

Estimating the capture before you call us

  1. Count the positions, not the rooms and not the floor area

    One station is one 360° photograph — one point a visitor can stand in and look around. A large open hall may be two stations; a small building with eight rooms off a corridor is far more. An L-shaped space needs two so there is no blind corner.

  2. Apply the tariff

    €40 for each of the first ten stations and €30 for each station after the tenth. It is graduated, not all-units, so adding a station never makes a job cheaper. The minimum is €160, which is what four stations comes to, and four is the smallest tour we build.

  3. Add the extras your client actually asked for

    The table below is the whole published list. Most jobs buy none of it. If your client’s brief includes a floor plan, a second language or analytics, they are the three that move a quote most.

  4. Add VAT and travel

    VAT is added to the final invoice. Travel within 25 km of Tirana is not charged; beyond that it is at cost with no markup, itemised and agreed in writing before anything is booked, and accommodation is at cost with receipts on jobs needing more than one day on site.

  5. Send us the address and the position count

    You get a station count, a scope and a fixed price back. A quote does not move unless the scope does, and then only with agreement.

The published extras, in the form you need for a line item

Published unit prices for extras, excluding VAT
ExtraPriceUnit
Descriptive photographs€10each
Aerial photographs (conventional stills)€15each
Floor-plan positioning€5per panorama
Floor plan drawn by us€0.60per square metre, minimum €45
Audio€30per audio file
Video€30per video file
Publishing to Google Street View€10per panorama published
Extra language€100per language
Analytics on each navigation connection€0.50per distinct connection
Analytics setup, if the client has no property yet€50one-off
Published unit prices for extras, excluding VAT

The drawn-plan rate tapers after the first 150 m²; the exact taper and the note on every line is on [pricing](/pricing). Analytics is metered per distinct connection, not per arrow: two arrows in one panorama going to the same place count once.

What we have not published

There is no trade rate on this site, no reseller programme and no white-label agreement. That is a statement of fact rather than a refusal: nothing has been published, so do not quote your client a margin on our behalf or tell them you are a partner. If you want to discuss working on a different basis, ask us directly and you will get a straight answer — but until something is published here, the rate card is the same for you as it is for the person you are quoting.

What we need from you to quote in one pass

  1. The address, and roughly how many positions matter inside it.
  2. Whether the client wants an information layer, and who is writing that text.
  3. Whether they hold usable floor plans, and in what format.
  4. Which languages the tour has to exist in.
  5. Where it will be hosted — their server, yours, or ours — and who administers it.
  6. Your own deadline, so we can tell you honestly whether it is a three-day build or a two-week one.

Send that to contact. If it turns out a tour is the wrong purchase for that client, we will say so — the situations where it is are set out in when a virtual tour is the wrong purchase, and you can send that to them instead.

Questions people ask

Does the tour need PHP, a database or a build step on my server?
No. It is a folder of static files — panoramas, tiles, an entry HTML file, JavaScript, icons, fonts and logos — and anything that serves HTML will serve it. That includes shared hosting, a bucket behind a CDN, a subdirectory of an existing site, and a laptop with no connection at all. There is no runtime, no server-side language and nothing fetched from an external service at load time.
Can I white-label the tour for my client?
The tour ships carrying the client’s logos and fonts, in our default interface, with no branding requirement from us. A fully custom interface — your own menu and controls rather than ours — is quoted rather than listed, because a logo and a colour change is not the same job as a menu designed from nothing. A formal partner or white-label agreement is not something we publish, so do not describe yourself as one without asking us first.
Who owns the finished tour, my agency or the client?
Whoever commissioned it. Our position is that the files are handed over and they are the client’s to keep, host and move, with no licence term and nothing that stops working if they stop paying anybody. If you commission on a client’s behalf, settle in your own contract who holds the folder afterwards — the common failure in this category is an asset that quietly belongs to whoever set up the account.
How do I embed it in a WordPress, Webflow or bespoke site?
Host the folder somewhere the browser can reach it, then link to the entry file or place it in an iframe on the page it belongs to. There is no script tag to install and no SDK. If the client would rather not host it at all, we can serve it from our subdomain at €5 per GB of storage a month and you embed that URL instead — the files remain theirs either way.
What happens to my client’s tour if Vronos stops trading?
They already hold the folder, and it does not depend on us to run. That is the practical difference between a delivered file and a hosted account, and it is the reason the deliverable is built the way it is. If the tour is being served from our subdomain rather than theirs, moving it is a matter of copying a directory to another host.