Last updated · By ApTask Editorial Team
How much does IT staffing cost?
There is no single price. For a contractor you pay an hourly bill rate: the pay rate plus a markup that covers employer taxes, insurance, benefits and the agency’s margin. For a direct hire you pay a one-time fee tied to first-year salary. For payrolling a worker you found yourself, you pay a flat published margin.
The five models ApTask sells, with the terms it publishes on this site:
| Model | What you pay | Who employs the worker | ApTask terms published on this site |
|---|---|---|---|
| Contract staffing | Hourly bill rate: pay rate plus markup | ApTask (W-2) or the contractor’s own entity (1099 / C2C) | FDD minimum gross margin 32% W-2, 18% C2C/IC · shortlist of 3–5 within 48 hours · two-week no-fee replacement window |
| Contract-to-hire | Hourly bill rate during the trial, then a conversion fee | ApTask (W-2) or the contractor’s entity (1099 / C2C) until conversion, then you | Conversion fee steps down with tenure and reaches zero after six months |
| Direct hire | One-time fee, a percentage of first-year base salary | You, from day one | Shortlist within 5 business days · 90-day no-fee replacement guarantee |
| Payrolling / pass-through | Flat margin on the bill rate | ApTask, as employer of record | Flat 10–20% of the bill rate · no recruitment fee · on payroll within 3 business days for most US engagements |
| Managed solutions (SOW) | Fixed price per accepted milestone | ApTask’s delivery team | Paid two-week discovery · 2–4-week milestones · never time-and-materials |
Which model is cheapest depends on how long you need the person and how sure you are about the seat — the engagement-model guide walks through that choice.
What is a typical IT staffing markup?
Markup varies with the skill, the market, the engagement type and the client’s rate card, so no honest single figure exists. ApTask publishes its own floors instead: its franchise disclosure document sets a minimum gross margin of 32% on W-2 placements and 18% on C2C or independent-contractor placements, and pass-through payrolling runs a flat 10–20% of the bill rate.
Those floors are gross margins, measured against the bill rate. Rate cards usually quote markup, measured against the pay rate, so the same spread looks bigger: a 32% margin is a markup of about 47% (0.32 ÷ 0.68), and an 18% margin is about 22% (0.18 ÷ 0.82). Gross margin is measured before burden: W-2 floors are higher because the staffing firm pays the employer taxes, insurance and benefits out of that spread, and what remains after burden and overhead is its profit; a C2C contractor carries those costs itself. See markup vs gross margin.
| Pay rate | Bill rate | Spread | Markup (spread ÷ pay) | Gross margin (spread ÷ bill) |
|---|---|---|---|---|
| 70 | 100 | 30 | 42.9% | 30% |
| 68 | 100 | 32 | 47.1% | 32% (ApTask W-2 floor) |
| 82 | 100 | 18 | 22.0% | 18% (ApTask C2C/IC floor) |
Compare offers on what the gross margin has to cover, not on headline markup: a W-2 margin carries employer burden that a C2C margin does not, and two agencies can quote different markups for an identical bill rate.
What is included in an IT staffing bill rate?
A bill rate is the contractor’s pay rate plus the agency’s gross margin. For a W-2 worker that margin must pay the employer burden — payroll taxes, unemployment insurance, workers’ compensation, benefits — and the agency’s overhead, including recruiting and funding payroll before you pay; whatever remains is profit. For a 1099 or C2C contractor the burden largely disappears.
The federal pieces of burden are public: the employer pays 6.2% of wages for Social Security, up to the annual wage base, and 1.45% for Medicare with no wage limit (IRS Topic 751 (external source)), plus federal unemployment tax of 6.0% on the first 7,000 of each employee’s wages, which falls to 0.6% after the maximum 5.4% credit for state unemployment tax paid in full (IRS Topic 759 (external source)). State unemployment insurance and workers’ compensation sit on top, and all of it is deposited on the IRS’s schedule, not the client’s payment terms (IRS employment taxes (external source)).
- Pay rate — what the contractor earns per hour.
- Gross margin — bill rate minus pay rate, measured before burden; ApTask’s floors are 32% (W-2) and 18% (C2C/IC) of the bill rate. Out of it come:
- Burden — employer payroll taxes, unemployment insurance, workers’ compensation, statutory and elected benefits (W-2 only).
- Overhead — recruiting, screening, onboarding, timesheets, invoicing and the working capital to pay the contractor before the client pays.
- Profit — what remains of the gross margin after burden and overhead.
For payrolled and employer-of-record workers ApTask publishes the full bill-rate waterfall before signing — gross wages, employer-side statutory contributions, mandatory benefits, the administrative margin and any in-country compliance fees — with voluntary benefits itemized separately and never bundled into the bill rate (Payroll Solutions, Pass-Through Services).
How much do direct hire placement fees cost?
A direct hire fee is a one-time charge, usually quoted as a percentage of the new employee’s first-year base salary and payable when the candidate starts. ApTask quotes the percentage in the master service agreement rather than publishing it here, and every ApTask direct-hire placement carries a 90-day no-fee replacement guarantee.
Retained executive searches run on a separate model and include a 12-month replacement guarantee (case studies). ApTask prices every model in the discovery call: a single recruitment fee for direct hires, a fully loaded hourly bill rate for contract roles with the underlying margin disclosed, or a fixed price for SOW work (IT Staffing Solutions).
Is contract-to-hire more expensive than direct hire?
Not necessarily. During the trial you pay the hourly bill rate, which includes the agency’s margin, and a conversion fee applies if you hire early. With ApTask the conversion fee steps down the longer the contractor has worked with you and reaches zero after six months, so converting after six months costs no placement fee at all.
Compare the two over one common horizon, say the first year: for contract-to-hire, bill rate × trial hours, plus any conversion fee, plus salary and benefits for the months after conversion; for direct hire, the one-time fee plus salary and benefits for the full year. Which is lower depends on the trial length, the conversion month and the fee quoted for the seat, so run the numbers with the estimating steps below. Treat replacement risk separately: a direct hire who leaves inside the 90-day guarantee is replaced at no fee, one who leaves after it means a second search, and contract-to-hire moves that fit risk into a paid trial. Put the trial length, the fee schedule and the conversion salary range in writing before the contractor starts — see contract vs contract-to-hire vs direct hire.
What do senior IT contractors bill by state?
Bill rates follow the local cost of labor and the scarcity of the skill. On its state pages ApTask publishes typical bands of 110–160 an hour for senior developers in Texas, 175–220 for Bay Area senior engineers, 130–180 in Los Angeles and San Diego, and 95–140 in Florida; cloud architects bill 135–180 in Texas and 120–165 in Florida.
| Market | Senior developers / engineers (per hour) | Cloud architects (per hour) | Source page |
|---|---|---|---|
| Texas (Dallas–Fort Worth, Austin, Houston, San Antonio) | 110–160 | 135–180 | Texas |
| California — Bay Area | 175–220 | not published | California |
| California — Los Angeles / San Diego | 130–180 | not published | California |
| Florida (Miami, Orlando, Tampa, Jacksonville) | 95–140 | 120–165 | Florida |
The New Jersey and New York pages publish turnaround rather than rate bands: first shortlists within 48 hours for contract roles and 5 business days for direct hire, a 19-business-day average time-to-fill in New Jersey, and roughly 40% of New York placements remote or hybrid. Secondary metros such as San Antonio carry some cost advantage over the coasts.
How can you lower IT staffing costs?
Match the model to the need. Payroll talent you already found through pass-through at a flat margin instead of paying a recruitment fee; convert contract-to-hire workers after six months, when the conversion fee is zero; buy defined outcomes as a fixed-price SOW; and keep requisitions inside your VMS rate card, where ApTask submits within the band 98% of the time.
- Already found the person? Pass-through payrolling charges a flat 10–20% of the bill rate with no recruitment fee.
- Need proof of fit? Contract-to-hire with a conversion fee that reaches zero after six months (Strategic Workforce Staffing).
- Buying an outcome? ApTask states that Managed Solutions clients typically save 35% versus an equivalent time-and-materials engagement (Managed Solutions).
- Running a VMS program? ApTask submits candidates inside the published rate card 98% of the time and escalates exceptions through the program, never back-channel pricing (VMS / MSP Specialization).
- Tracking supplier diversity? Contracting directly with ApTask counts as Tier 1 MBE spend (MBE-certified staffing).
How do you estimate what an IT contractor will cost?
Start from the pay rate the market demands for the skill, work out the employer burden a W-2 spread must cover, apply the agency’s markup or margin to the pay rate to reach the bill rate, and multiply by the engagement’s hours. Then compare that total with the salary plus one-time fee of a direct hire.
- Start from the pay rate. Find what the market pays the skill per hour. Live postings show advertised ranges; ApTask’s open roles show the rate whenever the posting includes one.
- Know what burden the spread must cover. For a W-2 worker the employer pays 6.2% of wages for Social Security (up to the annual wage base) and 1.45% for Medicare, federal unemployment tax of 6.0% on the first 7,000 of wages (0.6% after the maximum credit for state unemployment tax), state unemployment insurance, workers’ compensation and any benefits. Burden is paid out of the spread, not added on top of the bill rate: it tells you how much of the markup is cost rather than profit.
- Apply the markup or margin to the pay rate. Bill rate = pay rate × (1 + markup), or pay rate ÷ (1 − gross margin); the spread must cover burden, overhead and profit. ApTask’s floors are a 32% gross margin for W-2 and 18% for C2C/IC, both measured before burden.
- Multiply by the hours. A full-time year is about 2,080 hours (40 × 52); a six-month engagement about 1,040. Bill rate × hours is the contract cost.
- Compare with a direct hire. For the same seat, add the first-year salary and benefits to the one-time placement fee, and weigh the 90-day replacement guarantee against the contract’s two-week replacement window.
Worked example with the illustrative numbers above: a pay rate of 70 and a bill rate of 100 over a 2,080-hour year is 208,000 billed; a six-month engagement of about 1,040 hours is roughly 104,000. Real quotes come from ApTask’s rate card for the seat — tell us the role and a recruiter will walk through it.