What a project with Mira Visions costs.
Clear starting prices for our most requested work, in Canadian dollars, and an honest explanation of what moves a quote up or down. No packages padded with things you don't need, and no surprise invoices halfway through.
Brand identity starts from $2,500 CAD, a Shopify website from $4,000, a custom-coded website from $6,000 and 3D product visuals from $800 per product. WooCommerce, WordPress, graphic design, video and AI content are quoted per project after a short call.
Starting prices
"From" means the smallest version of that project we'd still be proud to put our name on. Most projects land above it once the real scope is on the table, and the proposal tells you exactly why.
What affects the price
Two projects with the same name can be very different jobs. A Shopify store with twelve products and one market is not the same build as a store with three hundred variants, two currencies and a subscription app. We price the work, not the label, so here is what we actually look at when we scope.
We'd rather tell you on the first call that your budget fits a smaller first version than sell you a big project and cut corners to hit the number.
- Number of unique page templates and how much custom layout each needs
- Catalogue size, variants, bundles and subscriptions
- Integrations: payments, shipping, reviews, email, ERP or inventory tools
- Languages and markets (an English and French site is close to two content sets)
- Content: whether copy, photography or 3D renders already exist or we create them
- Migration from an existing platform, including redirects and SEO preservation
- Timeline: a hard launch date can mean more people on the project at once
What's included in every project
Whatever the budget, a few things are never optional, because skipping them is what makes cheap projects expensive later.
- A written proposal with scope, timeline and price before any work starts
- Direct contact with the founder, not an account manager
- Defined revision rounds at each stage, written into the proposal
- On-page SEO foundations and analytics on every website
- Training so your team can update content without calling us
- A post-launch support window to fix anything that comes up
- Full ownership of final files, source files and code once paid
How quotes and payment work
After a 30-minute call we send an itemized proposal, usually within a couple of business days. If the scope changes along the way, we tell you what it does to the price before doing the extra work, never after.
Prices are in Canadian dollars. We work with brands in Canada, the United States, North Africa and elsewhere; if you'd rather be quoted in US dollars, say so on the call.
Cheaper options, and when they make sense
If you're validating an idea with a handful of products, a well-chosen Shopify theme you set up yourself is a perfectly reasonable start. We'll say so. Custom work earns its cost when the brand has to look established, convert paid traffic, or carry a premium price, which is where most of our clients in skincare, fragrance and wellness are.
Guides on this topic
Frequently asked questions
Why do you show "from" prices instead of fixed packages?
Because fixed packages either overcharge small projects or underdeliver on big ones. A starting price tells you whether we're in your range; the proposal then prices your actual scope.
Are your prices in Canadian or US dollars?
The prices on this page are in Canadian dollars. Clients outside Canada can ask for a quote in US dollars.
Do I need a brand identity before a website?
Not always, but the site will only look as considered as the brand behind it. If you have no logo, colours or type yet, doing the identity first usually saves a redesign later. Many clients book both as one project.
Why is 3D priced per product?
Most of the effort is building an accurate model of each product. Once a model exists, new angles, colourways and scenes cost far less than a new photoshoot, which is why 3D gets cheaper per image as a range grows.
Is there a monthly fee after launch?
Not from us unless you ask for ongoing work. You pay your platform and app subscriptions directly (Shopify, hosting, apps), and you own everything we build.
How quickly will I get a quote?
We reply to every enquiry within one business day. After a short call, the written proposal usually follows within a couple of business days.
Let's build something worth talking about.
Tell us about your project. You'll hear back within 24 hours with honest next steps, no pressure, no jargon.
We reply to every inquiry within one business day.