What it costs

Fixed price up front,
never by the hour.

Where each package starts is below. The conversation in which we work out what you need costs you nothing, and it produces a fixed quote for the whole track. No paid run-up, no reconciliation afterwards.

Pricing

Fixed prices,
never by the hour.

Website
from
€ 1,500
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
from
€ 3,450
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
fixed price after the call
  • ·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
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 does it say 'from' and not one number?
Because the same question can be a two-week project or a three-month one, depending on integrations, permissions and how much already exists. The number above is where that service starts, so you know whether it is worth talking further. After a half-hour call I know enough for a fixed quote, and that call costs you nothing.
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?
An intake call usually gets scheduled within a week. 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