April 22, 2026

Handbook

A public overview of how Frosthaven works. Not because transparency is marketing, but because clients and future team members can judge faster whether we fit. This document evolves — each version is dated.

01

Playbook

How a project runs from first call to live.

Every project starts with a 30–60 minute scope call. We don’t ask "what do you want?" but "what becomes easier/possible once this is live?". The answer decides whether we match.

After agreement we sign a scope agreement with fixed price, planning and deliverables. We work with weekly review builds on a unique preview URL — every Friday you follow along live, technical or not.

Communication runs through Slack Connect or Discord, not tickets. Response within a business day, urgent within an hour. No standups we invent — only reviews that produce outcomes.

Delivery is when the site/app is live and measurably works, not when it is formally "done". Small details after go-live are fixed free of charge in the first week.

02

Engineering

Tools, principles and don’t-rules.

Default stack: Next.js + TypeScript + Tailwind + Postgres/Supabase + Stripe. AI: OpenAI or Anthropic (Claude). Hosting: Tradevo VPS (our own) or Vercel. We only deviate if the client has a strong reason.

Code quality: strict TypeScript, ESLint, prettier, pre-commit hooks. No "tmp" branches, no commented-out code. Every PR we merge has reviewer approval — even with a small team.

Performance is not an afterthought. Lighthouse 95+ is a contractual commitment on marketing sites. INP under 200ms. Fonts via next/font. Images via next/image with AVIF/WebP.

What we don’t do: build our own CMS from scratch (Storyblok/Sanity/Payload works), clone WordPress (rarely the right tool), low-code when business complexity demands high-code.

03

Client experience

What to expect working with us.

You work directly with the people building it. No account manager. No "let me check back". The voice in Slack is the voice that writes code that evening.

Timesheets: no. We charge on scope and value, not hours. Whether a feature takes 2 hours or 2 weeks doesn’t change the invoice — only our planning.

Honest conversation: if we think your plan is wrong, we say it. If we think another agency fits you better, we say that too. No friendly lies.

Post-launch: 30 days free bugfixes. After that, optional retainer (€1-3k/month) for iteration, A/B tests and technical maintenance. Cancellable with 30 days notice.

04

Pricing philosophy

Why ranges and no hourly rate.

Hourly rate is a bad proxy for value. A senior designs a landing page in 6 hours that converts 3× better than a junior who takes 40 hours for less result. Hourly rate would make the senior cheaper — while they are worth more.

Our ranges are honest. If a Starter project ends up at the top of €2k (close to Growth), we tell you before we sign. No scope creep afterwards.

Payment in three instalments: 40% at start, 30% at review build, 30% at go-live. For larger projects (>€10k) we optionally split into monthly payments.

In the price: design + development + deploy + 30 days support. Not in: stock content, third-party licences, ads, copywriting in >1 language we don’t deliver ourselves.

05

Hiring & collaboration

How we (barely) grow.

Right now: one full-time founder plus a small network of specialists we hire per project. You’ll know those specialists by name before the project starts.

We don’t hire until we consistently run two projects in parallel and both clients are better served by a second brain than a freelance network. Honestly: most clients are better off with one consistent team.

For freelancers: minimum €70/hour, always visible in the client contract. Transparency about what everyone earns — no "agency margin" hidden in a total rate.

Internships: we don’t do them. There is no foundation to mentor someone well if the organisation stays small, and unpaid internships are a form of exploitation.

06

What we share publicly

Why this handbook is public.

This handbook, our pricing ranges and process timelines are public. We hear "why do you tell so much?" regularly. Answer: it filters out buyers who don’t fit us, and attracts those who do.

Open-source: we contribute to libraries we build on and plan to publish our own OSS tool this year for multilingual Next.js projects.

Public work: all client sites are live — you can check Lighthouse scores yourself. The work defends itself.

Not public: internal client reports, personal client data, specific contract terms. We manage those privately.