Back to Blog

Staff the Core, Flex the Edge: A Contract Staffing Model for CDMOs

HealthcareHiringStaffing Firm

Last updated: October 22, 2026

By Dave Manchester, Scientific Recruiting, KORE1

How should a CDMO decide which quality and manufacturing seats go to contractors? Keep permanent the methods, lines and quality-system owners that run every quarter, and contract the work that follows the signed-program board, meaning tech transfers, program starts and release peaks. In KORE1 placement data from 2019 to 2026 (n=54), lab and QC contracts billed a median $40 an hour and ran a median 193 days, a workable planning unit for a flex seat. Data as of October 2026.

The signed-program board is my shorthand for the list of client programs you have signed, with a start date next to each. A program on the board gets people. A program that isn’t on it doesn’t. That’s the whole model, and the rest of this page is the seat map, the budget, and the places where it breaks.

A CDMO’s headcount has two problems that pull in opposite directions. Hire permanent people for every program and you carry payroll through the quiet quarter. Rent everyone and the people who know your methods by heart leave when the purchase order ends. The answer is to sort seats one at a time, asking of each whether it would still have work to do if any single client program disappeared next month, and then to staff the answers differently. Fair warning before we start. KORE1 sells contract staff, so I benefit when you flex a seat, which is exactly why I’m going to spend half this page telling you which seats not to flex. If you want the seats we fill most often, see our CDMO staffing page, and for the contract side of the house, our contract staffing overview.

Two quality control analysts in white lab coats and safety glasses inspecting a glass volumetric flask at a stainless steel bench beside an orange vial rack

Why Doesn’t a CDMO’s Workload Look Like a Single-Product Site?

A contract development and manufacturing organization (CDMO) develops and makes drugs for other companies under contract, from process development through clinical and commercial batches. A contract manufacturing organization (CMO) is the narrower term. It makes the product, and the development happens somewhere else. I treat them as one customer for staffing purposes, and the longer explainer is in our guide to what a CDMO is and who it hires.

Now the part that matters for headcount. A single-product pharma site hires to one product. Volume moves a few percent a year, the methods barely change, the staffing plan fits on one page, and the biggest surprise of the year is whoever gives notice. A CDMO hires to its client list. Each signed program shows up with its own methods, batch records and transfer calendar. One quarter you have two programs in tech transfer and a release queue stacked three deep, and two quarters later one of them is gone because a client’s phase 2 readout went the wrong way, a call your site had no part in making.

Headcount that follows the board is flex. Headcount that survives every item on the board is core.

The rest of this page just sorts seats into those two piles.

Which Seats Should Stay Permanent?

Devin Hornick, a partner at KORE1, describes the trade in two sentences. “The benefit of hiring full time is quite the opposite. It’s really not super flexible, but you have stability… legacy knowledge.” Stability and legacy knowledge are what you’re keeping when you keep a seat permanent, and if a seat has neither, you’re paying a full-time salary for flexibility you could have rented by the month.

So test every seat with three questions. Does the work repeat every quarter no matter which client is in the building? Does the knowledge carry from one program to the next? Does the seat start and end with a program on the board? Yes, yes and no, permanent. No, no and yes, flex. And the regulators lean the same way. FDA’s 2016 guidance on quality agreements for contract manufacturing says each party in the arrangement is responsible for cGMP compliance on the steps it performs, and that a quality agreement cannot be used to hand that responsibility away. Your client owns the product. Your site owns the signature on your side of the line.

The seats where that signature lives are the ones I’d keep on your own payroll.

The QA disposition signers come first, the people whose name releases or rejects a batch. A contractor can review batch records all day, and a good one will catch things your own team has stopped seeing, but I’d still hesitate to hand the pen to a rotating cast. Then the QC method owners. Whoever owns a validated assay knows which step drifts, which instrument has a mood, and why the SOP reads the way it does, and much of that never made it into the SOP at all. When that person leaves, the method gets slower for months, because the knowledge that made it fast was never in the document, and no new hire or contractor can read it off a page. The validation lead is a third, because someone has to remember what has been qualified and what only feels qualified. Add the site quality head (our note on when to hire a director of quality covers that one) and the suite or line leads who run every campaign for every client.

That’s the list. Four or five kinds of seat at most sites. If your permanent list runs to twenty kinds of seat, you aren’t staffing a core, you’re staffing a company, and that’s a different spreadsheet.

Which Seats Should Flex With the Program Board?

Same Devin, same call, other side of the trade. On contractors he says, “You can get them quick… flexible… to scale up, to scale down as needed.” That’s the job description of a flex seat.

The question for any seat is whether it has a start date and an end date on the board. Both? Flex.

