kott®
← Journal

Design subscription or project quote: what each one actually buys

A subscription buys ongoing capacity. A quote buys a fixed scope and a fixed price. Here is how to tell which one your business actually needs.

A design subscription buys you capacity. A set amount of design time each month, on tap, for as long as you keep paying. A project quote buys you a result: a fixed price for a defined piece of work, with a start and a finish. Both are honest pricing models. The mistake is picking one because it's the one you were offered, not because it matches how much design work your business actually has coming. A studio quoting you a monthly retainer when you have one deliverable and no ongoing need is selling you a commitment you don't need. Flip it around: quote you a fixed project when your design needs never actually stop, and you'll be rebuying the same relationship every few months.

A subscription, sometimes called a retainer, is a recurring monthly fee for ongoing capacity: a queue you can drop requests into, priority turnaround ahead of one off clients, and a team that keeps learning your brand and your product instead of relearning it every engagement. Ranges run wide by scale. Small businesses typically pay somewhere from one thousand to five thousand dollars a month. Mid market companies pay five thousand to fifteen thousand. Larger companies go well beyond that. The model earns its keep when there is always two or three weeks of real work queued: a product roadmap that keeps shipping screens, a marketing team that needs assets every week, a brand still being built out piece by piece.

A project quote is the opposite shape. One fixed price for one defined scope, a start date and an end date, no ongoing bill once it ships. It fits a rebrand, a website, a launch campaign, anything with a real definition of done. The honest range spans from a few thousand dollars for something small to well over a hundred thousand for a large, complex build, with the average project landing somewhere in the tens of thousands. The catch is scope. About half of fixed price design projects run over their original scope, by roughly a quarter on average, whenever the brief wasn't locked down before work started.

Neither model is free of a catch the sales conversation tends to skip. A subscription can quietly turn into a dependency. Cancel it and you may lose not just future work but support on what was already built, since some studios tie post project help to staying on the plan. Long retainers, in particular, are structured as much for the studio's cash flow as for your actual pace of need, and a client locked into a year long commitment carries that risk regardless of how the work goes. A project quote avoids that trap. You pay once, you own the outcome. Its risk sits earlier, in the brief. Leave the scope vague and one more thing creeps in until the fixed price stops covering the actual work, with the studio deciding what counts as extra.

The decision is simpler than either sales pitch makes it sound. Count the design work you actually have queued right now, not the work you hope to need eventually. Continuous and overlapping work, a product that keeps shipping, a marketing calendar that never empties, an in house team that needs to move faster than it can hire, points to a subscription. One deliverable with a real finish line, a new site, a rebrand, a launch, points to a fixed quote, and paying for ongoing capacity you won't use is just cost with no upside. A studio worth hiring will ask what your actual cadence looks like before it recommends either one.

Before signing anything, answer that cadence question yourself first. Write down what design work is actually queued for the next two months, not the wish list. Bring that list to the first conversation with a studio, not a preference for one pricing model over the other. And treat a studio that pushes the same model on every client, regardless of what that list says, as a signal to keep asking questions before you sign.

Next readHow to choose a web design studio without getting burned