Pricing for custom web development
From $300/mo, all-in. Or buy outright from $2,500.
The simple version: pay $300–$400 a month and we handle everything — build, hosting, maintenance, edits — for 24 months, then the code is yours. Or pay $2,500–$8,000 once and own the code at launch.
Prices in CAD. US clients are invoiced in USD at the prevailing exchange rate. See pricing FAQ.
Monthly subscription
Build, hosting, and maintenance — bundled. No upfront cheque. 24-month term, then the code transfers to you.
Why we lead with subscription
Subscription Starter
$220 USD/mo (approx.)
24-month commitment
Not month-to-month. See exit terms.
Starter scope build, hosting, and maintenance — bundled monthly. Code transfers at month 24.
- Full Starter build (5–8 pages, custom design)
- Hosting + SSL + uptime monitoring
- Security & dependency updates
- Up to 2 hours of content updates per month
- Priority email support
- Code transfers to you at month 24
Subscription Professional
$295 USD/mo (approx.)
24-month commitment
Not month-to-month. See exit terms.
Professional scope build, hosting, and maintenance — bundled monthly. Code transfers at month 24.
- Full Professional build (10–15 pages, blog/CMS, analytics)
- Hosting + SSL + uptime monitoring
- Security & dependency updates
- Up to 3 hours of content updates per month
- Priority email support
- Code transfers to you at month 24
Alternative
Or buy it outright
Prefer to own the code from day one? Same scope, paid as a one-time project. Pay 25% / 25% / 50% across the build.
Starter
~$1,850 – $2,960 USD (approx.)
One-time · 3–4 weeks
Perfect for solo practitioners, new businesses, and simple service offerings
- 5–8 pages (Home, About, Services, Contact, FAQ)
- Fully custom design, no template
- Mobile-responsive
- One basic contact form
- On-page SEO basics (titles, meta, sitemap, schema)
- 1 year of Basic maintenance included (hosting + SSL + security updates) — optional, you can self-host instead
- 2 rounds of revisions
Professional
~$3,700 – $5,920 USD (approx.)
One-time · 5–7 weeks
Ideal for established small to medium businesses with multiple service lines
- 10–15 pages (adds case studies, multiple service pages, blog)
- Fully custom design, no template
- Mobile-responsive
- Multiple lead forms, segmented by service
- On-page SEO + content structure + internal linking strategy
- Blog with CMS (you can post yourself)
- Google Analytics + conversion events
- 1 year of Basic maintenance included (hosting + SSL + security updates) — optional, you can self-host instead
- 3 rounds of revisions
After year 1: pick a maintenance plan (optional)
Year 1 of Basic maintenance is included with both packages — complimentary, and you can decline if you'd rather self-host from day one. From year 2 onward, pick Basic, Standard, or self-host. The code is yours either way.
Self-host
Host it yourself — at launch, after year 1, or any time. We hand over the Git repo at launch. Add Deployment Setup ($1,200) if you want us to set up your own Vercel/CMS/DNS accounts.
No ongoing fee from us.
Basic Maintenance
$110 USD per month (approx.)
Pick this if you can do your own content edits and just want the site kept secure and online.
- Hosting + SSL certificate renewal
- Security & dependency updates (monthly)
- Off-site backups (monthly)
- Uptime monitoring with email alerts
- Content updates billed at $120/hr as needed
- Email support — 48-hour response, business days
Standard Maintenance
$185 USD per month (approx.)
Pick this if you want someone else to handle small content updates and watch the analytics.
- Hosting + SSL certificate renewal
- Security & dependency updates (monthly)
- Off-site backups (weekly)
- Uptime monitoring with email + SMS alerts
- Content updates included (up to 2 hours/month)
- Monthly analytics summary
- Monthly performance (Lighthouse) report
- Priority email support — 24-hour response
Ad-hoc work outside any plan is billed at $120/hr.
Subscription vs buying outright
| Subscription$300–$400/mo | One-time + maintenance$2,500–$8,000 + $0–$250/mo | |
|---|---|---|
| Upfront cost | $0 | $2,500–$8,000 |
| Monthly cost | $300 (Starter) or $400 (Pro) | $0 self-host · $150 Basic · $250 Standard |
| When you own the code | Month 24 | At launch |
| Hosting | Included | Included with Basic/Standard, or self-host |
| Content edits | 2 hrs/mo (Starter) · 3 hrs/mo (Pro) | $120/hr (Basic) · 2 hrs/mo included (Standard) |
| Exit terms | Locked for 24 months. Then code transfers and you pick: Basic ($150/mo), Standard ($250/mo), or self-host (free DIY, or $1,200 if we handle the migration). | Build paid in milestones; maintenance is month-to-month |
| Best if | Cash flow matters more than ownership timing, and you want one bill for everything. | You want to own the code at launch and may switch hosts or providers. |
The subscription bundles build, hosting, and maintenance with no upfront cheque. Buying outright is cheaper only if you self-host and DIY everything else.
E-commerce builds
Quoted separately based on platform, catalog size, and integrations. We help you choose the right one on the discovery call.
Shopify storefronts
Custom Shopify theme. Pick this if you want Shopify's ecosystem (apps, payments, multi-channel) and a large catalog.
Custom Stripe checkout
For small catalogs (1–20 products) where you want full design control and lower per-transaction fees.
Headless commerce
Shopify or Medusa as the backend, custom Next.js front-end. Pick this for mid-size catalogs that need a unique storefront.
Add-ons
Things that aren't in the base package. Pick only what you need.
Deployment Setup (your accounts)
One-time fee. We set up your own Vercel (or AWS), CMS, email-sending, and DNS accounts in your name, deploy the code to them, and hand you the keys. Useful if you'd rather run hosting yourself from day one – or if you're leaving and want a working live site, not just a Git repository.
Custom Forms or Calculators
Multi-step forms, lead-qualifier calculators, quote builders, and conditional logic forms beyond the basic contact form.
Third-party Integrations
CRM (HubSpot, Salesforce), scheduling (Calendly, Cal.com), or any custom REST/GraphQL integration. Quoted per integration based on complexity.
Branded Email Setup
Set up branded email (contact@yourbusiness.com) on Google Workspace or Microsoft 365, with DNS, SPF/DKIM, and aliases configured.
SEO Campaign
Keyword research, on-page content, and structured link work over a 3-month engagement. We don't sell page-one guarantees.
Ad Campaign Setup
One-time setup for Google Ads or Meta Ads: account structure, conversion tracking, audiences, and the first campaigns. You can run them yourself after, or hand off to us.
Ongoing Ad Management
Weekly optimization, bid management, A/B tests, and a monthly report on what your ad spend actually bought you.
Email Marketing Setup
Mailchimp, ConvertKit, Klaviyo, or Resend integration with signup forms, segmentation, and the first welcome flow.
Social Media Integration
Embed Instagram, Facebook, or LinkedIn feeds and connect social profiles to the site's metadata for sharing.
Logo Design
Logo and basic brand identity (typeface, colors, simple usage guide). Done by a partner brand designer; we coordinate.
Copywriting
Page copy written by us: hero, services, about, FAQ. Includes one round of revisions per page.
Professional Photography
On-location photography by a partner photographer – product, team, or location shots. We coordinate the shoot and select images.
How payment works
Subscription is billed monthly. One-time projects are paid in three milestones — no surprise invoices, no hourly billing on the build itself.
Deposit at signing
Design approval
On launch
Subscription & maintenance
Common questions about pricing
Start a project
Send a few sentences about what you're building. We reply within one business day with a real proposal — scope, price, timeline. Not a sales call.