Ancor OS

How to price agency projects profitably

By Rushabh Porwal, Founder of Ancor OS · Updated June 25, 2026 · 9 minute read

To price an agency project profitably, start from your fully loaded cost of delivery, not from what a competitor charges. Add up the hours the project will take, multiply by the true cost of the people doing the work (salary, plus overhead, plus the time they aren't billable), then add your target margin on top. A healthy services business usually aims for a gross margin of 50 to 60 percent on delivered work, which leaves room for sales, admin, and real profit after everything is paid. The single biggest reason agencies stay unprofitable is that they price from a gut-feel day rate that never had the real cost of delivery inside it. Get the cost right first, then choose a pricing model that lets you keep the margin.

The four agency pricing models, and when each works

Most agencies use one of four pricing models, and the right choice depends less on fashion than on how predictable the work is and how much value you can clearly point to.

Hourly or day rate

You charge for time spent. It is simple to explain and it protects you when scope is genuinely unknown - discovery work, ongoing support, anything exploratory. The downside is that it caps your upside: you only ever earn for hours worked, and getting faster or better at the work actually reduces your revenue. Hourly also invites clients to scrutinise every line, which turns the relationship into a stopwatch. Use it for open-ended or unpredictable work, not for well-defined deliverables.

Fixed fee per project

You quote one number for a defined scope. Clients love the certainty, and it rewards you for being efficient, because if you deliver in fewer hours than estimated, the saved time is yours. The risk sits entirely with you: if you underestimate, you eat the overrun. Fixed fee only works when you can estimate well, which means you need real history from past projects. It is the most common agency model and the one that quietly loses the most money when estimates are weak.

Value-based pricing

You price against the outcome the client gets, not the hours you put in. A rebrand that helps a client raise a funding round is worth far more than the design hours behind it. Value-based pricing has the highest margin ceiling of any model, but it requires you to understand the client's business well enough to quantify the value, and the confidence to charge for it. It works best for senior, outcome-driven work where you can draw a straight line from your deliverable to the client's revenue or risk.

Retainer

The client pays a recurring fee for ongoing access to your team. Retainers give you predictable revenue and make capacity planning sane, which is why most mature agencies want a base of them. The trap is scope creep: a retainer priced for 40 hours of work that quietly absorbs 70 becomes a loss-maker you can't see until you track actuals against the retainer's notional budget.

How to calculate a rate that is actually profitable

Calculating a profitable rate is cost of delivery plus target margin, and the part people get wrong is the cost. Take a team member's annual salary, add employer taxes, benefits, software, and a share of office and admin overhead, then divide by the hours they are realistically billable in a year - not 2,000, but closer to 1,300 once you remove holidays, admin, sales, and internal work. That gives you the true hourly cost. A designer on a 60,000 salary often costs you closer to 65 to 70 an hour once overhead and non-billable time are in. To hit a 55 percent gross margin you would bill that time at roughly 150 an hour. If your day rate doesn't survive this math, you are not pricing - you are hoping.

The mistake almost everyone makes is using the salary-divided-by-2,000-hours number as the cost. Nobody is billable every working hour. Once you account for the real utilisation rate, the days lost to pitching, internal meetings, and admin, your true cost per billable hour is often 40 to 60 percent higher than the naive number. Price against the naive number and you will look profitable on paper and run thin on cash.

Why most agencies underprice

Underpricing is rarely a one-off. It is structural, and it usually comes from three places at once. First, the cost-of-delivery error above: the rate never had the full cost inside it. Second, fear - the quiet belief that a higher number will lose the deal, so the founder shaves it before anyone has even objected. Third, invisible scope creep: the price was fine for the brief, but the brief grew through three rounds of "small" additions that were never re-quoted.

The fix for the first is math. The fix for the second is knowing your numbers well enough to defend the price calmly. The fix for the third is tracking the work as it happens, so a project drifting past its budget shows up while you can still do something about it, not in a post-mortem three months later.

Estimate from what actually happened, not what you hoped

Your best pricing data is your own finished work. If you have delivered ten brand projects, you already know what they really cost in hours - the number is sitting in your time logs. The job is to surface it. Break past projects into consistent categories, look at what each phase actually took versus what you quoted, and you will see the pattern: the phase that always runs long, the client type that always needs an extra round, the deliverable you consistently underprice.

This is the engine behind reliable fixed-fee and value-based pricing. You cannot confidently quote a fixed number, or defend a premium one, without knowing your real cost to deliver it. For the full method on turning history into estimates, see our guide on estimating agency projects more accurately.

Protecting margin while the project runs

A good price is only the start. Margin is won or lost during delivery, and it leaks quietly. The way to protect it is to track budget versus actual continuously, not at the end. Set the budget in hours and money when the project starts, then watch the burn against it every week. The signal you want to catch is simple: hours consumed running ahead of the work completed. If a project is 40 percent done but 65 percent through its budget, you have a problem you can still fix - tighten scope, have the conversation with the client, or reassign - while there is budget left to work with.

The agencies that hold their margins are not the ones that estimate perfectly. They are the ones that catch overruns in week two instead of week ten. This is where live tracking earns its keep: a number that updates as the work happens turns a year-end surprise into a Tuesday adjustment.

Know your profit per project and per client

The final piece is the one most agencies never see clearly: which projects and which clients actually make money. Average margin across the whole business hides everything. It is normal to discover that 30 percent of clients generate most of the profit while another 30 percent are quietly run at a loss, subsidised by the rest. You only learn this by attributing real cost - the actual hours logged at their true cost - to each project and each client, then comparing it to what they paid.

Once you can see per-client profitability, the decisions get easier. You raise prices on the unprofitable accounts, you protect and grow the profitable ones, and you stop chasing the kind of work that has never paid. The hard part has always been the visibility, not the decision.

How Ancor helps

Ancor OS is built so this is the default, not a monthly spreadsheet exercise. It tracks time at the task level, shows live per-project and per-client margin as the work happens, and flags a project drifting past budget early enough to act on. Its AI Planner draws estimates from your finished projects, so each quote is anchored in what similar work actually cost, not a guess. Pricing is flat per team - Studio at $99, Practice at $149, Atelier at $199, and Custom for larger teams - so the platform cost doesn't scale with your headcount the way per-seat tools do. You can compare the approach in detail on our comparison page, and if you run an agency yourself, the founders page covers why we built it this way.

See your real margin on every project

Start a 14-day free trial of Ancor OS. Import past projects to see per-project and per-client margin from day one, and let the AI Planner price your next quote from real history.

Start free trial

Related reading