Pricing & How We Work

How we work depends on
trust. And trust is built.

Most engagements run $40–$50 per hour — about $6,400–$8,000 per developer per month, with every dollar on the record. But the rate is the easy part. The harder, more useful question is how a working relationship begins, and how it grows.

Where the money goes

70 / 10 / 20.
Every dollar, on the record.

Every dollar of the engineering fee is allocated against a fixed internal structure. Not a suggestion. A rule. It is what makes long-term partnerships economically possible — for both sides. Where a team also runs your production, that responsibility is charged and accounted for separately — the worked example below shows exactly how.

70%

The Engineer

Goes directly to the person writing your code. Salary, benefits, the things that keep senior engineers from leaving after eighteen months. In most agencies this is the line most commonly squeezed. We do not squeeze it.

10%

The Account Owner

Goes to the engineer responsible for you — not a salesperson, not a project manager. They receive it only after you have paid, so they are paid when you are served, not when you are sold to. If they are not right, you can ask for someone else. This line is what makes a ten-, fifteen-, eighteen-year engagement continuous rather than a series of reboots.

20%

The Platform

Recruitment, onboarding, compliance, HR, tooling, quality, operations. Capped at twenty percent, transparently. Every point above twenty would come out of the engineer's seventy. That's why we hold the line at twenty.

How a relationship grows

One model. The shape changes
as trust is built.

A fixed price can give you a single certain number. But it also means we can only deliver exactly what was signed — even when, halfway through, we find a better way to build it. Once there's trust, you're paying for our time and our judgment — and that's when we say what we really think, and the software gets better for it. The furthest point on the line is the one most firms never reach: you hand us the production environment, and we run it.

lower trust trust established Start Small a fixed-price first project Dedicated Developer you run production Dedicated Team we run production
Start Smalla fixed-price first projectlower trust
Dedicated Developeryou run production
Dedicated Teamwe run productiontrust established
From our work

The most expensive mistake in software services is the one the client cannot see: turnover. Keeping the same team on a mission-critical system for eighteen years — and counting — is not a cost-saving strategy. It is the entire strategy.

— Formpak · UK · 18-year engagement, ongoing
The starting point

Start Small.
A first project, before anything bigger.

Most of our long-running partnerships began with a small, bounded first project. Not a pilot, not a sales demo — a real piece of work that lets both sides find out how it feels to build together. Three steps, each with a clear price and a clear exit:

Step 0 · Free

Code health check

A senior engineer reads your codebase and sends written findings.

You get
A written report: what's solid, what's risky, what it would take to move forward
Price
Free
Time
Within a week of access
Exit
Keep the report, walk away. No follow-up obligation.
Step 1 · Start Small

A first project, fixed price

We scope a meaningful slice of the real work, fix the price, and deliver it.

You get
Working software, plus what we learned about the real complexity and where the requirement could be better
Price
$2,000–$5,000, agreed up front. One per client.
Time
Typically two to six weeks
Exit
Delivered means done. Continue or not.
Step 2 · Ongoing

Dedicated developer or team

The same engineer keeps going, billed by time, on a dedicated or time-and-materials basis.

You get
Full-time senior engineers who own the outcome; a team that runs production where you want it
Price
$6,400–$8,000 per engineer per month; +10% where we hold production
Time
Open-ended. Several engagements are in their second decade.
Exit
No minimum term. Thirty days' notice on either side, at any time.
Step 0 — Free

Free code health check

A day or two of a senior engineer's time: they read your codebase and send a written report within a week of getting access — what's solid, what's risky, and what it would take to move it forward. No cost, and the findings are yours either way.

It's a read of the code, not a full discovery — that deeper work is what Start Small is for, and it's paid, because that's where the real thinking happens.

Get your free code health check →
$2,000–$5,000
a fixed price, for a small first project we scope with you
one per client

You often don't have time to define the work in detail — so we'll do it. We take a meaningful slice of what you need, scope it, fix the price, and deliver it.

And here's the honest part: under a fixed price, we deliver exactly what we agreed to. Along the way you'll see the real complexity inside the work — and the places where the requirement could actually be better than first imagined. That's the moment most clients understand why we don't run long engagements on fixed price. When you pay for our time instead, we say what we really think, and the software gets better for it.

So Start Small isn't just a small project. It's how trust begins — and how you find out whether we're right for you before committing to anything larger.

After trust is built

Two ways to keep working together.

One model — a senior engineer who reports to you and owns the outcome. The only real fork is who runs the production environment. Not how many people are on the work: a team can start as one engineer.

Dedicated Developer

You run production.

You have a product owner and the keys. We supply the engineering.
Senior engineers allocated full-time to your work, embedded in your team and reporting to your product owner. They write, test and ship into the environments you give them — development, test, staging. Production stays in your hands. Scale up or down as your needs change.
$6,400–$8,000 / monthUSD · per engineer · full-time
How a dedicated developer works →
Dedicated Team

