ENGINEERAID

Staffing MSA audit

Actalent Engineering Staffing Contract Audit: Bill Rate Multipliers, MSP Fees and 1,040-Hour Conversion Clauses

Most engineering staffing contracts, including those signed with large agencies such as Actalent, turn on three numbers: the markup over the engineer's pay, the conversion fee schedule, and any MSP or VMS fee layered on top. Typical 2025-2026 engineering markups run 45% to 62%, conversion fees run 20% to 25% of annualized base before 520 to 1,040 billed hours, and program fees add 2% to 3.5%. This independent checklist shows where each one sits in the paperwork and how to price it before you sign or renew.

Sheet codeA-08
Sheet028 / 062
Revision2026-11-06
DisciplineAudits
45%-62%
Typical engineering agency markup over base pay
benchmark, varies by discipline and region
20%-25%
Temp-to-perm conversion fee on annualized base
before the 520-1,040 hour step-down
2%-3.5%
MSP / VMS program fee
check who funds it
$91.20
Bill rate at $60/hr base and 52% markup
about $189,700 per FTE-year

01What a typical engineering staffing MSA contains

An engineering staffing relationship is rarely one document. It is usually a master services agreement (MSA) that sets legal terms, a rate card or rate exhibit that sets pricing logic, and a work order or assignment confirmation per engineer that sets the actual bill rate, start date and expected duration. If your company runs a managed service provider (MSP) program or a vendor management system (VMS), there is a fourth layer: the program agreement, which may add its own fee and its own invoicing rules.

The commercial terms that move money are spread across all of these. The markup may be fixed in the rate exhibit or negotiated per assignment. The conversion fee is usually in the MSA, but the hour thresholds are sometimes in an exhibit that is easy to miss. Overtime, holiday and shift rules often sit in the work order. Before you audit anything, collect every layer for each active engineer, including any amendments signed since the original MSA. Buyers commonly find that the rate exhibit they negotiated two years ago was superseded by a later version attached to a renewal.

The table below lists the clauses worth pulling out and where they usually live. Use it as an index when you read your own documents, and confirm each location in your contract rather than assuming it.

Where the money-moving terms usually sit in an engineering staffing contract
TermUsual documentWhat to extract
Markup or bill-rate multiplierRate exhibit or work orderPercentage over pay, or fixed bill rate per role
Conversion (buyout) feeMSAFee percentage and the hour step-down schedule
Direct-hire feeMSA or separate placement agreementPercentage of first-year salary, guarantee period
Overtime and holiday billingWork orderWhether markup applies to the premium portion
MSP / VMS feeProgram agreementRate, who pays, whether it is deducted or added
Rate increasesMSA or rate exhibitNotice period, cap, link to pay increases
Termination and replacementMSANotice days, free replacement window

02How the bill rate is built and which part is negotiable

The standard formula is Bill rate = Base hourly pay x (1 + markup). At $60 per hour base pay and a 52% markup, the bill rate is $60 x 1.52 = $91.20. At 2,080 hours a year, that is $189,696 per full-time engineer. The markup is not all margin. Part of it covers statutory employer costs that the agency carries as the employer of record, such as the 7.65% employer FICA contribution, unemployment insurance and workers' compensation. Part covers benefits the agency offers contractors. The rest is the agency's gross margin for recruiting, payroll, compliance and profit.

Ask the agency for a markup breakdown. Many will give one in broad terms. The statutory part is hard to negotiate, because it is set by law and insurance rates. Benefits depend on what the engineer actually receives. Gross margin is the negotiable part, and it is where volume commitments, longer assignments and lower-risk roles earn a lower rate. The table below is an illustrative split, not a quote from any agency; your numbers will differ by state, workers' compensation class and benefits plan.

Illustrative split of a 52% markup on $60/hr base pay
ComponentShare of base$ per hourNegotiable
Employer FICA7.65%$4.59No
Federal and state unemploymentabout 2%$1.20No
Workers' compensationabout 2%$1.20Rarely, depends on job class
Benefits and paid time offabout 8%$4.80Partly, if benefits are optional
Agency gross marginabout 32%$19.41Yes
Total markup52%$31.20-

Cutting the markup from 52% to 45% lowers the bill rate to $87.00, saving $4.20 per hour, or $8,736 per engineer-year. Across six long-term engineers that is $52,416 a year, all of it coming out of the margin line, not the engineer's pay. Compare structures across agencies on the Actalent vs Aerotek vs Kelly markup comparison.

03The conversion clause: price it before you need it

The conversion fee, also called a buyout fee, is what you pay to hire a contract engineer directly before the agency's threshold. Typical clauses charge 20% to 25% of annualized base salary if you convert before 520 to 1,040 billed hours, roughly three to six months of full-time work. Many clauses step down as hours accrue and reach zero after a set number of hours. Others charge a flat fee with no step-down, which costs far more if you convert late.

