What Is a C2C Markup Rate?
A C2C markup rate is the profit percentage a staffing vendor takes between the bill rate (what the client pays) and the pay rate (what you receive).
If a client agrees to pay $100 per hour and the vendor pays you $75 per hour, the markup is 25 hours of unpaid labor per four-hour workday. That's the vendor's cut, before their overhead.
The confusing part: vendors almost never advertise this number. They quote you a bill rate or a pay rate, but not both at once. You have to ask directly, or the math gets hidden until contract signature.
How Vendors Calculate Markup
The formula is brutally simple:
Markup % = ((Bill Rate − Pay Rate) / Bill Rate) × 100
Example: Bill rate $120/hour, you get $80/hour.
($120 − $80) / $120 = 33%
That's a 33% markup. The vendor keeps $40 for every $120 the client spends.
What changes the math:
- Your rate negotiation: If you push back and land $85/hour instead of $80, the vendor's markup drops to 29%. This is why they resist transparency.
- Contract length: A 12-month contract justifies lower markup because the vendor saves on replacement costs. A 90-day gig might carry higher markup for risk.
- Skill scarcity: Oracle DBAs or specialized AWS roles often see smaller markups (15–20%) because vendors have fewer candidates. Entry-level roles or oversupplied skills hit 30–50% markups.
- Vertical: Healthcare staffing (travel nursing, travel therapy) operates on thin margins — sometimes 8–15%. IT contracting is fatter — 25–45% is common.
Why Vendors Hide This Number
Transparency kills sales. A 40% markup sounds offensive when you hear it raw. Vendors instead frame it as:
- "We pay you $80/hour" (omit the $120 bill rate)
- "The client is willing to pay up to $130" (imply you get all of it — you don't)
- "Our markup covers recruiting, HR, insurance, compliance" (true, but doesn't justify 40%)
They're not technically lying. They're architecting the conversation so you don't do the math.
What's a Fair C2C Markup?
This depends on what the vendor actually does:
- 12–18%: Vendor handles only paperwork, insurance, and invoicing. You source your own client or the client sources you directly.
- 18–28%: Vendor actively recruits, vets you, and places you. Industry standard for mid-market staffing.
- 28–40%: Vendor takes on placement risk (client cancels mid-contract, you go idle). Also common in high-touch verticals.
- 40%+: Either the market for that skill is oversupplied, or the vendor is extracting maximum value because you have no leverage.
The only fair markup is the one you agreed to knowing the bill rate. If you don't know the bill rate, you haven't negotiated — you've been quoted.
How to Find the Real Markup
Before you sign:
- Ask the vendor: "What is the client paying per hour for this role?" Some will answer. Most will deflect.
- If they deflect, ask: "What percentage markup are you taking on this contract?" This forces a number.
- Ask peer contractors in the same vertical (via Slack communities, Discord job boards, or Reddit). They'll tell you what they actually got paid for similar gigs.
- Run the math yourself. If they offer $80/hour on a contract, and the job posting lists "up to $120," subtract. Don't assume the difference is taxes — most of it is vendor margin.
- Walk if they refuse to answer. Transparency is a filter for honest partners.
Markup Rate Differences by Vertical
| Vertical | Typical Markup Range | Why |
|---|---|---|
| Travel Nursing | 8–15% | Highly regulated, commoditized, thin margins |
| IT/DevOps Contracting | 25–45% | Skill-specific, high replacement cost, longer cycles |
| Oracle/SAP Specialists | 15–25% | Specialized skill, fewer candidates, higher bar rates |
| Temp/General Labor | 20–35% | High turnover, quick placements, low barriers |
| Executive/Retained Search | 30–50% | Long sales cycles, high client acquisition cost |
The Wider C2C Play
C2C contracts are how contractors multiply their hourly rate—if the markup is fair and the contract is stable. A 20% markup on a $100/hour role nets you $80/hour with minimal admin overhead. The vendor handles compliance, invoicing, and liability.
But that math inverts if the markup is 45% and the contract dries up in 60 days. Then you're just renting your credibility to a middleman.
The barrier to better deals isn't the vendor's cost structure—it's your information. Once you know the bill rate and the markup formula, you can negotiate. Most contractors never ask, which is why markups stay fat.
If you're hunting for C2C contracts at scale and want to bypass middlemen entirely, GiraffyReach detects fresh contract postings the moment they go live and can help you apply before the crowd finds them. Direct placements skip the markup question altogether.