Get a Quote
Transparent Pricing

Fixed Prices.
No Surprises.

One-time project fee or a flexible monthly plan — your choice. No hourly billing, no hidden extras, no invoices that make you wince.

View Plans Talk to Us First

Pricing Plans

One-Time Project Monthly Retainer Save ~20%

All prices in CAD. Free consultation included with every plan. No commitment required to enquire.

Full Comparison

Everything Side by Side

Scroll right on mobile to see all columns.

Feature Starter Professional Business Enterprise
Number of pages 5 Unlimited Unlimited
Custom UI/UX design
Mobile-first responsive
Revision rounds 1 3 Unlimited
Form backend + email
REST API
Authentication / User accounts
Admin dashboard
E-commerce + Stripe
On-page SEO setup Basic
Performance audit + Lighthouse 90+
Google Analytics + Search Console
Security audit + GDPR
Post-launch support 30 days 6 months 12 months
Priority response 24/7
Add-Ons

Extend Any Plan

Add exactly what you need — bolt these onto any package at checkout or any time after launch.

Additional Language / Locale +$499

Full i18n implementation for a second language — translated routes, hreflang tags, and locale-specific SEO metadata.

Stripe Subscription Billing +$799

Recurring billing with trial periods, pro-rating, cancellation flows, and webhook-driven subscription lifecycle management.

Email Marketing Integration +$399

Mailchimp, ConvertKit, or Resend list sync — opt-in forms, welcome sequences, and subscriber tagging connected to your backend.

Advanced Analytics Dashboard +$599

GA4 + custom event tracking, funnel visualisation, goal conversion reports, and a private analytics dashboard with role-based access.

Blog / CMS Module +$699

Full-featured blog with categories, tags, authors, rich text editor, image optimisation, and RSS feed. Publish without touching code.

Booking / Appointment System +$799

Calendar-based scheduling with availability management, confirmation emails, reminders, and optional Stripe deposit collection at booking.

AI Feature Integration Custom

OpenAI / Claude API integration — chatbots, content generation, semantic search, auto-categorisation, or AI-powered product recommendations.

Ongoing Maintenance Retainer $199/mo

Monthly security patches, dependency updates, uptime monitoring, and content updates — so your site never falls behind after launch.

Pricing FAQ

Questions About Our Pricing

Everything you need to know before committing to a plan.

The one-time price covers the complete project delivered once. You own everything and pay nothing more after launch (unless you add a maintenance plan). The monthly retainer spreads payments over time and includes ongoing content updates and priority support — it's not a subscription that cancels the site if you stop paying.

No. We use a milestone payment structure: 50% on project kick-off, 25% at design approval, and 25% on launch. For Business and Enterprise projects, custom payment schedules are available. We never demand full payment before work begins.

We scope every project in a written proposal before any money changes hands. If your needs clearly exceed a plan, we'll recommend the right tier or build a custom quote. We don't cut corners to squeeze you into a lower plan — that creates problems for both of us down the road.

Yes — that's actually the most common journey. Many clients launch on Professional and add e-commerce or authentication once they're ready to invest in those features. We build everything on a clean architecture that makes upgrades straightforward rather than requiring a full rebuild.

The one-time fee covers build and deployment. Third-party running costs — domain (~$15/yr), hosting (~$7-30/mo on Render), and any SaaS integrations — are paid by you directly to those providers. We set everything up and document the costs before launch so there are no surprises.

The 50% deposit is non-refundable once work has started — it covers design and planning time. However, if CodeCulpt fails to deliver what was scoped in the proposal, we will make it right or refund the remaining balance. We've never needed to invoke this clause.

Yes — we work with clients across Canada and internationally. All project management happens async via email, shared docs, and video calls. Being remote-first means faster turnaround and no travel costs baked into your quote.

Ideally: your brand assets (logo, colours, fonts if you have them), any copy you want on the site, and 3–5 reference sites you admire. If you don't have these yet, we can help with brand direction as part of the project. A discovery call is always first — we'll collect everything we need there.

Honest answer: authentication, user accounts, and payment systems require significantly more architecture, security testing, and ongoing maintenance than a standard web presence. Including them in Professional would either inflate the price dramatically or force us to cut corners on security. The Business plan is correctly priced for the additional complexity those features require.

Book a free 30-minute consultation. We'll ask about your goals, your current setup, and what you need to achieve in the next 12 months — then give you a straight recommendation. We'd rather steer you to the right plan for your budget than oversell you on features you don't need yet.

Free Consultation

Not Sure Which Plan?
Let's Figure It Out Together.

Tell us what you're building and we'll give you an honest recommendation — no upselling, no pressure. A 30-minute call and a written quote at no cost.