On this page
1. Choose an engagement model
Most buyers walk in with a goal but no clear preference between models. The four below cover 95% of engagements. Pick by how clear the scope is, how predictable the budget needs to be, and how long the work will run.
Fixed-price project
We write a fixed Statement of Work with milestones, deliverables, and a single price. Change requests get costed separately. Lowest risk for the buyer when requirements are well-defined.
- Typical project: MVP, redesign, migration, focused feature build
- Milestones billed on acceptance, not on time
- Includes one round of revisions per milestone
Monthly retainer
You pay a fixed monthly fee for a guaranteed number of senior engineering hours. We work from your backlog, you re-prioritise weekly. Cancel with one month notice.
- Typical use: feature factory, AI integration, continuous modernisation
- Weekly demo + written status report
- Roll over up to 20% of unused hours one month
Dedicated developer
One full-time engineer (160 hours/month) commits to you. Joins your standups, your Slack, your GitHub. You manage them like an employee. AI tooling (Claude, Cursor, Copilot) is provided by us.
- 2-week free trial — pay nothing if not a fit, or we replace at no cost
- Backup engineer covers planned and sick leave
- Replace anyone with 2 weeks notice, no replacement fee
Dedicated team / pod
Cross-functional pod: 2–8 engineers + tech lead, covering frontend, backend, DevOps, and QA. Sprint planning, demos, and CI/CD pipelines included. Scale up or down monthly with no penalty.
- Tech lead included free above 3 engineers
- Two-week sprint cadence with demos
- Code reviews, CI/CD, and observability included
Not sure which model fits? The build vs buy calculator and in-house vs offshore TCO calculator help. You can also book a 30-minute call and we will recommend a model based on your scope.