Every week a business owner somewhere in BC discovers they do not own their own website. The discovery always happens at the worst moment — mid-dispute with an agency, mid-sale of the business, or the day the monthly invoice jumps and the alternative turns out to be losing the site entirely.
It is worth being precise about how this happens, because none of it is illegal and most of it is even disclosed, in the way that things are disclosed on page six of an agreement.
The subscription build. The site was never sold to you; it was rented. $150 to $300 a month, "everything included," and the contract says the design and code remain the provider's property. Stop paying and the site goes dark. Over three years you have paid five figures for something you cannot take with you — the arithmetic we walked through in what a website costs in Vancouver gets ugly here fastest.
The hostage stack. You paid for the build, but the domain was registered under the agency's account, the hosting sits on their reseller plan, and the analytics belong to their workspace. You own the site the way you own a car someone else holds the keys and papers to. Migrating out is possible and usually costs more in friction than the original build.
The proprietary platform. The site runs on the agency's in-house builder. The work was real, the price was fair, and the site cannot exist anywhere else. When you leave, you leave with your logo and a content export.
Against all that, "no monthly contract" is a short checklist, and you can hold any agency to it — including us. After launch, the domain is registered to you. Hosting runs in your account, on a mainstream provider anyone can work with. The code lives in a repository you control. Analytics, search console, tag manager, ad accounts — all created under your ownership and shared with the agency, not the other way around. The site is built on open technology, so any competent developer in the Lower Mainland or anywhere else can pick it up tomorrow. That is how we build, and it is why we can put "no mandatory retainer" in writing: the relationship continues because it is useful, not because leaving is expensive.
Now the honest part, because a principle that ignores its exceptions is a slogan. Some monthly spending is worth it. A care plan that covers updates, backups, security patches, and small fixes — ours starts at $49 — buys real work, and you can cancel it without losing anything. Ongoing SEO or ad management is a genuine service with genuine monthly labor behind it. The difference between a retainer and a ransom is what happens when you stop: ending a service should end the service, not the website.
So before you sign anything this year, ask the one question that sorts the whole market: "If I stop paying you next month, what exactly do I lose?" Write down the answer. A good agency will say "nothing but our help." Every other answer is the price tag they did not put on the quote.
If you want a build quoted on those terms, tell us about the project — the number you get back is one-time, and it is the whole number.