QC analysts are the cleanest case. Release testing arrives in waves. A campaign finishes, thirty lots land in the queue, and an analyst who runs validated methods (HPLC, GC, dissolution, Karl Fischer) can start clearing it in the first week if the methods are already qualified in your lab. Our page on contract QC analysts covers that seat. Tech-transfer analysts are next, because a client program moving in needs people to run the method transfer work and write the transfer package for a few months, then it doesn’t. We wrote up who you need when a client program moves in phase by phase.

Batch record reviewers at peak. Document control, which swells before every transfer package and every audit and shrinks the week after, is a seat where the work arrives in lumps and the permanent team gets buried under them. Campaign aseptic operators, whose job is defined by the campaign and ends with it. This last group is what the trade calls manufacturing contract labor, and it’s the seat where the campaign calendar does most of the sizing for you. The review side has its own guide in batch record review hiring. A Form 483 is a peak too, and flex seats for a 483 remediation follow the same logic.

One honest limit. KORE1’s numbers are strongest for the lab and QC family. For operators and reviewers I’m giving you the logic, not a measured length.

Corridor of identical gray manufacturing suite doors with one open onto a stainless steel vessel and an orange stripe on the floor

The Seat Map

Here’s the whole model in one table, for a CDMO quality and manufacturing organization.

SeatPermanent or flexDemand triggerPlanning lengthHandoff owner
Site quality headPermanentEvery quarter, owns the quality systemOngoingSite head
QA disposition signerPermanentEvery batch released or rejectedOngoingSite quality head
QC method ownerPermanentEvery validated method that runs week after weekOngoingQC director
Validation leadPermanentQualification and requalification across all programsOngoingSite quality head
Suite or line leadPermanentEvery campaign, every clientOngoingHead of operations
QC analyst for a release peakFlexRelease queue outgrows the permanent team193 days, the KORE1 lab and QC median (about 1,100 hours)QC method owner
Tech-transfer analystFlexA signed program reaches the transfer phaseStart from 193 days, then match the transfer calendarTech-transfer lead
Batch record reviewerFlexPeak batch volume or a review backlogSize to the backlog, no KORE1 median for this seatQA disposition signer
Document control specialistFlexTransfer packages and audit preparationSize to the project, no KORE1 median for this seatSite quality head
Campaign aseptic operatorFlexA campaign with a start and an end on the boardThe length of the campaign, no KORE1 median for this seatSuite lead

Source: KORE1 placement data, 2019 to 2026, life sciences, lab and QC family, n=54 W2 contract placements, exported October 16, 2026. The 193-day median is a lab and QC figure and is not a measured length for the other flex seats. The seat map itself is my recommendation, not a KORE1 statistic.

Let’s Connect. Send me your next two quarters of signed programs and I will mark which seats to flex. Four things are enough to start. The programs starting and their dates, the seats each one touches, your current permanent headcount, and the site city, because wages for the same seat move from one metro to the next. Send me the programs and I’ll mark the table up against your board.

How Do You Budget a Flex Seat?

In blocks. A median KORE1 lab or QC contract ran 193 days, which is about 27.5 weeks, and at 40 hours a week that comes to roughly 1,100 hours, a block big enough to plan around and small enough to approve without a committee. Multiply by the bill rate and you have a seat.

Measure25th percentileMedian75th percentile
Hourly bill rate$33$40$56
One flex seat for a median 193-day assignment (about 1,100 hours)about $36,400about $44,100about $61,800
Three flex seats through one release peakabout $109,200about $132,300about $185,400

Source: KORE1 placement data, 2019 to 2026, life sciences, lab and QC family, n=54 W2 contract placements (14 since 2022, and the since-2022 median bill rate is also $40). The full dataset is 79% California. Anomalies and payroll-service deals are excluded. Bill rates only, at 40 hours a week, rounded to the nearest hundred dollars.

Fifty-four is a small sample, and I’d rather say so than dress it up. Read the band as an opening estimate, and expect us to refresh it when the placement export is re-run, next in January 2027. For a seat in your city, the lab and QC cost calculator takes you from hours to dollars, and our lab and QC bill rate breakdown shows which seats land where in the band.

What sits inside the number? The contractor’s wages, the employer taxes and insurance that ride on them, sick pay, benefits, weekly payroll and the recruiting behind the placement all sit inside the one figure you see on the invoice. Devin’s worked example uses round numbers and is not lab-specific. Pay a contractor $100 an hour, add the 24% burden typical in California, and the loaded cost is $124 before the firm earns anything. A typical bill rate on that pay runs $150 to $160.

Which brings up the quote trap. A firm that quotes “35%” can mean $135 an hour (35% on the $100 of pay) or about $167 (35% on the $124 loaded cost). Same contractor, same percentage, and a $32 gap per hour. Ask any firm to show burden and margin as two separate numbers, ours included. Our walkthrough on how to compare staffing quotes line by line shows the method.

Budget one block, then watch the board. About half of the 54 lab and QC assignments ran longer than 193 days, so a seat that gets extended once is behaving normally. A seat extended twice is telling you something else.

