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 clients across Canada. All prices in Canadian dollars (CAD).

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 site, Google Business Profile, review QR cards, analytics — everything 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) + logo + brand starter kit (CA$149) + analytics setup (CA$99) + review QR card pack (CA$79) — CA$605 in extras on top of the CA$1,497 website. 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) + Google Business Profile setup (CA$149) + business email setup (CA$99) + review QR card pack (CA$79) — CA$476 in extras on top of the CA$497 website. 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 website — or your online presence — out of 100 across design, mobile, trust, and Google visibility. You get what's hurting trust and your top 3 fixes, 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 why they call you or a competitor. I build it out properly: categories, services, photos, hours, posts — so you show up 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 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 requests, monitors, and professionally responds to reviews — 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/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 shop: dynamic codes, a smart mobile page for your menu or prices, and a receipt scan that sends customers your Google review link.
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 — the number you sign is the number you pay. 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.
One-page sites typically go live within five business days of our kickoff call, once I have your content. Five-page sites take 1–2 weeks including your feedback round. Bigger projects get a clear timeline up front.
Yes — that's exactly who the Launch plan and the New Business Launch Pack are for. Not sure what you need? Start with the CA$39 website rating report: I'll tell you the top 3 things to fix first.
Yes. The CA$497 one-page price covers design, build, launch, and domain help — no hidden upsells. After launch, the only ongoing cost is your own domain renewal (around CA$20/year, paid to the registrar — not to me).
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 from a short chat about your business. For bigger sites, add copywriting at CA$129/page — or send rough notes and I'll shape them.
Yes. I'm based in Barrie, Ontario, and everything is delivered remotely — I work with clients across Canada. All prices on this page are in Canadian dollars (CAD).
I set everything up in week one, then it runs in the background. Each month you get a short report of what was done — reply to it any time to change something. No dashboards, 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) covers the online essentials: one-page website, Google Business Profile setup, review QR cards, and analytics. The New Business Launch Pack (CA$847) adds a logo, business email, and booking setup for brand-new businesses.
They stack. One-time prices (CA$497 one-page, CA$697 Launch) get you launched; monthly services like Momentum (CA$349/month) keep you visible afterwards — reviews, SEO, social content, site care. Cancel anytime, keep everything delivered.
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. Discount 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.