← Back to all posts

You have a relatively straightforward project. Maybe a custom CRM, a client portal, or an internal tool that replaces three spreadsheets. You call a few agencies for quotes. The numbers come back: $55,000. $72,000. $120,000.

Your first thought is probably that software development is just expensive. And it can be. But the more interesting question is: where does that money actually go? Because when you break down a traditional agency quote, a surprising amount of it has nothing to do with writing code.

The Anatomy of a $60k Agency Quote

Let us dissect a typical mid-range agency project—say, a $60,000 custom web application. Here is roughly how that money gets allocated at a traditional shop with 20-50 employees:

Office and Overhead: ~15-20%

Most traditional agencies maintain physical office space. In any mid-sized city, that is $3,000-$8,000 per month in rent alone, plus utilities, furniture, equipment, internet, coffee, and all the other costs of running a physical location. That overhead gets spread across every project. On a $60k project, you are contributing $9,000-$12,000 toward keeping the lights on at an office you will never visit.

Project Management Layer: ~15-20%

Agencies run on layers. Your project gets assigned a project manager, possibly an account manager, and sometimes a technical lead who does not write code but reviews it. These are salaried employees who attend your meetings, write status reports, update Jira tickets, and relay information between you and the developers who do the actual work. On a $60k project, that is another $9,000-$12,000 in management overhead.

Sales and Business Development: ~10%

Someone had to sell you this project. Agencies employ sales teams, run marketing campaigns, attend conferences, and sponsor events. The cost of acquiring you as a client gets baked into the project price. That is roughly $6,000 on a $60k engagement.

Junior Developer Markup: ~20-25%

Here is the part that stings. Many agencies staff projects with junior developers billing at senior rates. A junior developer earning $55,000-$70,000 per year gets billed out at $150-$200 per hour. The agency pockets the difference. This is not necessarily malicious—it is how the business model works—but it means you are paying senior prices for developers who are still learning on the job. That learning happens on your timeline and your budget.

Scope Creep Padding: ~10-15%

Experienced agencies know that requirements change. So they pad estimates by 10-15% to cover the inevitable scope drift. This is actually reasonable in some ways—scope creep is real—but it means you are paying for problems that have not happened yet and might never happen.

Actual Development: ~25-35%

After all of that, the portion of your $60,000 that goes toward actual code being written for your specific project is typically $15,000-$21,000. The rest is the cost of the agency being an agency.

Why This Model Persists

To be fair, the traditional agency model is not a scam. It exists for valid reasons:

The problem is not that this model exists. The problem is that it gets applied to projects that do not need it. A 10-person landscaping company building a job scheduling tool does not need the same agency structure as a bank building a trading platform. But they often get quoted the same kind of rates.

The Lean Alternative

The economics of software development have changed dramatically in the last few years. Not because developers got cheaper, but because:

Infrastructure costs collapsed

Hosting a production web application used to require servers, DevOps engineers, and monitoring tools. Today, platforms like Vercel, Netlify, and Railway offer production-grade hosting on free or near-free tiers. A database that would have cost $500/month five years ago is $0-$25/month on Supabase or PlanetScale. The infrastructure line item on most small business projects has dropped by 80-90%.

Modern tools and workflows accelerate everything

The frameworks and tools available today are radically more productive than what existed even three years ago. A senior developer with modern tools and workflows can build in two weeks what used to take a small team six weeks. Component libraries, open-source packages, and mature frameworks mean that developers spend less time building commodity features from scratch and more time on the parts of your application that are actually unique.

Remote work eliminated office overhead

A lean development shop operating fully remote has zero office costs. That 15-20% overhead disappears entirely. The savings get passed to clients or invested back into the quality of the work.

Small teams eliminate management layers

When the person who talks to you is the same person who writes your code, you eliminate the telephone game of requirements passing through three people. Communication is faster, misunderstandings are fewer, and the project management overhead drops to near zero. The developer is the project manager.

What This Means in Practice

Take that same $60,000 agency project. A lean team with modern tools can typically deliver equivalent quality for $8,000-$20,000. Not because the work is lower quality or the developer is less skilled—often the opposite—but because the structural inefficiencies are gone.

The math is straightforward:

Stack those savings and the price difference is not a mystery. It is arithmetic.

What You Give Up (And What You Do Not)

To be honest about the trade-offs, here is what a lean team typically does not provide:

What you do not give up: code quality, security practices, proper architecture, testing, documentation, or post-launch support. Those are functions of the developer's skill, not the size of the building they work in.

How to Evaluate the Difference

When comparing quotes from an agency and a lean team, ask these questions:

  1. Who will actually write my code? Get names and experience levels. At an agency, your code might be written by a developer you never meet.
  2. What is the hourly or daily rate? If an agency will not break down their quote into hours and rates, the margin is probably larger than you think.
  3. What is included in overhead? Ask directly: how much of this quote is office space, management, and non-development costs?
  4. What does the timeline look like? A lean team that delivers in 4–6 weeks versus an agency that takes 12–16 weeks is not just faster—it is a signal about how much of the agency timeline is coordination overhead.
  5. Can I talk to the developer directly? If the answer is no, you are paying for a layer of indirection you probably do not need.

Real Numbers: A Side-by-Side Walkthrough

To make this tangible, here is how a real project—a custom CRM with invoicing and scheduling for a 12-person service business—would typically land across different engagement types:

Traditional agency (20–50 person shop, US-based):

Offshore agency (Eastern Europe or South Asia):

Lean independent developer or small studio (modern tools, US-based):

The lean path costs 70–80% less than the traditional agency path, takes half the calendar time, and produces equivalent or better code quality because there is no telephone game between you and the person doing the work.

Why the Timeline Gap Matters Beyond Just Waiting

Businesses underestimate how much a 16-week agency engagement costs compared to a 7-week lean engagement—even if the quoted prices were identical.

Consider what runs on your current broken system for those extra nine weeks: customer service friction, manual workarounds consuming staff hours, data living in spreadsheets instead of a proper database, invoices going out late. The cost of delay is real and it accumulates daily.

A business that was losing four hours per week in manual reporting before launching a new system—at an $80,000/year salary basis—loses approximately $2,800 in additional labor cost for every eight weeks of delay. That is part of your real total cost of working with a slower agency.

What “Lean” Actually Means in Practice

Lean does not mean cutting corners. It means removing the parts of the agency model that add cost without adding value to your project specifically. For a small business application, those are:

What stays: senior-level engineering, good architecture decisions, proper testing, clean documentation, and a codebase that a future developer can understand and extend without starting over.

Want to see what your project would cost without the agency markup? The studio gives transparent quotes with clear hour breakdowns—no scope padding, no management layer.

Get a Free Quote

The agency model is not broken. It is just designed for a different scale. If your project is a custom application for a small business, there is a very good chance you can get the same result for a fraction of the cost by working with a lean team that uses modern tools and skips the overhead. The quality of the code does not care how much rent your developer pays.

The studio builds custom software for small and mid-size businesses on a fixed-scope, 12-week engagement model—direct communication, one developer, no management layer. You can read about the engagement structure at septimlabs.com/process.