Markup vs Margin: How to Price Services Without Losing Money
Markup is profit on cost; margin is profit on price. The formulas, a conversion table and a worked services quote showing why mixing them up costs money.
Short answer: markup is profit as a percentage of cost; margin is profit as a percentage of the selling price. A 50% markup gives only a 33% margin. If you want a 35% margin, divide cost by 0.65 — don't add 35% to cost. Mixing the two up is one of the quietest ways a services business underprices every quote.
The two formulas
- Markup % = (Price − Cost) ÷ Cost × 100
- Margin % = (Price − Cost) ÷ Price × 100
Same profit, different base. Take a job that costs ₹1,00,000 and is sold for ₹1,50,000. Profit is ₹50,000. Markup is 50,000 ÷ 1,00,000 = 50%. Margin is 50,000 ÷ 1,50,000 = 33.3%.
Converting between them
- Margin = Markup ÷ (1 + Markup)
- Markup = Margin ÷ (1 − Margin)
- Price for a target margin = Cost ÷ (1 − Margin)
Conversion table
| Markup on cost | Margin on price |
|---|---|
| 10% | 9.1% |
| 20% | 16.7% |
| 25% | 20.0% |
| 33.3% | 25.0% |
| 50% | 33.3% |
| 66.7% | 40.0% |
| 100% | 50.0% |
| 150% | 60.0% |
| 200% | 66.7% |
Margin can never reach 100%; markup can go as high as you like. That alone tells you which one is easier to fool yourself with.
Why services businesses get this wrong
A product seller knows the cost of the box. A services business has to build its cost from people's time, and that is where errors creep in:
- Using salary instead of full cost. A person's cost includes employer PF, other benefits, the laptop, software, rent and the share of time nobody can bill.
- Counting every hour as billable. If someone bills 120 of 176 working hours a month, each billed hour has to carry the cost of the other 56.
- Applying "35%" to cost when the target was 35% margin. The result is a 26% margin.
- Discounting off the price as if it came off profit only. A 10% discount on a 25% margin job removes 40% of the profit.
Building your cost per hour
Before you can price to a margin, you need a cost you trust. For a person who delivers client work, a simple monthly build-up is enough:
| Item | Monthly (₹) |
|---|---|
| Designer's salary | 50,000 |
| Employer's statutory contributions, benefits and equipment | 6,000 |
| Share of rent, software, admin staff and accounts | 14,000 |
| Full monthly cost | 70,000 |
| Billable hours actually achieved (about 55% of 160) | 88 |
| Cost per billable hour | about 800 |
The billable-hours line is the one most businesses get wrong. Use what your timesheets show over the last three months, not what you hope for. Our post on billable utilisation goes deeper into that number.
A worked services quote
A small agency is quoting a brand-and-website project estimated at 120 hours. Its fully loaded cost per billable hour is ₹800 — salary, PF, tools, rent and non-billable time, divided by the hours it actually bills. It wants a 35% margin.
| Correct: price for margin | Wrong: add 35% to cost | |
|---|---|---|
| Cost (120 h × ₹800) | ₹96,000 | ₹96,000 |
| Calculation | 96,000 ÷ 0.65 | 96,000 × 1.35 |
| Price | ₹1,47,692 (quote ₹1,48,000) | ₹1,29,600 |
| Profit | ₹52,000 | ₹33,600 |
| Actual margin | 35.1% | 25.9% |
The difference is ₹18,400 on one project. Across a year of quotes, it is often the gap between a business that grows and one that is always busy and short of cash.
Now add the second risk: the 120 hours run to 140. At ₹800 an hour the cost becomes ₹1,12,000. On the correct price, margin falls to 24%. On the wrong one, it falls to 13.6%. Tracking hours against the estimate as the project runs is what protects the margin you priced; our post on why profitable-looking projects lose money covers this in detail.
How discounts eat margin
A discount comes off the price, but all of it comes out of profit, because the cost does not change. On the correct quote above (cost ₹96,000, price ₹1,48,000):
| Discount | Price (₹) | Profit (₹) | Margin | Profit lost |
|---|---|---|---|---|
| None | 1,48,000 | 52,000 | 35.1% | — |
| 5% | 1,40,600 | 44,600 | 31.7% | 14.2% |
| 10% | 1,33,200 | 37,200 | 27.9% | 28.5% |
| 15% | 1,25,800 | 29,800 | 23.7% | 42.7% |
A "small" 10% discount gives away more than a quarter of the profit on this job. If a client needs a lower price, reduce the scope — fewer pages, fewer revisions, a shorter retainer — so the cost falls with it.
Cost is the floor, not the price
Cost-plus pricing tells you the lowest price at which a job is worth taking. It does not tell you what the work is worth to the client. A website that replaces a sales team's brochure, or a compliance service that keeps a client out of penalties, can carry a price well above cost plus margin. Use the cost build-up to make sure you never quote below the floor, then ask what the outcome is worth and what the client would pay someone else.
Two habits help. Quote a fixed price for a defined scope rather than an hourly estimate, so efficiency gains stay with you. And review last quarter's projects every few months: compare the quoted margin with the margin you actually made, project by project. Where they differ by more than a few points, the estimate, the scope control or the price needs fixing.
Which number to use when
- Quoting: start from cost, then price to a target margin.
- Reporting: talk in margin. Your profit and loss statement is margin-based, and so is any comparison between projects.
- Pass-through costs such as printing, stock images or ad spend: a simple markup is fine, but say so in the quotation.
- Discounts: work out the margin after the discount before you agree to it.
For industry-specific pricing models, see pricing event management services.
Where Grovia fits
Grovia's quotations have line items and a discount field, and convert to an invoice once accepted. On the projects side, time logged against a project and its tasks feeds a profitability view that compares hours, invoiced amounts, labour cost from salaries and project expenses — which is how you check whether the margin you quoted is the margin you made.
Grovia runs quotations, projects and profitability alongside leads, quotations, GST invoices, payments and your team in one place. Start a free 14-day trial (no card needed).
Frequently Asked Questions
What is the difference between markup and margin?
Markup is profit divided by cost; margin is profit divided by the selling price. The same profit gives a higher markup than margin.
How do I convert markup to margin?
Margin = markup divided by (1 + markup). A 50% markup is a 33.3% margin.
How do I price a service for a 30% margin?
Divide your full cost by 0.70. A ₹70,000 cost gives a price of ₹1,00,000 and a 30% margin.
Should services businesses use markup or margin?
Quote and report on margin. Markup is fine for pass-through costs, provided you know what margin it produces.
Practical, India-specific advice on running a service business better — no fluff, unsubscribe anytime.