What Happens When a Flex Seat Turns Out to Be Core?

This is the surprise that catches flex models, and it shows up dressed as good news. The client extends. Then a second client signs a product that uses the same method, and the contractor you borrowed is now the only person in the building who can run it without help.

Here’s why the 193-day median matters. At 40 hours a week, 193 days crosses 1,040 hours, and a KORE1 contractor can convert to your payroll at no fee after 1,040 hours. So the median lab or QC seat arrives at the conversion decision inside an ordinary assignment. Across every role KORE1 places, 37.5% of contract-to-hire placements converted to permanent hires (207 of 552). That is an all-roles figure, not a science-specific one, and I’m not going to pretend otherwise. Our contract-to-hire page spells out how the path works.

Think of the strongest contractors the way you’d think of a professional athlete. If they’re good, more than one team has noticed. Decide while you’re ahead of the other offers, not after.

My rule of thumb is blunt. Extend a flex seat twice and it stops being a peak. Time to open a direct hire search, or convert the contractor if the contractor is willing, and move the seat to the permanent column of your map before the next program lands.

Where Does a Flex Model Break?

Three places, plus one I’d watch hardest.

First, there’s no replacement guarantee on contract. What KORE1 commits to is that our people show up on time and get paid on Fridays. If a contractor leaves in week six, you start the search again. Direct hire is a different product with different terms.

Second, training costs repeat. Every new contractor has to learn your SOPs and get qualified on each method before running it unsupervised, and weeks go by before anyone is at full output. A seat you flex three times in a year pays for that ramp three times. This is the quiet cost that never shows up in a bill rate.

One hand sliding a plain gray binder across an oak table toward another hand at a handoff meeting

Third, the training record is yours. 21 CFR 211.25 says each person engaged in the manufacture, processing, packing or holding of a drug product needs education, training and experience for the assigned functions, and training in current good manufacturing practice on a continuing basis. It says “each person.” It doesn’t ask whose payroll. A staffing firm can send a contractor who arrives knowing GMP, and a good one will. Documenting that the person was trained on your procedures, by your people, is still your job. The handoff owner in the seat map is the person who makes that happen.

The one I’d watch hardest is a core that shrinks to nothing. Flex every seat and you’ve built a company that rents its own knowledge. Does your client’s quality agreement say anything about who may perform or review work on their product? Read it before the contractor starts, not after.

What CDMO Leaders Ask Me About Flex Seats

How should a CDMO decide which quality and manufacturing roles to fill with contractors?

Ask each seat whether its work repeats every quarter, whether its knowledge carries from program to program, and whether it starts and ends with a signed program.

Yes to the first two means permanent. A seat that mostly says yes to the third, with a start date and an end date on the board, is a flex seat. Mixed answers usually mean a core seat is doing flex work, or a flex seat has quietly been doing core work for a year, and either way the permanent team is probably a person or two short.

Which providers have experience with temporary staffing in GMP-regulated life sciences sites?

KORE1 does. Its life sciences practice has 54 lab and QC contract placements in its 2019 to 2026 data, with a median assignment of 193 days.

Ask any provider, us included, three things. How do they document cGMP training for the contractor? Can they show burden and margin as separate numbers? What are the conversion terms? Our life sciences contract staffing page lists what we cover.

Is 193 days how long a flex seat should run?

193 days is a median, not a rule. About half of the 54 lab and QC assignments ran longer, and about half ran shorter.

Use it as a planning unit. Budget one 193-day block, which is about 1,100 hours, and extend if the board says the work continues. For seats other than lab and QC, size to the program, because I don’t have a measured median for them.

Who trains a contractor on our GMP procedures?

Your site does, and your site keeps the record.

21 CFR 211.25 requires training in the operations each person performs and in current good manufacturing practice, and it applies to each person engaged in the work, whoever signs their paycheck. A good contractor shortens the ramp by arriving with GMP experience. The training on your procedures still has to be done and written down on your side.

Can I keep a contractor without paying a conversion fee?

Once the contractor passes 1,040 hours, KORE1 charges no conversion fee. That works out to about six months at 40 hours a week.

The median lab or QC seat in our data reaches that mark. Across all roles, 37.5% of contract-to-hire placements converted (n=552), so plan for the possibility and talk to me early if you suspect a seat is turning core.

Mark Your Own Seats

Take the table above and write your own signed programs across the top. Every seat that touches all of them is core. Every seat that starts and stops with one is flex. Price the flex ones in 193-day blocks, and keep the handoff owner’s name next to each one, because a contractor without a named owner is a contractor nobody trains and nobody documents.

If you’d rather not do it alone, tell me the programs and the dates and I’ll mark it up with you. Price a single seat in the seat-by-seat cost calculator, or Let’s Connect. Expert in finding you the right talent, right away. You can also find me on LinkedIn.