Every service below starts with a conversation, and website projects start with a free mockup. All prices are in Canadian dollars (CAD). Ready to go? Start your project — no payment today, fixed quote within 24 hours.
Based in Barrie, Ontario, working remotely with small businesses across Canada. Prices in CAD — outside Canada, I'll quote in your local currency on request.
Bundled services at a lower price than buying them separately. Individual services are listed below if you'd rather build your own.
The complete starter for businesses with no website or a broken one. One-page custom website, Google Business Profile setup, review QR cards, and analytics wired up — everything you need to start getting found and called.
Includes: one-page website (CA$497), Google Business Profile setup (CA$149), review QR card pack (CA$79), analytics setup (CA$99).
Separate: CA$824 · Bundle: CA$697 once
Save CA$127Included free: Google Business Profile setup (CA$149 value) + review QR card pack (CA$79 value) + analytics setup (CA$99 value) — CA$327 in extras on top of the CA$497 website. Total value CA$824 — you pay CA$697.
Start with the Launch bundle →
50% deposit to start, 50% on launch. No contracts, no credit card on file.
For businesses ready to do it properly. A full five-page website plus the Google listing, booking system, logo and branding, and tracking — your complete online presence in one project.
Includes: five-page website (CA$1,497), Google Business Profile setup (CA$149), online booking setup (CA$129), logo + brand starter kit (CA$149), analytics setup (CA$99), review QR card pack (CA$79).
Separate: CA$2,102 · Bundle: CA$1,897 once
Save CA$205Included free: Google Business Profile setup (CA$149 value) + online booking setup (CA$129 value) + logo + brand starter kit (CA$149 value) + analytics setup (CA$99 value) + review QR card pack (CA$79 value) — CA$605 in extras on top of the CA$1,497 website. Total value CA$2,102 — you pay CA$1,897.
Start with the Growth bundle →
50% deposit to start, 50% on launch. No contracts, no credit card on file.
Starting from zero? One purchase and your business looks legitimate everywhere: logo, one-page website, Google listing, professional business email, and review cards — plus a launch checklist and 30 days of support.
Includes: logo + brand starter kit (CA$149), one-page website (CA$497), Google Business Profile setup (CA$149), business email setup (CA$99), review QR card pack (CA$79).
Separate: CA$973 · Bundle: CA$847 once
Save CA$126Included free: logo + brand starter kit (CA$149 value) + Google Business Profile setup (CA$149 value) + business email setup (CA$99 value) + review QR card pack (CA$79 value) — CA$476 in extras on top of the CA$497 website. Total value CA$973 — you pay CA$847.
50% deposit to start, 50% on launch. No contracts, no credit card on file.
For businesses that already have a website. I keep it healthy, keep your reviews growing, and keep you visible in local search — all handled, every month, no contract.
Includes: website care plan (CA$79), review generation & management (CA$119), local SEO basics (CA$249).
Separate: CA$447/mo · Bundle: CA$349/mo
Save CA$98/mo · cancel anytimePay once, own it forever.
The lowest-risk way to start. I score your current website — or your online presence if you don't have a site yet — out of 100 across design, mobile, trust, Google visibility, and the path from visitor to call. You get a written breakdown of what's hurting trust, what might be costing you calls, and your top 3 fixes in priority order. Delivered by email within 48 hours.
Want a quick taste first? Try my free website score calculator — 10 questions, instant score.
The CA$39 is credited in full toward any website package if you build with me — so the report is effectively free when you move ahead.
What's included
Timeline: delivered by email within 48 hours.
Revisions: questions about the report answered by email within 7 days of delivery.
What I need from you: your website address — or just your business name if you don't have a site yet.
CA$39 onceA fast, mobile-first website built to turn visitors into callers: clear services, click-to-call buttons, quote forms, and your branding throughout. I handle everything from design to launch, and you own the finished site 100%.
Includes: custom design, mobile optimization, contact/quote forms, basic on-page SEO, launch support, and a handover walkthrough.
Tiers: 1-page launch CA$497 · 5-page standard CA$1,497 · 10-page+ CA$2,497.
What's included
Timeline: one-page sites typically live within 5 business days of kickoff once your content is in; five-page sites take 1–2 weeks; bigger builds get a clear timeline up front.
Revisions: one full revision round included; further rounds quoted plainly before I start.
What I need from you: a services list, your logo (if you have one), photos (if you have them), and your contact details.
50% deposit to start, 50% on launch. No contracts, no credit card on file.
Live in 5 days: my one-page sites typically go from kickoff call to published site in five business days, once your content is in.
Free mockup first — pay only if you love itYour Google listing is often the first thing customers see — and the reason they call you or your competitor. I build it out properly: categories, services, photos, hours, and posts, so you show up well in Maps and "near me" searches.
What's included
Timeline: 2–3 business days.
Revisions: one full revision round included; further rounds quoted plainly before I start.
What I need from you: your business name, address or service area, hours, a few photos, and access to your Google Business account.
CA$149 onceMake it effortless for customers to reach you: online booking, quote-request forms, and click-to-call wired into your website. Every enquiry lands in your inbox — never missed, never lost.
What's included
Timeline: 2–3 business days.
Revisions: one full revision round included; further rounds quoted plainly before I start.
What I need from you: what you'd like to ask on the form, and where enquiries should land.
CA$129 onceA clean, professional logo plus your colours, fonts, and simple usage guidelines — everything a small shop needs to look sharp on trucks, uniforms, invoices, and online.
What's included
Timeline: 3–5 business days.
Revisions: one full revision round included; further rounds quoted plainly before I start.
What I need from you: your business name, a tagline if you have one, and colours you like — or want to avoid.
CA$149 onceLook professional from the inbox: a proper business email (you@yourbusiness.com) set up and working on your phone and computer, with your signature and branding in place.
What's included
Timeline: 1–2 business days.
Revisions: I adjust settings until it's working properly on your devices — that's included.
What I need from you: your domain (I'll point you where to get one if needed), your name spelling, and the address you'd like.
CA$99 onceKnow what's actually happening on your website: Google Analytics, Search Console, and call tracking wired up properly, with a plain-English report showing visitors, calls, and what they looked at.
What's included
Timeline: 1–2 business days.
Revisions: tweaks to tracking until it's recording correctly are included.
What I need from you: website access and a Gmail address to link the reports to.
CA$99 onceAlready have a website? I'll give it the proper search foundation in one pass: your Google Business Profile set up right, your page titles and descriptions rewritten the way Google likes them, and Analytics plus Search Console wired up so you can see where visitors actually come from.
What's included
Timeline: 3–5 business days.
Revisions: one full revision round included; further rounds quoted plainly before I start.
What I need from you: website access, your business details, and a Gmail address for the reports.
This is the foundation everything else builds on.
CA$199 onceTurn happy customers into Google reviews on the spot: print-ready QR cards for your counter, truck, or invoices that send customers straight to your review page with one scan.
What's included
Timeline: 2 business days.
Revisions: one full revision round included; further rounds quoted plainly before I start.
What I need from you: your logo (or I set your name in clean type) — I'll find your Google review link if you don't have it.
CA$79 onceWords that sell the job. I write your website pages for you — clear, plain-spoken copy that explains what you do and why customers should pick you. No jargon, no fluff.
What's included
Timeline: 2–4 business days per page.
Revisions: one full revision round included; further rounds quoted plainly before I start.
What I need from you: rough notes on what you do — or a 15-minute chat so I can write it for you.
CA$129 per pageTo start your website I only need a few simple things — and missing items are completely fine:
Don't have the words for your pages either? For one-page sites I'll draft the content for you from a short chat about your business. Bigger sites can add professional copywriting at CA$129 per page.
Ongoing work that compounds. No lock-in — cancel anytime.
Reviews are the trust signal customers check before calling. I set up a simple system that asks happy customers for reviews, monitors what comes in, and responds professionally — so your rating climbs and stays high.
What's included
Timeline: set up in the first week, then running quietly each month.
Adjustments: wording and approach tuned monthly based on what's working — no lock-in.
What I need from you: access to your Google listing and a contact for the odd question.
CA$119/moStay visible in your service area: regular Google Business Profile posts, directory and citation cleanup, and simple rank tracking so you can see where you stand for the searches that matter.
What's included
Timeline: set up in the first week, then monthly ongoing.
Adjustments: focus adjusted each month based on the report — no lock-in, and no rankings promises.
What I need from you: your business details, 2–3 searches you want to be found for, and a few fresh photos when you have them.
CA$249/moTwelve ready-to-post graphics with captions delivered every month. You just post them — no designing, no writer's block, no staring at a blank content calendar.
What's included
Timeline: first batch within 10 business days of starting; monthly after that.
Revisions: one full revision round per batch included; further rounds quoted plainly before I start.
What I need from you: your logo, brand colours, and the services or offers you want featured.
CA$249/moI keep your site healthy behind the scenes: security updates, backups, uptime monitoring, and small content changes each month (hours, prices, photos). One less thing to think about.
What's included
Timeline: active from day one; small changes done within 2 business days.
Adjustments: monthly changes are included; bigger redesign work is quoted separately before anything starts.
What I need from you: website access and a contact for change requests.
CA$79/moYour hosting, handled. Your site goes live on a fast global content-delivery network with SSL — hosting itself costs you nothing on my standard setup — and I look after everything behind the scenes: updates, backups, uptime monitoring, and small content changes each month.
What's included
Delivered through Momentum (CA$349/mo) — hosting & care paired with review management and local SEO basics. One monthly plan, cancel anytime, and you keep everything already delivered.
Timeline: active from the day your site launches.
What I need from you: nothing extra — it's part of your build.
Part of Momentum — CA$349/moHand off the busywork: inbox management, scheduling, data entry, customer follow-ups. Canadian-based, same timezone — no language barriers, no waiting overnight for replies.
Starter: 4 hours CA$99 · Hourly: CA$25/hr · Monthly retainer: 15 hours CA$349.
What's included
Timeline: starter hours scheduled within 2 business days of booking.
Adjustments: the task list is refined with you as I go; hours are tracked and reported.
What I need from you: a list of tasks, access to the tools you use, and how you'd like updates.
From CA$25/hrFixed-scope products for specific jobs — one price, no required subscription. Delivered remotely, like everything else.
A done-for-you instant-estimate calculator for your trade: your website visitors answer 4–6 questions, get an honest ballpark price in seconds, and you get their details emailed to you instantly.
Single CA$347 · Pro CA$547 · Care CA$39/mo.
A done-for-you QR system for your whole shop: dynamic codes I update whenever you text me, a smart mobile page for your menu or prices, and a receipt scan that hands every customer your Google review link plus a private-feedback option.
Starter CA$247 · Journey CA$447 · Care CA$39/mo.
For realtors: ScanSprout Listings — CA$97/listing, one-time.
Website pricing is confusing, so here's an honest side-by-side. The agency and freelancer columns are typical ranges for small-business sites — not quotes from any specific company.
| Typical agency | Typical freelancer | Northline | |
|---|---|---|---|
| Small-business website | CA$2,000–8,000+ | Varies widely, hard to compare | Fixed: CA$497 · CA$1,497 · CA$2,497 |
| Launch timeline | Often weeks to months | Unpredictable | One-page typically live within 5 business days of kickoff, once your content is in |
| You own the finished site | Usually, buried in the contract | Sometimes unclear | Yes — 100%, in writing, always |
| Free mockup before you pay | Rare | Rare | Always — you only pay if you love it |
| Payment terms | Often large deposits or retainers | Varies | 50% to start, 50% on launch — no contracts |
Agency and freelancer figures are typical market ranges, not researched facts about any specific competitor.
The packages above cover most small businesses, but if your project doesn't fit neatly into one, I'll quote it fixed and in writing. Four things move a custom quote:
A one-page site and a ten-page site aren't the same job. More pages means more design, more words, and more testing — the quote scales with it, plainly.
Online booking, quote forms, or selling products adds setup and testing beyond a standard site. Tell me what you need to happen online and I'll price exactly that.
One-page sites include words I draft from a short chat. Bigger sites can add professional copywriting at CA$129 per page — or you send notes and I shape them.
Standard builds run 1–2 weeks. If you need it faster, say so up front — rush scheduling is quoted honestly, never sprung on you mid-project.
You own the site, files, and content outright once final payment clears — in writing, on every project, custom or package.
Yes, 100%. You own the domain, the site files, and everything I build, in writing. No lock-in, no hostage situations. If you ever leave, everything goes with you.
My one-page sites typically go from kickoff call to published site in five business days — once I've received your content. Five-page sites usually take 1–2 weeks including your feedback round. Bigger projects get a clear timeline up front — and I tell you before I start, not after.
Yes — that's exactly who the Launch plan and the New Business Launch Pack are for. And if you're not sure what you need, start with the CA$39 website rating report: I'll look at your whole online presence and tell you the top 3 things to fix first, in priority order.
Yes. The CA$497 one-page price covers the design, the build, launch, and help connecting your domain — no upsells hiding inside. The only ongoing cost after launch is your own domain renewal (typically around CA$20/year, paid straight to the registrar — not to me). Hosting itself costs you nothing on my standard setup.
Then you pay nothing — that's the whole point of a free mockup first. I only start the build when you love what you see.
No problem. For one-page sites I draft the words for you from a short chat about your business. For bigger sites you can add professional copywriting at CA$129 per page — or send me rough notes and I'll shape them.
Yes. I'm based in Barrie, Ontario, but everything is delivered remotely, so I work with clients across Canada. Prices on this page are in CAD — if you're outside Canada, contact me and I'll quote in your currency.
I set everything up in the first week, then it runs quietly in the background. You get a short report each month showing what was done and how things are trending — and if you want to change anything, just reply to the report. No dashboards to learn, no calls required.
Yes — there are no contracts. Email me and the service stops at the end of the current billing month. You keep everything already delivered: your website, your profiles, your files, your reviews.
Launch (CA$697) is for businesses that need the online essentials: a one-page website, Google Business Profile setup, review QR cards, and analytics. The New Business Launch Pack (CA$847) is for brand-new businesses that also need a logo, business email, and online booking set up from scratch. If you're between the two, the CA$39 website rating report will tell you exactly which pieces you're missing.
No — they stack on top. The one-time prices (like CA$497 for a one-page site or CA$697 for the Launch bundle) get you launched. Monthly services like Momentum (CA$349/month) keep you visible afterwards: reviews, SEO, social content, and site care. Every monthly service cancels anytime with no contract, and you keep everything already delivered.
You can — but "free" has a catch. Free builders put their ads on your site and stick you on a subdomain like yourbusiness.wixsite.com. The moment you want your own domain, it's $20–30/month, every year, forever. A DIY site also eats 10–20 hours of your time, still looks DIY to customers who judge in seconds, and isn't set up to rank on Google. Northline is done-for-you: launched in days, one flat price, built to make the phone ring.
I'm a new studio building my portfolio. My first 10 clients get 20% off any service — in exchange for an honest testimonial when the work is done. Full prices are listed above; your discount is locked in writing before I start.
Most clients start with the website or the Google Business Profile — those two move the needle fastest. Tell me about your business and I'll recommend the honest starting point, even if that means telling you to wait.