Read the clause for four details. First, what counts as annualized base: the contractor's hourly pay times 2,080, or the salary you offer, which may be higher. Second, whether hours are billed hours or worked hours, and whether overtime hours count toward the threshold. Third, whether the fee applies if the engineer leaves the agency and joins you within a tail period, often six to twelve months. Fourth, whether the fee applies to an engineer who was introduced but never placed.

Questions to ask

  • Does the fee step down by hours, and what is the exact schedule?
  • Is the fee calculated on the contractor's pay rate or on our offer salary?
  • Does the hour clock reset if the engineer moves to a second work order?
  • Is there a zero-fee threshold, and does it apply to every role on the rate card?

04Worked example: convert now or wait for the step-down

Assume a controls engineer billed at $91.20 per hour on $60 per hour base. The clause charges 25% up to 520 hours, 20% from 521 to 780, 10% from 781 to 1,040, and nothing after 1,040 hours. The engineer has 600 billed hours and you want to hire.

Convert now. Annualized base is $60 x 2,080 = $124,800. At 20%, the fee is $24,960.

Wait to 1,041 hours. That is 441 more agency hours. If you hire directly, the engineer costs about $60 x 1.30 = $78 per hour with your own payroll taxes and benefits, an assumption you should replace with your own burden rate. The agency premium is $91.20 - $78 = $13.20 per hour. Over 441 hours that is $5,821.

Waiting saves $24,960 - $5,821 = $19,139, provided the engineer is willing to wait about eleven more weeks and nothing in the contract resets the clock. If the clause were a flat 25% with no step-down, the fee at any point in year one would be $31,200, and the case for a negotiated step-down before signing becomes obvious. Run your own numbers through the staffing vs outsourcing TCO calculator.

05MSP fees, overtime and the lines that inflate invoices

If your company uses an MSP program, the program fee of roughly 2% to 3.5% is either deducted from the supplier's invoice or added on top. When it is deducted, agencies commonly price it into the markup, so you pay it anyway. At 3% on a $91.20 bill rate, the fee is $2.74 per hour, or $5,691 per engineer-year. Ask the MSP for a statement of total fees by supplier for the last twelve months and compare it with what the program agreement says.

Overtime is the other common leak. A work order that bills overtime at 1.5 times the full bill rate charges $136.80 per hour while the engineer's pay rises to $90. The agency's dollar margin rises from $31.20 to $46.80 per hour on overtime. Many buyers negotiate overtime billed at pay times 1.5 plus a fixed dollar margin instead. On a commissioning project with 300 overtime hours, the gap is about $4,680.

Also check per diem and travel. Per diem is often passed through without markup, but some invoices mark it up or bill it as hours. Ask for the per diem rule in writing and match it to the invoice. The industrial OEM and controls staffing playbook covers travel-heavy assignments in detail.

06Red flags, phrased as questions for the account manager

None of these mean a contract is unfair. They are the clauses where buyers most often discover, after the fact, that the price was higher than they thought. Raise them before signing or at renewal, and get the answers into the rate exhibit, not an email.

  • Is the markup fixed for the life of the assignment, or can the bill rate rise when the engineer's pay rises, and by what formula?
  • When the agency gives the engineer a raise, does the markup percentage apply to the raise, or is the dollar margin held flat?
  • Is there an annual rate increase clause with a cap, and how many days' notice is required?
  • What happens to the conversion fee if we end the assignment and the engineer applies to us on their own within twelve months?
  • Does the direct-hire fee have a replacement guarantee, and for how many days?
  • Are there minimum assignment lengths or early termination charges?
  • For ITAR or cleared roles, is a premium charged, and is it itemized?

For defense corridor rates and cleared-role premiums, see the Virginia, Maryland and New Jersey benchmarks.

07Step-by-step audit checklist

  1. Pull the MSA, every rate exhibit version, every active work order and any MSP program agreement.
  2. For each engineer, record base pay, bill rate and implied markup: bill rate / base pay - 1.
  3. Flag any engineer whose implied markup is above 55% for a long-running, low-risk role.
  4. Ask for a markup breakdown and isolate the gross margin line.
  5. Map each engineer's billed hours against the conversion step-down schedule and note the date each one reaches zero fee.
  6. Check how overtime is billed and compute the overtime margin on the last quarter's invoices.
  7. Reconcile MSP fees on invoices against the program agreement.
  8. Check per diem and travel lines against the written rule.
  9. Draft redlines: fixed dollar margin on raises, stepped conversion fee, overtime at pay x 1.5 plus fixed margin, rate increase cap.
  10. Benchmark the rates against regional data, such as the Michigan and Detroit staffing benchmarks, before the renewal meeting.

