Web Development Pricing
Portfolio, e-commerce, fan-club sites — built fast, deployed clean.
Pick Your Package
Choose a tier to get started — every package can be customised in the calculator below.
Single-page portfolio / linktree replacement
- Site Type: Landing Page
- Framework: Astro
- Design: Use Template
- SEO Setup: Standard
- Hosting: Static (Netlify)
- Support Period: 30 days
- Page Speed Goal: Lighthouse 85+
- Performance Budget: <150 KB JS
- Revisions: 1 round
- Source Code: Yes
4-6 pages with headless CMS and blog
- Site Type: Multi-Page (4-6)
- Framework: Next.js
- Design: Figma Provided
- SEO Setup: Advanced
- Hosting: Vercel
- Support Period: 30 days
- CMS: Sanity Studio
- Analytics Dashboard
- Page Speed Goal: 90+
- Performance Budget: <200 KB JS
- Newsletter: Optional
- Blog: Optional
- PWA Install Prompt: Optional
- Revisions: 2 rounds
- Source Code: Yes
Stripe / Shopify storefront with product catalogue
- Site Type: E-Commerce
- Framework: Next.js
- Design: Custom Design
- SEO Setup: Advanced
- Hosting: Vercel
- Support Period: 60 days
- CMS: Sanity Studio
- E-Commerce: Stripe Cart
- Integrations: + Auth + Email + Analytics
- Analytics: Plausible + funnels
- Page Speed Goal: 95+
- Performance Budget: <350 KB JS
- Newsletter: Included
- Blog: Included
- Membership Tiers: Optional
- PWA Install Prompt: Optional
- Discord OAuth: Optional
- Revisions: 3 rounds
- Source Code: Yes
Custom web app with auth, API, dashboards
- Site Type: Web Application
- Framework: Custom Stack
- Design: Full Brand Pack
- SEO Setup: Enterprise
- Hosting: Self-Hosted
- Support Period: 90 days
- CMS: Custom Admin
- E-Commerce: Custom Store
- Integrations: + Full Stack
- Analytics: PostHog + custom dashboards
- Page Speed Goal: 95+ + Core Web Vitals monitoring
- Performance Budget: Custom (tracked)
- Newsletter: Included + automation
- Blog: Included + multi-author
- Membership Tiers: Included
- PWA Install Prompt: Included
- Discord OAuth: Included
- Revisions: Unlimited
- Source Code: Yes + handover docs
Payment Policy
Payment Split
50/50 — half upfront, half on completion
Refund Policy
Full refund if cancelled before work begins. Prorated refund mid-project. No refund after final approval.
Price Adjustments
Prices are base rates. Complex designs, non-human features, multiple outfits, and rush delivery may affect final pricing.
Full list of accepted payment methods is shown when you submit a quote request.
Price Calculator
Build your Web commission feature by feature. Pick exactly what you need and see real-time pricing — or use a quick preset to get started.
Your Estimate
Web Build Tier Comparison
Pick the package that matches your launch goals.
| Feature | Landing Page $400 |
Multi-Page Site $1,500 |
E-Commerce $3,500 |
Enterprise App $7,000 |
|---|---|---|---|---|
| Site Type | Landing Page | Multi-Page (4-6) | E-Commerce | Web Application |
| Framework | Astro | Next.js | Next.js | Custom Stack |
| Design | Use Template | Figma Provided | Custom Design | Full Brand Pack |
| SEO Setup | Standard | Advanced | Advanced | Enterprise |
| Hosting | Static (Netlify) | Vercel | Vercel | Self-Hosted |
| Support Period | 30 days | 30 days | 60 days | 90 days |
| CMS | — | Sanity Studio | Sanity Studio | Custom Admin |
| E-Commerce | — | — | Stripe Cart | Custom Store |
| Integrations | — | — | + Auth + Email + Analytics | + Full Stack |
| Page Speed Goal | Lighthouse 85+ | 90+ | 95+ | 95+ + Core Web Vitals monitoring |
| Performance Budget | <150 KB JS | <200 KB JS | <350 KB JS | Custom (tracked) |
| Revisions | 1 round | 2 rounds | 3 rounds | Unlimited |
| Source Code | Yes | Yes | Yes | Yes + handover docs |
| Newsletter | — | Optional | Included | Included + automation |
| Blog | — | Optional | Included | Included + multi-author |
| PWA Install Prompt | — | Optional | Optional | Included |
| Analytics | — | — | Plausible + funnels | PostHog + custom dashboards |
| Membership Tiers | — | — | Optional | Included |
| Discord OAuth | — | — | Optional | Included |
| Choose | Choose | Choose | Choose |
Not sure which package fits?
Skip the math — tell us what you're making and what you'd like to spend. We'll shape a custom quote around your budget, and your private project portal opens the moment you send it.
Check your email
Your private portal link is on its way — open it and we take it from there. (Check spam too.)
Open my portal