Skip to content

Pricing & Engagement

Three ways to work with us.

Every engagement is custom-scoped, but they all fit into one of three structures. We'll recommend the one that fits — never the most expensive one.

Discovery sprint

Fixed scope

1 – 2 weeks

A short, focused engagement to clarify the problem, surface risks, and produce an architecture proposal you own — whether or not we go further.

  • Stakeholder interviews & goal alignment
  • Architecture diagrams + tech-decision memo
  • Clickable prototype of the critical path
  • Concrete proposal: timeline, team, and price for the build phase

Right for: validating an idea before committing

Most common

Build engagement

Fixed price · per phase

4 – 16 weeks

End-to-end delivery of a defined product or system. Phased into milestones with bi-weekly demos and full source access from day one.

  • Production-grade implementation
  • CI/CD, logging, monitoring set up
  • Full handover docs & runbook
  • Two weeks of post-launch support included

Right for: shipping the first version of a real product

Retainer

Monthly · scoped capacity

Ongoing

A fixed block of senior engineering capacity each month, dedicated to evolution, optimization, and ops on systems we built or inherited.

  • Reserved engineering hours, predictable invoicing
  • On-call coverage for incidents (within agreed scope)
  • Roadmap reviews and quarterly strategy syncs
  • Pause or scale capacity month-to-month

Right for: keeping a live system healthy and growing

No lock-in

You own your code, infrastructure, and credentials from day one. Cancel any time, take everything with you.

Transparent estimates

We separate fixed-price (when scope is clear) from time-and-materials (when it can't be). We don't hide complexity in fudge-factors.

Outcome over hours

Engagements are measured by what gets shipped and how it performs in production — not by time logged.

Want a real estimate?

Tell us what you're building. We'll come back within 48 hours with a recommended engagement model and a price range — no sales call required.