Create+
Build+
Grow+
Systems+
Guides+
Updates+
Case Studies+
AboutContact
Start a project
Home/Guides/Pricing Models
✦ Guide / Build  —  The playbook, in plain words

How is software work priced?

Fixed price, hourly, milestones, value-based, subscription — every quote you'll ever get uses one of a handful of pricing models. Here's what each one really means, who carries the risk, and why modern agencies mix them across a project.

Topic: Working with an agencyReading time: 8 minLevel: Beginner-friendly
§ 01 — The definition

What a pricing model actually is.

Software pricing model, defined

A pricing model defines how the cost of a software or web project is calculated and paid — one agreed amount for a defined scope, an hourly rate for actual time spent, instalments tied to milestones, a monthly subscription, or a fee based on the business value delivered. Each model really answers one question: who carries the risk when reality differs from the estimate?

The pricing model is one of three choices that shape a project — the other two are the development methodology (how the team works) and the engagement model (how you work together over time). They fit together: plan-first methods pair naturally with fixed prices; iterative methods pair with time-based or subscription pricing, because the scope evolves.

What it decides
How the cost is calculated — by scope, by time, by milestone, or by value.
What it really moves
Risk. No model makes work cheaper — each decides who pays when estimates are wrong.
What it pairs with
The methodology and the engagement model — the three are usually chosen together.
What to ask first
“How certain is my scope?” — the honest answer picks the model for you.
§ 02 — The models

The seven models, in plain words.

All figures below are illustrative examples, not quotes — real numbers depend on scope, region and team. What matters is the shape of each deal.

01
Fixed PriceOne amount, one scope
One agreed amount for a defined scope. Whether the work takes 300 or 500 hours, the price stays the same — unless the scope changes. The agency carries the estimating risk, which is why fixed prices include a buffer. Best for small, clearly defined projects: a brochure website, a defined sprint, an audit.
Example — website, defined scope: $12,000, whatever it takes.
02
Time & MaterialsPay for actual hours
You pay for the time actually spent, at agreed rates per role. If the project takes longer, it costs more; if it goes smoothly, less. The client carries more risk — and gains the flexibility to change direction anytime, which is why T&M is the natural partner of Agile development and evolving products. Very common today.
Example rates — developer $75/hr · designer $60/hr · QA $40/hr.
03
Milestone-BasedPay at checkpoints
Payments tied to project checkpoints, so risk is spread for both sides— you never pay far ahead of what you've seen, the agency never works far ahead of what's been paid. A common choice for medium-sized projects.
Example split — 20% upfront · 30% design approval · 30% development · 20% launch.
04
Pay-as-You-GoBuy hours when needed
You buy a block of work as needed — ten development hours, twenty-five support hours — and purchase more when it runs out. Maximum control, minimum commitment; best for occasional fixes and small improvements rather than sustained work.
Example — a block of 10 dev hours, topped up when used.
05
Value-BasedPriced on the outcome
The fee is set from the business impact, not the hours. Common in consulting and AI projects, where a small build can carry a large, measurable payoff. It requires trust and a measurable outcome — but it aligns everyone on results instead of effort.
Example — an automation saves $200,000/yr; the fee is $40,000 — priced on impact, not hours.
06
RetainerFixed monthly fee
A fixed monthly fee covering an agreed mix — maintenance, small improvements, support, meetings. Predictable for both sides, and very common for marketing and ongoing software work. (As a way of working, retainers are covered in our engagement models guide.)
Example — $3,000/month: maintenance + improvements + support.
07
SubscriptionContinuous improvement, monthly
Popular for AI, SaaS and ongoing digital services: a monthly price for a continuously improved product — hosting, maintenance, analytics, updates, new features. It fits the reality that software is never “finished” — the philosophy behind micro-builds and weekly iteration.
Example — $500/mo hosting + care · $2,000/mo continuous AI optimisation & features.
§ 03 — Side by side

Who carries the risk, in each model.

Pricing models compared: best fit, risk, and flexibility
ModelBest forWho carries the riskFlexibility
Fixed priceSmall, clearly defined projectsAgencyLow
Time & materialsAgile builds, evolving productsClientHigh
Milestone-basedMedium projectsSharedMedium
Pay-as-you-goOccasional fixes & tweaksClient (small stakes)High
Value-basedMeasurable, high-impact outcomesShared, on the outcomeMedium
RetainerOngoing support & marketingSharedMedium
SubscriptionContinuously improved productsSharedHigh

Note: all example figures on this page are illustrative, not quotes. No model is inherently cheapest — each moves risk rather than removing cost. The right model is the one that matches how certain your scope really is.

§ 04 — In practice

What most modern agencies actually do.

Real projects rarely use one model end to end, because certainty changes as the product evolves. Early phases are small and definable — they suit fixed prices. The main build has unknowns — it suits time & materials or milestones. After launch, improvement never stops — it suits a subscription. A common lifecycle:

Discovery
Fixed price
Prototype / MVP
Fixed or milestone
Build & launch
T&M or milestone
Growth & optimisation
Subscription / retainer

This is also how we price: a fixed-price Discovery Sprint, a fixed-price Prototype Sprint (creditable toward the build), a build scoped from the validated plan, and a monthly Care & Growth phase — because software is improved through small, high-impact iterations, not infrequent rebuilds.

See it applied

Our packages follow this exact lifecycle.

Discovery Sprint → Prototype Sprint → The Build → Care & Growth. Each step de-risks the next, and every sprint's output is yours to keep.

See Bigello's packages
§ 05 — Common questions

Pricing, answered.

What's the difference between fixed price and time & materials?

Fixed price is one agreed amount for a defined scope — the agency carries the estimating risk. Time & materials pays for actual hours at agreed rates — you carry more risk but can change direction anytime.

Fixed suits small, clearly defined projects; T&M suits evolving products.

What is value-based pricing?

The fee is set from the business impact, not the hours — e.g. an automation that saves $200,000 a year might be priced at $40,000. Common in consulting and AI projects where the outcome is measurable and large relative to the effort.

How do milestone payments usually split?

A typical split: 20% upfront, 30% after design approval, 30% after development, 20% on launch. The exact split varies — the principle is that neither side gets far ahead of the other.

Why do agencies mix models across one project?

Because certainty changes as the product evolves: discovery and prototypes are definable (fixed price), the build has unknowns (T&M or milestones), and post-launch improvement is continuous (subscription or retainer). Mixing models matches the price to the risk at each stage.

Is a pricing model the same as an engagement model?

No. The pricing model is how cost is calculated; the engagement model is how you work together over time — project, retainer, or dedicated team. They usually get chosen together — see our guide to engagement models.