A web development agency writes custom code: web applications, customer portals, ecommerce backends, API integrations, and marketing sites too complex for a template. Clients are companies whose requirements outgrew a page builder, from startups without engineers to established firms that need a system their internal team cannot build or maintain.
15,000 to 30,000
US entities
100 to 200 dollars
Typical US hourly rate
2 to 6 months
Typical custom build
We estimate 15,000 to 30,000 US entities in this category. Directional estimate, not a census figure.
01
How they make money
Three models coexist. Fixed price projects are quoted against a written specification, common for well defined builds, and every ambiguity in that spec becomes a change order later. Time and materials bills actual hours, typically 100 to 200 dollars for US based senior work, with blended offshore teams often quoting half that or less. The third model is the retainer or dedicated team, where the client buys a fixed monthly capacity, usually measured in sprints or developer months, and directs it.
The pattern to understand is that discovery is often sold separately. Good shops charge a smaller fixed fee to produce the spec, architecture, and estimate, then price the build from that document. It feels like paying to get a quote. It is actually the cheapest insurance in the category, because unpriced ambiguity always lands on the client.
02
What good ones have in common
Code in your accounts from day one. The repository, hosting, and domains sit in accounts you own, with the agency added as a collaborator. Firing them should never mean negotiating for your own source code.
A written spec with stated assumptions. Serious shops document what is in scope, what is out, and what they assumed. Estimates without assumptions are guesses with a signature.
Senior review on everything shipped. Ask who reviews the code and how. A named senior engineer approving pull requests is the difference between an agency and a staffing pass through.
A staging environment and a release process. Changes go to a test site first, and deploys are repeatable rather than heroic. If they edit the live site directly, eventually they will break the live site directly.
An honest maintenance conversation. Good firms tell you what the system will cost to run and patch each year before you commit to the build. Software is a pet, not a statue, and they should say so.
03
Red flags
A fixed price before discovery. A firm quote on a complex build after one call means the number is padded, or the shop plans to make it back on change orders. Either way you are the one funding the uncertainty.
Everything needs a rewrite. Agencies that condemn your existing system in the first meeting, before reading the code, are selling the biggest project rather than the right one. Rewrites are sometimes correct and always expensive.
No repository access for the client. If the code lives only on their machines or in their accounts, you are renting your own product. This is the single most common source of hostage situations in the category.
One developer wearing five titles. Nothing wrong with hiring a freelancer, but paying agency rates for a single person with no backup means your project pauses when they get sick, busy, or bored.
Yes to every feature, instantly. Real engineers push back somewhere. A shop that never says a feature is expensive or unwise is not estimating, it is agreeing, and the reckoning arrives mid project.
04
How the category is changing
AI coding assistants have genuinely changed the economics of this category. Senior developers ship noticeably faster, which is quietly widening margins at fixed prices and pushing honest shops toward smaller estimates for routine work. Buyers are starting to ask why a standard integration still costs what it did in 2022, and the shops without a good answer are losing deals. At the same time, demand has tilted toward exactly the work AI does not finish on its own: gluing systems together, hardening security, untangling legacy code, and building AI features into existing products.
The other visible shift is consolidation of the middle. Very small shops thrive on relationships and very large ones on process, while mid sized generalist agencies are squeezed between cheaper AI assisted freelancers below and specialized platform partners above. Specialization by industry or platform is increasingly the survival strategy.
05
Frequently asked questions
How much does a web development agency charge per hour?
US based agencies typically bill 100 to 200 dollars per hour for senior work. Blended teams with offshore developers often quote 40 to 90 dollars. Compare total project estimates rather than rates alone, since slower cheap hours can cost more than fast expensive ones.
How long does a custom web application take to build?
A focused first version usually takes two to six months. Anything quoted in weeks is either very small or very optimistic. Discovery and a written spec before the build is the best predictor of the timeline holding.
Should I choose fixed price or time and materials?
Fixed price suits well defined projects with a real spec. Time and materials suits evolving products where requirements will change. Many good engagements do both: fixed price discovery, then time and materials development against the resulting plan.
Do I own the code the agency writes?
Only if the contract says so. Insist on full ownership transferring on payment, code delivered in a repository you control, and a clear license for any preexisting components the agency reuses across clients.
What is the difference between a web development agency and a software development agency?
Mostly emphasis. Web development shops center on browser based products, sites, and integrations. Software development firms range wider into mobile, desktop, and embedded work. For a web application the labels overlap almost completely, so judge the portfolio, not the name.
Want the full directory of web development?We are publishing full listings category by category. Leave an email and we will send this one when it goes live. Requests decide what publishes next.
One email per category. No newsletter.
Development shops rarely advertise, so they grow through referrals, platform partner directories, and the occasional push from marketing agencies, while sourcing scarce senior engineers through the same staffing agencies their clients use.