How to price your agency or freelance services for profit
Pricing is the single biggest lever on your profitability — and the one most service businesses get wrong. Undercharging is rarely a one-off mistake; it's usually baked into a rate that was never built on real costs. This calculator works backwards from what your work actually costs you, so the price you quote leaves a margin instead of eroding one.
The formula behind the calculator
It's deliberately simple, and you can reproduce it on a napkin:
- Billable hours = Estimated hours × (1 + Risk buffer %)
- Direct labor = Hourly cost × Billable hours
- Total cost = Direct labor × (1 + Overhead %)
- Price = Total cost ÷ (1 − Target margin %)
Dividing by (1 − margin) rather than multiplying by (1 + margin) is the part most people miss. A 20% markup on cost is not a 20% margin on price — it works out to about 17%. Pricing on margin is how you actually keep the percentage you intend to.
Why overhead is non-negotiable
Your hourly cost only covers the time spent doing billable work. Rent, software subscriptions, equipment, admin, sales, and all the non-billable hours in a week still have to be paid for — out of the same projects. That's overhead. For most agencies and freelancers it lands between 30% and 60% of direct labor. If you price without it, you're quietly funding your own business out of your "profit."
Three pricing models to know
- Cost-plus: exactly what this calculator does — add up your costs and apply a target margin. Reliable, easy to defend, and the right floor for any quote.
- Value-based: price against the outcome you create for the client (revenue, time saved, risk removed), not your hours. Usually the most profitable, once you can quantify impact.
- Competitive: anchor to the market rate. Useful as a sanity check, dangerous as your only input — it tells you what others charge, not whether you make money at that price.
Use cost-plus as your floor, value-based as your ceiling, and the competitive rate as a reality check in between.
Pricing retainers and recurring work
For a monthly retainer, estimate the hours you'll commit each month and run them through the same formula, then bill that figure on a recurring basis. Add a slightly larger risk buffer — retainer scope drifts more than fixed projects — and review actual hours every quarter so a profitable retainer doesn't silently turn into an unprofitable one.
How to raise your prices without losing clients
Give notice, anchor the increase to value delivered, and offer existing clients a grandfathered window. Lead with results — what you've delivered — rather than your costs. Most clients expect periodic increases; the ones who leave over a fair, well-justified raise were rarely profitable to begin with.
Disclaimer: This calculator gives an estimate to guide your pricing decisions. It doesn't account for taxes, payment processing fees, currency, or your specific contract terms. Treat the output as a well-reasoned starting point, not financial advice.


