No guesswork.
A quote in 24 hours.
We don't hide behind 'contact us for pricing'. Here is exactly how we price work, what moves the number, and what you get every single time.
Three ways to work with us
Most clients start with one model and move to another as the work grows. You are never locked in — we can change the model between engagements.
Fixed Price
A defined deliverable, a defined number.
Best when you already know what needs building. We scope it, quote it, and the number does not move unless you change the scope.
- Scope, timeline and price agreed up front
- 50% to start, balance on delivery
- 30-day post-launch warranty included
- Ideal for sites, migrations, single features
Dedicated Capacity
A team that already knows your product.
Reserved engineering capacity each month, working continuously through your roadmap. This is where our pipeline pays off most, because we stop re-learning your codebase at every engagement — and it carries our best effective rate: committing to a month costs less per hour than buying hours one at a time.
- Reserved senior engineering capacity
- Continuous delivery against your roadmap
- Priority handling on urgent fixes
- Re-prioritise the backlog any month
- Rolling monthly, 30 days notice to stop
Time & Material
For work that cannot be scoped yet.
Billed monthly against hours actually tracked, visible to you in real time. Best for audits, exploratory work, and scopes that will move.
- Real-time hour tracking you can see
- Monthly invoicing, Net-15 terms
- No minimum commitment
- Ideal for audits and exploratory work
What actually moves the price
No agency can quote a number without these. Knowing them before you contact us is how you get a sharper quote, faster.
How defined the scope is
A clear brief gets a fixed price. A vague one gets a discovery phase first — which we would rather bill you two days for than get the estimate wrong by two months.
Third-party integrations
Stripe, a CRM, or a documented public API are routine. An undocumented legacy system with no test environment is the single most common reason estimates grow.
Design maturity
Existing Figma files or a design system cut significant time. Starting from a blank page means design work before engineering begins.
Compliance and security requirements
GDPR baseline is included in everything we build. Sector-specific requirements, audit trails, or penetration testing are scoped separately.
Included in every engagement
Not upsells. These are in the price whichever model you pick.
- 100% IP transfer on final payment
- Work in your own Git repositories
- Senior engineer review before every release
- CI/CD pipeline and automated testing
- Technical documentation and handover
- Scoped quote within 24 hours
A note on how we can price this way
Our rates are competitive because our delivery pipeline is fast, not because our engineering is discounted. The same senior engineers review every release regardless of which model you choose. If a quote ever looks too good for the scope, ask us to walk you through it — we would rather explain the number than have you wonder about it.