How Much to Mark Up Subcontractor Work

Worked scenarios are illustrative composites. Our editorial pen name and method.

On this page

The first time you hand part of a project to someone else — a designer, a developer, an editor — you hit a question nobody warned you about: what do you charge the client on top of what you pay them? Bill only the sub’s cost and you’ve quietly worked for free on everything around them. Bill too much and you lose the job. Somewhere in the middle is a number that pays you fairly for the part you actually do, and the good news is that it’s a decision you can reason about rather than guess.

Start with cost, not a borrowed multiple

There is no defensible universal markup for subcontracted freelance work. Doubling cost is useful as a comparison because the arithmetic is clear—a $1,000 cost becomes a $2,000 quote—but it is not evidence that 100% is right for a particular project. Start with the full cost and test several targets against the work, risk and market.

Markup is what you add on top of your cost. Margin is profit as a share of the final bill. They use different denominators. For positive cost and a price above that cost:

  • A 100% markup ($1,000 → $2,000) is a 50% margin — you keep half the bill.
  • A 50% markup ($1,000 → $1,500) is only a 33% margin.
  • A 25% markup ($1,000 → $1,250) is a 20% margin.

If you test a doubling scenario, be clear that you’re keeping half, not “100% profit.” The subcontractor markup calculator shows both at once precisely so this confusion can’t cost you.

Your own time is part of the cost

Here’s the step that turns a healthy markup into an accidental loss: forgetting to count your own hours. When you subcontract, the sub does the hands-on work, but you still scope the job, write the brief, review the deliverables, run the revision round, handle the client, and carry the risk if it goes wrong. That’s real, billable labor.

For planning, add management hours at a chosen labor value to the subcontractor quote. If the sub costs $1,000 and management takes six hours valued at $75, modeled cost is $1,450. That $450 values owner time; it is not automatically a deductible expense or an additional cash payment. Label the cost basis before interpreting the remaining amount as profit.

Test the target against the actual work

A selected markup should be evaluated against these facts, rather than justified by a doubling rule:

  • You add value the client can’t easily source themselves — vetting and managing the right sub, owning the outcome, guaranteeing the quality.
  • You carry real risk — if the sub disappears or the work is wrong, you fix it on your dime.
  • The market supports it — compare actual client budgets and alternative quotes for the same scope.

It gets harder to defend when:

  • The client knows exactly what the sub costs — a transparent pass-through invites a “why am I paying double?” conversation.
  • The work is a straight hand-off with little management on your side — less of your time means less to mark up.
  • You’re competing on price against others who’ll manage it for a thin margin.

In those cases you flex the number: a leaner markup on a low-touch pass-through, a fuller one where you’re genuinely managing and guaranteeing the work. The point isn’t a fixed multiple — it’s matching the markup to how much value and risk you’re actually taking on.

A worked comparison

Suppose you sub out a build: a designer for $800, a developer for $1,200, and 10 hours of your own time managing at $75. Your fully-loaded cost is $2,000 + $750 = $2,750.

  • At 100% markup: bill $5,500, profit $2,750 (a 50% margin).
  • At 50% markup: bill $4,125, profit $1,375 (a 33% margin).
  • At 25% markup: bill $3,437.50, modeled surplus $687.50 (a 20% margin on the stated cost basis).

The management-time allowance of $750 is already included in all three examples. The remaining surplus is after that allowance, so do not subtract the same hours again. Whether a scenario covers the risk and other overhead depends on the project; the arithmetic cannot predict which price a client will accept.

Common mistakes

  • Confusing markup with margin. 100% markup is a 50% margin; know which one you mean.
  • Not billing your own time. Add your management hours to the cost before you mark it up.
  • Using one multiple for every job. Flex it to the value and risk you’re taking on.
  • Quoting a transparent pass-through at 2x. If the client sees the sub’s invoice, justify the markup with the management you provide — or lower it.

One honest caveat

This is general pricing guidance, not accounting or contract advice. Your right markup depends on your costs, your market, your contracts and your risk, and how you handle subcontractor payments and taxes has its own rules — check with an accountant for anything with real money on it.

When you’re ready to put numbers to it, the subcontractor markup calculator adds up multiple subs plus your own hours, converts freely between markup and margin, and saves scenarios so you can compare 1.5x against 2x before you send the quote.

Try the matching tool