Back to home
Engagement · Quotes · Guarantee

How we engage — and how we price

No price list on this page. Every engagement is scoped per-project and per-team — published numbers would either mislead you or underbid the work. What you will find here is exactly how we build a quote, the model we work under, and the guarantee that protects you while we figure it out.

The guarantee, in one paragraph

$0 upfront. You pay nothing until working software is in your hands. After that, monthly billing — no annual contracts, no early-termination penalty, no milestone games. The code we write is yours from the first commit, in your repository, under your IP. If the work stops delivering value, you stop paying. That is it.

Three engagement modes

Most engagements fit cleanly into one of three shapes. The right one is usually obvious within ten minutes of the discovery call.

How we build a quote

We do not have a price list because we do not have a generic project. Here is the path from first call to a number you can actually act on.

  1. 01

    You walk us through the problem, the constraints, and what success looks like. We push back where we have a better idea. No NDA needed — we sign mutual NDAs on request before any sensitive detail.

  2. 02

    We turn the conversation into a written shape: what is in, what is explicitly out, the assumptions we are making, and the riskiest unknowns. You see this before any number is attached.

  3. 03

    We tell you which roles the work needs, how many of each, and why. You see the engineers who will actually do the work — not a sales team that hands off after signature.

  4. 04

    A range, not a single number — because honest software estimates are ranges. Anchored at the low end (everything goes well) and the high end (the riskiest unknowns hit). With a written breakdown of what would push the number which direction.

  5. 05

    Zero upfront. You pay against working software, not against milestones on a Gantt chart. If the work stops delivering value, you stop paying — that is the strongest accountability mechanism we have found.

What drives cost

Six dimensions move the number, in roughly the order they tend to matter. You can self-assess against them before we even talk.

  • Scope sizeHow much surface the work covers — number of features, number of integrations, number of distinct user types.
  • Integrations requiredThe first integration is straightforward; the fifth is rarely free. Legacy systems, undocumented APIs, and "nobody knows how it works anymore" all add real time.
  • Team seniority neededA junior developer on a fintech rebuild costs more in rework than a senior on day one. We staff the seniority the work actually requires — not the seniority that hits a target rate.
  • Compliance posturePCI scope, HIPAA-adjacent flows, GDPR subject-rights, audit logging — all real engineering work, surfaced early so it does not become a 3-week scramble before launch.
  • Timeline pressureSame scope on a 4-week deadline vs. a 10-week deadline costs different things. We will be honest about which timeline produces the better software.
  • Ongoing support shapeHand-off-and-walk-away is one cost. 24/7 incident response is another. We price the support model you actually need, not a default tier.

Why we don't publish prices

Every agency that publishes a price list either (a) has a single repeatable product, (b) hopes you will self-select into a tier that pads their margin, or (c) is hiding the real number behind the asterisk. None of those serve you.

We would rather spend 30 minutes on a call learning enough to give you a defensible range than 30 seconds on a webpage giving you a meaningless one. The same logic that makes us decline the $5k templated project also makes us decline to publish the $5k templated price.

Get a tailored quote in 48h

Free 30-minute call. We come back to you within two business days with a written shape, a team, and a range. We only take on a small number of new projects each month — quality over quantity, every time.