What it costs

Fixed price up front,
never by the hour.

What it costs depends on what you need, and you only know that once the scope is on paper. So there are no numbers on this page: after a half-hour call you get a cost indication, and after Discovery a fixed price I hold myself to. That Discovery fee comes off in full if you go ahead with the build.

Pricing

Fixed prices,
never by the hour.

Discovery · start here
5 working days
fixed fee, known up front
  • ·Clickable prototype of the core screens
  • ·Scope on paper: what is in and what is not
  • ·Fixed price for the full build
  • ·An honest opinion if building is not smart
  • ·Comes off the build price in full
Plan a Discovery
Website
2 to 3 weeks
fixed project price
  • ·Custom design, no template
  • ·CMS you manage yourself
  • ·SEO + structured data
  • ·Forms & analytics
  • ·A webshop is a step bigger
Request it
Application
4 to 6 weeks
fixed project price
  • ·Client portal, dashboard or internal system
  • ·Logins, roles and permissions
  • ·Integrations with your current tools
  • ·Code in your GitHub
  • ·30 days of support included
Start a project
SaaS platform
8 to 16 weeks
price comes out of Discovery
  • ·Multi-tenant architecture
  • ·Stripe subscriptions & billing
  • ·Team accounts and role management
  • ·Admin dashboard for your team
  • ·Ongoing development
Book a call
Lead time per package
Discovery
5 working days
Website
2 to 3 weeks
Application
4 to 6 weeks
SaaS platform
8 to 16 weeks

The solid bar is the shortest lead time, the lighter part the margin. Counted from sign-off on the scope, assuming copy and imagery arrive on time.

Always included

What you always
get from me.

No hidden costs

A fixed project price, agreed before we start. I help you sort hosting and a domain, so you know from day one what it costs.

The code is yours

Everything I build lands in your GitHub. You are not tied to me, and the code is readable for any other developer.

30 days of warranty

Bugs within 30 days of delivery I fix for free. After that you can choose a retainer or pay per job.

A walkthrough included

At the end, a live session where I show you how to manage content, trigger deploys and make small changes yourself.

Frequently asked questions

Questions that
come up a lot.

Why are there no prices on this page?
Because a number without a scope tells you nothing. The same question can be a two-week project or a three-month one, depending on integrations, permissions and how much already exists. After a half-hour call I know enough for a cost indication, and you hear it right there. I am not holding it back to get you on the phone.
What does ‘fixed price’ actually mean?
After the intake I write down a scope with deliverables. One price hangs off that. Extensions or scope changes go through a separate change order. No unexpected invoices.
What is not included?
External costs such as hosting (Vercel, Supabase, Stripe fees) and your domain are passed on at cost. Stock photography, copywriting or translation I quote separately if you need them.
Do you do ongoing maintenance?
Yes. After delivery you can choose a retainer (a set number of hours per month) or keep developing per job. We work out beforehand what fits your usage.
How soon can we start?
A Discovery usually gets scheduled within two weeks. For a full build the start date depends on availability, typically 2 to 4 weeks out.
Can I stop halfway?
Yes. Work that has been delivered is invoiced, and we stop the rest without a penalty. I work in short cycles so there is a natural decision point every one to two weeks.
Do you work with clients outside the Netherlands?
Gladly. I work in English and Dutch, and most of the work happens remotely anyway: video, a shared repository and a weekly demo. In another time zone we agree a fixed slot that works for both of us. Invoicing is in euros; VAT is reverse-charged if you have a valid VAT number.
Let's build

Tell me what you
want to build.

A half-hour call. You get an honest answer about what it costs, how long it takes and whether building it is smart at all.

Bas Voets · Webframer
0:00 / 0:00
What it costs · fixed price up front · Webframer