Fixed Price vs. Hourly: How Development Agencies Actually Quote

Co-Founder, Product & Business
The Two Models in One Paragraph Each
Hourly (time and materials): you pay for the time the team spends. The final cost depends on how long the work actually takes.
Fixed price: the agency commits to a defined scope for an agreed amount. You know the cost before work starts — as long as the scope stays the same.
The Real Question: Who Carries the Risk
Every software project has unknowns. The pricing model decides who pays for them.
With hourly billing, you carry the risk: if a feature takes three times longer than expected, so does the invoice.
With a fixed price, the agency carries it: if they underestimate, they absorb the difference. That's why a serious fixed quote takes longer to prepare — the agency has to understand the work before it can commit to a number.
When Hourly Makes Sense
The scope genuinely can't be defined yet — early research, prototyping, or exploring a technical unknown.
The work is ongoing with no fixed end, like maintenance or a long-term retainer.
You have the time and technical background to review hours and reprioritise every week.
When a Fixed Price Makes Sense
You know what you need to launch and can describe it, even roughly.
You have a budget you can't go over — true for most pre-seed and bootstrapped founders.
You don't want to manage an agency's timesheets on top of running a company.
Keeping a Fixed Price Fair When Scope Changes
Scope always changes. What separates a good fixed-price agreement from a bad one is what happens when it does.
A good agreement has a written change process: the new request is described, estimated, and approved before anyone works on it. You decide whether it's worth the cost now or can wait for a later phase.
A bad one either refuses every change or quietly absorbs them until quality starts to slip.
Milestones Matter More Than the Model
Whichever model you choose, tie payments to milestones you can see: approved designs, a working build on a test link, a launch.
Paying everything up front removes your leverage. Paying only at the end makes the agency finance your project. Milestones keep both sides honest.
How We Price at Sakura
We quote a fixed scope, timeline, and price after a brief — most proposals go out within 2–3 business days of a completed one.
Payment is split across milestones: a deposit to start, the rest tied to delivery, and never 100% before work begins.
If the scope changes mid-project, we re-scope the affected piece and share the cost and timeline impact before continuing.
Ongoing SEO, marketing, and development after launch are scoped separately, once you know what support you need.
Quick Comparison
Budget certainty: fixed price
Flexibility for work that can't be defined yet: hourly
Management effort on your side: lower with a fixed price
Risk of surprise invoices: lower with a fixed price — provided there's a written change process
About the author
Vladimir Kurilo
Co-founder of Sakura Agency. Leads product and business.