Toronto, Canada 2026

What we offer

Transparent pricing. Clear process.

No surprises. We share our rates and how we work so you know exactly what you're getting and when.

Basic

1–3 page site built with HTML, CSS & JS. Fully responsive. Ideal for portfolios, small business, or a clear single goal.

$60 – $120
  • 1–3 pages, HTML/CSS/JS
  • Fully responsive on all devices
  • Clean, semantic, maintainable code
  • Fast load times & mobile-first
  • Contact form or simple interactions
Get started
Fully custom

Bigger scope, custom features, or something unique. We’ll talk through everything and scope it together.

From $350
  • Custom scope — we scope it together
  • Strategy, design & full build
  • Extra pages, CMS, or special features
  • Tailored timeline & support
Let's talk

All prices in CAD. Exact quote after a short discovery call. Add-ons (copy, photography, hosting) quoted separately. Basic ~1 week and Pro ~2 weeks assume we have your photos and content before we start.

01

Strategy

We start with the why and the who.

Discovery calls, audience and goal clarity, content structure, and information architecture. You get a clear brief and sitemap so design and development have a solid foundation. No building in the dark.

  • Discovery & goals
  • Content strategy
  • Information architecture
  • Brief & sitemap
02

Design

Visual identity and interfaces that convert.

We don’t design in Figma first—we visualize, build, and adjust as we go after understanding what you want. Typography, color, spacing, and motion are part of the build. You get a live site we refine together, not static mockups.

  • UI / UX design
  • Visual identity
  • Motion & interaction
  • Design system
03

Development

Built for speed, accessibility, and the long term.

Semantic HTML, maintainable CSS, and JavaScript or React where it adds value. We focus on accessibility (WCAG) and clean code. Static sites, CMS-backed, or custom apps—all deployed and ready to hand off or maintain. Backend or admin panels only when we’ve agreed in discovery (costs and tradeoffs explained).

  • HTML, CSS, JavaScript / React
  • Performance & maintainability
  • Accessibility (a11y)
  • Deploy & handoff

No long discovery phases—just a short questionnaire, then I start building. You see a mock site with placeholder content, we refine from there.

  1. 1

    Quick questionnaire

    You answer a short list of questions: what your business does, what you want the site to do, who you’re reaching, and when you need it. Share 2–3 sites you love and how you want people to feel. Logo and brand colors if you have them. Which pages you need, whether you have copy and photos ready, budget and timeline. That’s it—no long calls.

  2. 2

    I build from your answers

    Based on what you want and the vibe you described, I start building. Layout, structure, and feel are shaped by your goals and the references you shared.

  3. 3

    Mock site (placeholder)

    You get a mock site to look at—same structure and design, but with placeholder text and no real content yet. So you can see how it looks and feels before we lock anything in.

  4. 4

    Build off the mock

    We swap in your real content, tweak copy and imagery, and polish. Then we go live. Timeline: Basic ~1 week, Pro ~2 weeks, custom we scope together. These timelines assume we have your photos and info before we start—otherwise we’re waiting on you and the clock keeps ticking.

What’s in the questionnaire

  • The basics — What your business does, what you want the site to do, who you’re trying to reach.
  • Vibe check — 2–3 sites you love (and why), how you want visitors to feel, logo and brand colors if you have them.
  • What you need — Pages you think you’ll need, whether you have photos and text ready.
  • Practical stuff — When you need it done, whether you want to update it yourself later, budget.
  • Anything else — What stresses you out about getting a website, anything important about your business or customers.

Ready to start?

Tell us about your project. We normally reply within 48 hours with a ballpark and next steps (response not guaranteed).

Get in touch Get in touch