Pricing

One number, agreed
before we start.

Every price we charge, on one page.
No hourly meter, no surprise line, and nothing added for people who never open your project.

See the numbers
Quoted after we look not beforeChanges quoted in advance
01 / one-time work

Work with
an end.

Scoped, quoted, built, handed over. Prices starting with "from" depend on scope, and you get the exact number after the free audit.

Launch offer · 10% off every price
03 / why it is lower

You are paying
for the work.

The same project can cost three times as much elsewhere, and the difference is rarely the engineering.

01No middle layerNo salesperson, no account manager forwarding emails, no project manager writing status reports. You talk to the people writing the code.
02Nothing is resoldYour project is not passed to a cheaper studio with a markup on top. We are the workshop and the shop counter at the same time.
03Priced, not meteredHourly billing quietly pays us to be slow. A fixed number pays us to be good at it and to want you back next year.

We will not be the lowest quote you receive. Somebody always goes lower. We are the one where the money went into the work. See how we work →

04 / never billed

What we never
charge for.

These are written into the agreement, not left to goodwill. Every one of them is a line other people invoice.

The auditThe first look at your system is free, and it stays free even if you never hire us. It is how we start almost every conversation.
Our own mistakesIf we underestimated our work, we absorb it. If we broke something, we fix it. Neither reaches your invoice.
Answering a questionAsking us whether a tool is worth buying, or whether a quote you received is fair, does not start a meter.
Setup and onboardingGetting you started is our cost. Charging to begin is a fee for the privilege of becoming a customer.
LeavingNo exit fee, no held data. Thirty days notice and you get everything, in a form another team can run.
Fixing an outageOn a support plan, a fix never comes out of your hours. Charging for it would make us slower to admit a problem.
05 / questions

The things people
actually ask.

Why do some prices say "from"?

Because quoting a rebuild or a new build without seeing the system is a guess, and a guess always becomes an extra invoice later. The free audit turns the "from" into an exact number, and that number is then fixed.

What if the scope grows?

We quote the change and you decide before we build it. You will never receive an invoice containing something you have not already agreed to. If the growth came from our own underestimate, it is our cost.

Do you take payment in stages?

Yes. Usually a deposit to start and the rest on delivery, or monthly for longer projects. Retainers are billed monthly in advance. We will fit reasonable terms, and we will say so plainly if we cannot.

Which currency, and what about tax?

Prices are shown for your region and in its currency: US dollars, euros, pounds, dirhams, or riyals. Change the region at the bottom of any page. We invoice in that same currency. Any tax that applies depends on where your business is registered and appears on the invoice, never as a surprise afterwards.

Do you offer discounts?

Not for asking. Taking more than one service together genuinely costs us less to deliver, so that is reflected in the quote. A discount for pressure would only mean the first number was not honest.

Can we start small?

We would prefer it. A landing page or an audit is a cheap way for both of us to find out whether working together is a good idea, before anyone commits to something large.

06 / start here

Send us a URL.
We'll tell you what hurts.

The audit is free and it is how every exact number starts. You get a written report in 48 hours, whether or not you hire us afterwards.