Freelance Markup Calculator: Price Costs Without Losing Margin
Every cost you carry for a client is a loan you're giving them. This guide covers markup rates by cost type, the markup-versus-margin trap, and how to quote third-party work without apologising for it.
Updated August 1, 2026 · 10 min read
Freelance pricing strategist and founder of FreelancerMetrics. Ten years reading freelance P&Ls — first at an agency, now solo.

The formulas: client price = cost × (1 + markup). Margin = markup ÷ (1 + markup). To hit a target margin, markup = margin ÷ (1 − margin).
The cost you carry is never really at cost
A client asks whether you can handle photography as well as the design. You find a photographer, brief them, review the shots, request a reshoot on two frames, retouch three more, and forward a $2,000 invoice to the client at exactly $2,000 — because charging more felt like marking up someone else's work.
That framing is the mistake. You didn't resell an invoice. You sourced a supplier, took responsibility for their output, absorbed the risk that they'd miss the deadline, spent six hours managing the process, and probably paid them before the client paid you. All of that is work, all of it has a cost, and none of it appeared on the invoice you forwarded.
Markup is simply the mechanism for pricing it. Every agency in the world does this, most clients assume you're doing it, and the ones who ask are usually satisfied by a single sentence: the figure covers sourcing, art direction, quality control and delivery. That's not a defensive answer. It's an accurate one.
How to calculate freelance markup in 5 steps
- 01
List every cost the project makes you carry
Subcontractors, stock assets, fonts, plugins, print runs, paid media, hosting, hardware rental, travel. If the expense only exists because this client hired you, it belongs on the list. Costs you forget are costs you donate, and freelancers donate an average of several thousand dollars a year this way without ever noticing.
- 02
Decide which costs are marked up and which are passed through
Mark up anything you manage, brief, quality-check or take responsibility for — subcontracted work above all. Pass through at cost anything you merely forward, like a client's own ad spend on their own account. Say which is which in the proposal; ambiguity here is where trust gets damaged later.
- 03
Apply the markup formula
Client price = cost × (1 + markup percentage). A $2,000 subcontractor at 25 percent markup bills at $2,500. That $500 isn't free money — it pays for the hours you spend briefing, reviewing, chasing and standing behind work you didn't personally produce, plus the risk that you'll fix it yourself at 11pm.
- 04
Convert markup to margin before you celebrate
Markup and margin are not the same number and confusing them is the most expensive arithmetic error in freelancing. Margin = markup ÷ (1 + markup). A 25 percent markup is only a 20 percent margin. To actually earn a 40 percent margin you need a 66.7 percent markup — which is why so many freelancers feel busy at a healthy-sounding rate and still finish thin.
- 05
Add a risk buffer on anything you don't control
Currency movement, shipping delays, a subcontractor going quiet, a supplier raising prices mid-project. Add 5 to 10 percent on top of the markup for third-party work, and write into the contract that quoted costs are valid for 30 days. Both are normal commercial practice and neither has ever cost me a job.
Markup to margin conversion table
The gap between the two columns is where most freelance pricing quietly goes wrong. Keep this table near your proposal template — it takes ten seconds to check and saves a great deal of disappointment at year end.
| Markup | Actual margin | Cost | Client price | Your profit |
|---|---|---|---|---|
| 10% | 9.1% | $1,000 | $1,100 | $100 |
| 15% | 13.0% | $1,000 | $1,150 | $150 |
| 20% | 16.7% | $1,000 | $1,200 | $200 |
| 25% | 20.0% | $1,000 | $1,250 | $250 |
| 35% | 25.9% | $1,000 | $1,350 | $350 |
| 50% | 33.3% | $1,000 | $1,500 | $500 |
| 100% | 50.0% | $1,000 | $2,000 | $1,000 |
To see how these margins land across a whole year of work, read the freelancer profit calculator guide.
Typical markup rates by cost type
Markup should track responsibility. The more of the risk and management you absorb, the higher the defensible percentage — and the less involved you are, the closer to cost you should quote.
| Cost type | Typical markup | Why |
|---|---|---|
| Subcontracted specialist work | 20–35% | You brief, review and guarantee it |
| Agency-style team coordination | 35–50% | Multiple suppliers, single point of contact |
| Stock assets, fonts, plugins | 10–20% | Sourcing and licence management |
| Software resold to the client | 10–25% | Setup, admin and ongoing support |
| Print, production, fabrication | 15–30% | Proofing, spec checks, reprint risk |
| Paid media on your account | 10–20% | You carry the cash-flow exposure |
| Client's own ad account spend | 0% + fee | Pass through, charge management separately |
| Travel and accommodation | 0–10% | At cost, plus billed travel time |
Eight markup mistakes that cost real money
None of these are dramatic. They're the small habits that turn a project with a healthy quoted price into one that finishes flat — and most freelancers are running at least three of them today.
- !Quoting a subcontractor at cost to look competitive
- !Confusing 25% markup with 25% margin on every invoice
- !Absorbing a supplier price rise rather than reissuing the quote
- !Fronting client ad spend on a personal credit card
- !Forgetting currency conversion on international suppliers
- !Bundling costs invisibly, then being unable to justify the total
- !Never charging for the hours spent managing third parties
- !Letting quoted third-party prices stay valid indefinitely
How to present marked-up costs in a proposal
Present outcomes, not receipts. A line reading "Photography, art direction and asset delivery — $2,600" is clear, professional and easy to approve. A line reading "Photographer $2,000 + 30% management fee $600" invites a negotiation about the 30 percent that has nothing to do with whether the photography is worth $2,600.
Where a client genuinely requires transparency — public sector work, some enterprise procurement — switch model rather than fight it. Quote third-party costs at cost and add an explicit, separately named management fee. You end up in the same place financially, and the honesty of the structure is usually welcomed.
One habit worth adopting either way: put an expiry on quoted costs. "Third-party costs quoted are valid for 30 days and will be reconfirmed before commissioning" takes one line and gives you a clean, unembarrassing route to reissue when a supplier changes their price. Combined with a modest risk buffer, it means third-party work stops being the part of the project that keeps you awake.
Frequently asked questions
What is a freelance markup calculator?
A freelance markup calculator works out what to charge a client for a cost you carry — subcontractors, assets, software, production — by applying a percentage on top of the cost price. It also converts markup into margin, so you can see the profit you actually keep rather than the percentage you added.
How do you calculate markup on freelance costs?
Client price = cost × (1 + markup ÷ 100). A $1,200 subcontractor at 30 percent markup bills at $1,560. To work backwards from a target price, markup percentage = (price − cost) ÷ cost × 100.
What's the difference between markup and margin?
Markup is calculated on cost; margin is calculated on selling price. A 25 percent markup produces a 20 percent margin. The conversion is margin = markup ÷ (1 + markup), and mixing the two up is the single most common pricing error freelancers make — it quietly understates profit expectations on every quote.
What is a normal markup for freelance subcontractors?
Between 20 and 35 percent for straightforward specialist work, rising to 35 to 50 percent when you're coordinating several suppliers and acting as the client's single point of accountability. Below 20 percent you're managing other people's work for free.
Should I tell the client I'm marking up costs?
Tell them the total, not the breakdown. Quote a single figure for 'photography, art direction and delivery' rather than itemising the photographer's invoice plus your percentage. This is standard practice at every agency; you're selling a managed outcome, not brokering an invoice.
Can I mark up expenses like travel and software?
Travel and accommodation are usually billed at cost with your travel time charged separately — a markup there reads as opportunistic. Software and licences that you configure and support can carry 10 to 25 percent, because you're providing setup and ongoing help, not just forwarding a receipt.
How do I calculate markup to hit a target profit margin?
Markup = margin ÷ (1 − margin). For a 30 percent margin you need a 42.9 percent markup; for 40 percent you need 66.7 percent; for 50 percent you need 100 percent. Start from the margin you want and derive the markup, never the other way around.
What happens if a supplier raises their price mid-project?
Reissue the quote if the change is material and your terms say estimates are valid for 30 days. If it's minor and covered by your risk buffer, absorb it quietly and keep the goodwill. That buffer — 5 to 10 percent on third-party work — exists precisely so small surprises never need a client conversation.
How do I calculate markup on a subcontractor's invoice?
Take the invoice total, multiply by one plus your markup as a decimal, and quote that single figure. A $2,000 developer invoice at 30 percent markup becomes $2,600 on the client's quote — the $600 covers briefing, review, chasing, and the fact that you carry the risk if the work is late.
What markup should I apply to stock images, fonts and licences?
10 to 25 percent is standard where you're selecting, licensing and supporting the asset. Where you're simply passing a receipt through, bill at cost and charge your time separately — clients can usually check the list price, so an unexplained multiple erodes trust.
Do I pay tax on the markup I charge clients?
Yes. Marked-up costs flow through your revenue, and the difference between what you paid and what you billed is taxable profit. Set aside the same percentage you reserve on your own fees so a big pass-through project doesn't create a tax surprise.
How do I quote markup without itemising costs to the client?
Present outcomes, not line items: "Photography, retouching and delivery — $4,800". A single deliverable-based figure is normal commercial practice and stops the conversation becoming an audit of your suppliers' pricing.
What risk buffer should I add on top of markup for third-party work?
Five to ten percent on the third-party portion. It covers small supplier price rises, an extra round of coordination, or a rush fee — and it means minor surprises never require an awkward change-order conversation.
Build the markup into your next quote
Price the project with costs, markup and margin visible to you and invisible to the client — so the number you quote is the number that pays.
Open the calculator →Sources & methodology
Benchmarks in this guide come from public data and from anonymised rate and invoice figures shared by FreelancerMetrics users. Where a number is an estimate rather than a published statistic, it is labelled as such in the text. Primary references:
- 1Pricing and market research guidance for small businessesU.S. Small Business Administration
Cost-plus, markup and value pricing definitions applied throughout this guide.
- 2Financial reporting and profitability guidanceAICPA & CIMA
Standard gross-margin and net-profit definitions used in our profit calculations.
- 3Pricing and negotiation research archiveHarvard Business Review
Evidence on anchoring, value framing and concession behaviour in B2B negotiation.
- 4Freelance contracts, payment and rate resourcesFreelancers Union
Contract terms, late-payment protections and independent-worker income guidance.
Last reviewed August 4, 2026 by Javed Niamat. Tax and benefit figures are US-centric; check your local authority before filing.
About the author
Freelance pricing strategist · Founder, FreelancerMetrics
Javed spent a decade setting rates on both sides of the table — first quoting projects inside a digital agency, then running an independent practice. He now builds pricing tools used by freelancers in over 40 countries, and every guide here is based on real quotes, invoices and negotiations rather than recycled advice.
- 10+ years pricing freelance and agency work
- Reviewed 400+ freelancer P&Ls and rate cards
- Builder of the FreelancerMetrics rate calculators
- Writes only from first-hand client and invoice data