08Run the numbers: engineering staffing agency vs. CAD/FEA outsourcing TCO calculator

The same benchmarks as this sheet, with your inputs. Share link and printable brief open the full calculator page.

Benchmarks are typical 2025-2026 market ranges compiled by Engineer Aid, an independent desk not affiliated with the vendors named. Quotes vary by region, volume and timing; nothing here is legal, tax or engineering advice. Revised 2026-11-06.

Questions buyers ask

What is a normal markup for an engineering contractor through a staffing agency?

Typical 2025-2026 engineering markups run about 45% to 62% over the engineer's base pay. At $60 per hour base, that is a bill rate of $87 to $97. Part of the markup covers employer taxes and insurance, so only the margin portion is really negotiable.

How much is a temp-to-perm conversion fee for an engineer?

Conversion fees commonly run 20% to 25% of annualized base salary if you hire before 520 to 1,040 billed hours. On a $124,800 annualized base, a 25% fee is $31,200. Many contracts step the fee down as hours accrue, so check the exact schedule in your MSA.

Is it cheaper to wait out the conversion period than to pay the buyout fee?

Usually, if the fee steps down. In a typical case, waiting 441 more hours at a $13.20 hourly agency premium costs about $5,821, versus a $24,960 fee to convert now. If the fee is flat with no step-down, waiting saves nothing on the fee and only adds agency premium.

Who pays the MSP or VMS fee in a staffing program?

The fee, commonly 2% to 3.5% of spend, is either deducted from the agency's invoice or added to yours. When it is deducted, agencies often build it into the markup, so the buyer pays it indirectly. Ask the MSP for a fee statement by supplier.

Should overtime be billed at 1.5 times the full bill rate?

Many buyers negotiate overtime at the engineer's overtime pay plus a fixed dollar margin instead. Billing 1.5 times a $91.20 rate yields $136.80 per hour and raises the agency margin from $31.20 to $46.80 per hour. On 300 overtime hours the difference is about $4,680.

Related sheets

G-04 · Tool 02 · Staffing TCOEngineering staffing agency vs. CAD/FEA outsourcing TCO calculatorCompare agency engineers, offshore CAD/FEA FTEs, freelance marketplaces and turnkey NPD firms, including buyout fees, 18% QA buffer and the Sec. 174 fC-05 · Staffing markup comparisonActalent vs. Aerotek vs. Kelly Engineering vs. Randstad: Bill Rate Markups & Temp-to-Perm Buyout FeesEngineering staffing markups run 45%-62% on pay: $60/hr base becomes $91.20 at 52%. Compare Actalent, Aerotek, Kelly and Randstad on markup and buyoutA-03 · Enterprise VAR auditTriMech (& Javelin) Enterprise SOLIDWORKS Licensing, PLM Implementation & Staffing Rate AuditAudit an enterprise SOLIDWORKS, PDM and staffing agreement sold through TriMech: $247,500 60-seat benchmark, 45%-62% staffing markups and 20%-25% convA-13 · Field dispatch auditField Engineer Marketplace Audit: Dispatch Work-Order Fees, Platform Spreads and SLA HoldbacksAudit field dispatch work orders on Field Engineer: $65-$140/hr telecom rates, 15%-30% platform spreads, minimums, after-hours and SLA holdbacks, withP-05 · Controls playbookIndustrial OEM, Robotics & PLC Controls Engineering Playbook: Commissioning Rates, Travel Per-Diems & Staffing MSAsControls and commissioning engineers bill $72-$165/hr plus overtime, per diem and travel time. Worked 3-week site model, MSA rate-card terms and safetJ-07 · Corridor guide: MichiganMichigan and the Detroit Corridor: Automotive Tier-1 Engineering Staffing Markups, NX and CATIA Seat Audits and PE LicensingMichigan and Detroit corridor guide: Tier-1 contract engineering markups and MSP fees, NX and CAE seat audits at $11,500 a seat, LARA PE rules and theJ-14 · Federal corridor guideVirginia, Maryland & New Jersey Corridor: Cleared Defense/Federal Engineering Staffing Markups, Site-Plan PE Seals & COA RulesMid-Atlantic defense engineering guide: cleared staffing markup math, CMMC and ITAR limits on offshoring, site-plan PE seal formulas, firm rules and s

Dispatch · enquiry

Send it to an independent auditor

Tell us what you are buying or renewing. Calculator results arrive here automatically, so there is nothing to retype. We reply from hello@engineeraid.com, usually within one business day.

  • Benchmark and redline review of a quote, MSA or engagement letter
  • Target price and a 2-3 vendor RFP scope
  • No sales calls from vendors: we are not a reseller or agency

By sending, you agree we may reply to the email given. See the privacy policy.