We run production.

You hand us the environment. A full-time Account Owner leads the team and answers for it.
The same engineers, plus the responsibility most vendors refuse: named access to your production environment, deployments and incidents handled by the people who wrote the code, and one engineer — your Account Owner, full-time on your work — accountable for all of it. Who has access, what they may change and how fast they respond is written down. You can see it, narrow it or take it back at any time.
Developer rate + 10%USD · per engineer · production responsibility · out-of-hours standby priced separately
What handing us production means →

A month, on paper.

Worked example · two-engineer dedicated team running production · USD
Engineering fee — 2 senior engineers, full-time, at $7,200 each$14,400
70% to the two engineers doing the work$10,080
10% to your Account Owner — one of those two engineers, paid after you pay$1,440
20% to the company — recruitment, retention, legal, infrastructure$2,880
Production responsibility — 10% of the engineering fee
Named production access, changes and rollbacks, business-hours incident response. Split between the company (insurance, compliance, access management) and the engineers who handle incidents. Not part of 70/10/20.
$1,440
Monthly total$15,840
Optional out-of-hours coverage — quoted separately based on the coverage you need
A fixed monthly standby fee agreed before we start; incident hours outside business hours billed at overtime rates on top.
Quoted separately
Two things people ask. Is the Account Owner an extra person? No — on a dedicated team the Account Owner is one of the engineers on your work, full-time. On a one-engineer team, that engineer is the Account Owner. There is no separate charge for the role; the 10% comes out of the engineering fee shown above. Does the production fee go into 70/10/20? No. It's a separate line, accounted for separately, because it pays for a different thing — the risk and readiness of holding your production — and we'd rather show you that than fold it into a rate.
How it's papered. Either tier runs on a time-and-materials basis under one master agreement: a dedicated statement of work for full-time roles, a time-and-materials statement of work where you want a fixed daily commitment that can flex, or a time-box for a bounded project — a capped number of working days, billed as consumed, unused days refunded. The paper follows the work. It never changes who runs production.

Every one of these started small.

Not one of these began as a big contract. They started as a single engineer on a first project — and grew, over years, into the work you see here. The model rewards clients who start small and stay long.

Frequently Asked

The questions we get
before the first call.

If your question isn't here, email hello@core70.com and we'll answer it directly.

Why not publish a precise price list?

Because engagements are shaped by real variables — seniority, stack, region, engagement length. A rate card would force us to quote the top of the range to everyone, or commit to numbers we cannot honestly deliver on. The range above is the honest answer: this is where the majority of our engagements land.

When would an engagement sit above the $50 / hour range?

When the role requires an engineer based in a higher-cost market, or when seniority exceeds what the main range supports (lead architect, principal engineer). Both are uncommon. We will tell you in the first conversation whether your request is in or out of the main range.

What is included in the rate?

The engineer's time, technical delivery, and the coordination, delivery management, and quality assurance the engineer handles directly — not a separate project manager or QA layer billed on top. Also included: the infrastructure for collaboration. Not included: third-party licenses, cloud spend passed through at cost, and travel if the engagement requires on-site presence.

What does the 10% for production responsibility cover?

Holding named access to your production environment, deploying and rolling back through an agreed pipeline, and responding to incidents during business hours — with an Account Owner who is full-time on your work and accountable for it. What you are buying is named people, written procedures and response targets. Where your procurement needs formal service levels, we set them with you against the systems we take on rather than publish a generic percentage. Out-of-hours standby is priced separately, only where you need it.

Are there discounts for larger or longer engagements?

The 70/10/20 structure already builds long-term continuity into the default pricing. We do not discount the 70% — that goes to engineers whose cost does not fall with scale. Where scale produces efficiency is in the 20% overhead layer, and those efficiencies are passed through as a matter of course, not negotiated.

What happens if the engagement doesn't work out?

There is no minimum term. Standard notice is thirty days on either side, at any time. If you need to scale down or pause, the flexible team model — which in some of our engagements has moved between five and twenty engineers depending on season — is designed for exactly that.

Before you get in touch

Is this the right fit?

If what you want is a single fixed number, delivered once, with no intention of building a longer relationship — a fixed price can give you that, and there are firms who do it well. We're probably not the one. That's genuinely okay.

But if you're open to starting small and seeing how we actually work — an engineer who talks to you directly, owns the outcome, and tells you the truth about your software — then we'll earn your trust the only way it can be earned. With real work.

That's the whole idea. Trust isn't promised in a contract. It's built, one project at a time.

Ready for a concrete number?

Tell us the problem.
We'll come back with a quote.

One business day. Just a real number inside the range above.

Request a Quote Revisit the model