End-of-year pricing now available. Sign by 12 December, start in January.See the plans

Subscription, retainer or fixed price?

The three common ways to pay for software development compared: what each is good for, where each breaks down, and how AI tools have changed the maths in 2026.

A team talking through plans around a table

Short answer

Choose a fixed-price project when the scope is stable and the budget has to be fixed. Choose a retainer when you need a small, predictable amount of support. Choose a subscription when you have a live product, a changing backlog and want continuous, senior output without counting hours.

Fixed-price projects

Good for: a defined system with a stable spec and a budget that has to be agreed up front, such as a grant-funded build or a procurement process.

Where it breaks down: real products change as you learn. Every change becomes a change request with its own quote, and both sides spend time negotiating instead of building. When the project ends, the team moves on.

Hourly retainers

Good for: light-touch support on a stable system, where a few hours a month is enough.

Where it breaks down: AI tools have made many changes much quicker. Work that once filled a day might take an hour. Retainers measured in hours start to undersell what you get, and the provider ends up scrabbling to find enough work to fill the block. It’s a model built for a slower era.

Subscriptions

Good for: live products with a steady stream of features, fixes and improvements, and teams that want senior judgment built in.

Where it breaks down: if you have no product yet, or nobody who can prioritise and review, a subscription has nothing to work on and no one to sign it off.

Side by side

Fixed priceRetainerSubscription
You pay forA defined scopeA block of hoursContinuous output and judgment
ChangesChange ordersCome out of the hoursGo into the queue
Budget certaintyHigh, until scope changesHighHigh
Who benefits from AI speedDepends on the quoteNeither, reallyYou get more shipped
After launchNew contractSame hoursSame queue

How AI tools changed the maths

When building was slow, pricing by time roughly matched value. Now the build itself is fast, and the value sits in the layer on top: deciding what’s worth building, designing it so people understand it, and making it survive real users. Hourly pricing can’t capture that, and fixed prices for small products look odd next to something knocked up overnight in an AI app builder. That’s why we moved to a subscription. The longer version is here.

Can you mix them?

Yes. A common path is a Discovery Sprint to shape a new product, a fixed-scope build to launch it, then the subscription to keep improving it.

Questions

Do you still offer retainers?

Existing support arrangements carry on as they are. For new clients, the subscription has replaced hourly retainers because it’s simpler and gives better value.

Is a 12-month subscription term risky?

It’s a commitment, which is why it’s worth checking the provider first. We use a 12-month term because product work compounds: the better we know your codebase and business, the more each month is worth.

Start in January.

Book a 20-minute call, or send us your backlog for a free queue review. End-of-year pricing if you sign by 12 December.