Guide · updated 2026-09-06
QA outsourcing vs in-house
The comparison most teams run is a salary against an hourly rate, and it settles nothing. A salary buys a seat for twelve months; an hourly band buys hours against a scope. Priced properly, the in-house column also carries recruitment, the weeks between releases when the seat is paid anyway, holiday cover, training that walks out with the person, turnover, laptops and a device pool. The outsourced column carries the internal hours spent briefing, triaging and signing off, plus whatever the band excludes. Done that way, the question stops being one number and becomes a split: what stays inside, what goes out, on what terms.
Volume, release rhythm, the domain evidence a buyer or regulator will ask for, physical devices, and how fast the team has to change size are what decide it. The record below comes from the twelve suppliers in the main ranking.
In-house vs outsourced QA cost comparison: the lines each side carries
| Cost line | In-house | Outsourced | Where it hides |
|---|---|---|---|
| Pay, payroll taxes, benefits | Twelve months a year | Per hour or per scope | The seat is paid in weeks when nothing ships |
| Recruitment and notice | Ad, screening, interviews, then a wait | Start times published: three days at ScienceSoft, five at QA Madness, seven at Kualitatem | A start time is when testers are assigned, not when defects arrive |
| Idle capacity between releases | Paid in full | Convertible: QA Madness sells part-time at set hours daily or weekly; TestDevLab sells one-time engagements from one week | Minimums; iBeta states it does not lock clients into a long-term contract, QualityLogic states no change fees |
| Holiday and sick cover | Paid, and a one-person QA function stops | The supplier substitutes, if the contract says how fast | Who the named backup is |
| Training and certification | Funded, then it leaves with the person | Priced into the rate | An appraisal such as TMMi Level 5 at Kualitatem, or CMMI Level 3 at TestFort, is their expense |
| Turnover | Rehiring, plus product knowledge that walks | A roll-off with notice | The suite and test data stay, so the exit clause outweighs the notice |
| Devices and lab hardware | Bought, refreshed, stored | Included: one TestDevLab case covers Android, iOS and web across 2,000+ devices | A device list is not a device lab |
| Management and triage | Your QA lead's time | Still your time: somebody prioritises and signs off | The line missing from both columns |
Two of those lines decide most of the outcome. Idle capacity: a seat pays off only when close to a full-time queue sits behind it, and a monthly release train rarely produces one. Management: outsourcing moves execution, not coordination, so a cheaper rate can cost more per release.
Why a published hourly band is not the number you compare against
Ten of the twelve suppliers here carry an hourly band on a directory profile. Eight of those bands sit at $25-49 an hour. Two sit at $50-99, ScienceSoft and iBeta. TestDevLab and Global App Testing publish no hourly figure anywhere, and Global App Testing instead states a minimum investment of around $10,000 — a budget floor, not a rate.
Four things move the real number inside a printed range: the automation-to-manual ratio, the seniority mix, whether a test lead and a delivery manager are billed separately, and how much environment and test-data work the supplier absorbs rather than waits on.
The commercial shape differs too. Testlio prices as a platform subscription plus an annual consumption fund; QA Madness publishes fixed-price e-commerce packages; ScienceSoft publishes six pricing models, among them time and materials with a cap, per-ticket and subscription. A subscription and a salary are both fixed costs; an hourly band and a salary are not the same kind of number at all. The pricing guide works through bands by region and grade.
The conditions that decide it
| Condition | Leans | What the published record shows |
|---|---|---|
| Testing volume is steady and fills a week | In-house | A full queue is what a salary is built for |
| Volume spikes at release and falls away between | Outsourced | Testlio sells a burstable model priced for release peaks; QA Madness sells full-time, part-time and on-demand separately |
| A buyer or regulator will ask for domain evidence | Outsourced | ScienceSoft holds ISO 13485 for medical device software; iBeta runs an electronic-prescribing certification approved by the DEA since 2013 |
| The product depends on real devices, networks or streams | Outsourced | TestDevLab publishes audio and video quality testing, battery and data usage measurement, network simulation |
| Client data cannot leave the country | In-house, or one domestic supplier | QualityLogic states its operations are US-based and that client data stays inside the country |
| The team has to shrink within a quarter | Outsourced | iBeta publishes on-demand testing without a long-term contract; TestDevLab publishes a proof of concept of one engineer for one to two weeks |
| The bottleneck is product knowledge, not execution | In-house | No supplier in this comparison sells it, and none claims to |
Read that as a scoring sheet, not a verdict: most products match rows on both sides, which is why hybrid arrangements are common.
What an in-house team has that no supplier publishes
Three things belong to the inside team by default, and buyers tend to discover their value months into a contract.
The first is accumulated product knowledge — why a rule exists, which flow broke last spring, which customer will notice. It is also the one advantage a long engagement erodes: the published DeviQA work on the Tipalti payments platform ran for twelve years with a team of twenty manual engineers and one automation engineer. Continuity is contractible, then, but bought with named people and a low roll-off rate rather than with a logo.
Availability on demand is the second. No company among the twelve states a coverage window or a response-time commitment on the pages collected here; the nearest is QAwerk's overnight model, which fixes when work lands rather than who is reachable now. A tester needed at 9pm during an incident is an internal function until a contract says otherwise.
Authority is the third. Read all twelve engagement catalogues end to end and none offers to take the release decision. ScienceSoft describes managed testing as a team run by the client's QA manager; iBeta describes integrating with the client's in-house QA team under the client's methodologies.
What suppliers publish that you cannot build in a quarter
| Capability | Why hiring does not produce it | Published by |
|---|---|---|
| Accreditation your customer's certificate depends on | It is issued to a laboratory, not to a competent person | iBeta: ISO/IEC 17025:2017 under NVLAP Lab Code 200962-0, FIDO Alliance biometrics laboratory accreditation, Mastercard accreditation |
| Testers in markets where you employ nobody | Payroll and language coverage, not skill | Global App Testing: a crowdtesting network, with localization testing across more than 160 languages |
| Measurement rigs for media and hardware behaviour | Needs instrumentation and reference conditions | TestDevLab: audio and video quality, battery and data usage, network simulation |
| A privacy or medical certificate procurement asks for | It covers a management system audited over time | ScienceSoft: ISO 27701 for privacy information management, ISO 13485 for medical devices |
| An appraised process maturity level | Appraisal runs against a documented process history | Kualitatem at TMMi Level 5; TestFort at CMMI Level 3 |
These are assets rather than skills. A tester you hire can learn accessibility auditing; a company you hire cannot become an accredited laboratory before your deadline. That, not the hourly rate, makes a supplier non-substitutable. The engagement model and region cuts sort the twelve along these axes.
What to outsource and what to keep in-house
| Work | Side | Why it sits there |
|---|---|---|
| Acceptance criteria and the definition of done | Keep | They encode what the business promised; a supplier can only test against them |
| The release go/no-go call | Keep | An engagement with no internal owner produces a queue nobody triages |
| Defect severity and priority order | Keep | Severity is a business judgement wearing an engineering label |
| Exploratory testing of new flows | Keep at first, hand over once the flow settles | Exploration pays off in proportion to product knowledge |
| The test management system and the data in it | Keep | Control is lost in the artefact, not the org chart |
| Regression suite execution | Send | The volume that leaves an internal seat idle or drowning |
| Performance and load runs | Send | Ten of the twelve publish it, so it rarely narrows a shortlist |
| Accessibility audits | Send, and name the deliverable | iBeta publishes conformance reporting using VPAT; agree the format up front |
| Automation framework authorship | Split | Keep the language choice, the repository and code review; send the writing of cases |
Send the run, keep the judgement, split the code. That last row is where hybrid arrangements succeed or fail: a suite written in a language your engineers do not read, or living in the supplier's repository, sent the judgement out with the run.
Running a hybrid without paying twice
Start with work that has a hard edge: a regression suite for one platform, a localization pass, an audit against a named standard. Edges make the first invoice legible.
Fix the baseline before anyone arrives. Escaped defects per release, regression cycle time in hours, and the share of tickets developers reproduce without a follow-up question are measurable in the preceding month. The questions to ask a supplier cover the contract wording.
Name the artefacts: test cases, automation code, test data, credentials, and the repository each lives in. Then name the exit: notice period, whether the same engineers return after a pause, what happens to the suite. The comparison table shows who publishes anything about minimums.
Keep one internal person accountable for quality even when no testers are internal. That is not a QA seat; it is an hour a day of triage and sign-off, and it belongs in the outsourced column.
What this comparison cannot settle
Salary data is not collected here, so the in-house column is a structure to fill with your own market numbers, not a figure to copy. Directory bands are ranges, not quotes, and two of the twelve publish no hourly figure. Start times come from seven; five publish nothing, DeviQA among them.
None of it changes the shape of the decision: volume and rhythm decide whether a seat is efficient, assets decide what you cannot hire, the contract decides whether you keep the judgement. Once the split is settled, the selection process and the vendor guide cover vetting, and the scenario table maps situations to a first choice and an alternative.
Frequently asked questions
Which costs less over a full year, an in-house QA team or an outsourced one?
It depends on how full the testing queue is. An internal seat costs the same in a quiet month as in a release month, so it wins when close to a full-time queue sits behind it and loses when one does not. An outsourced engagement turns that fixed cost into a variable one, but adds coordination hours and often excludes test strategy and environment work. Price both columns per release, with recruitment, cover, devices and turnover in the in-house one.
What does an in-house QA team cost beyond salary?
Seven lines, most of them invisible in a budget spreadsheet. Payroll taxes and benefits. Recruitment: the ad, screening and interview hours, the notice period. Idle weeks between releases. Holiday and sick cover, which for a one-person QA function means testing stops. Training, funded by the company and kept by the person. Turnover, which costs the rehire plus the knowledge that walks. Equipment: laptops, phones, tablets, licences and refresh cycles.
Why can't you compare a QA engineer's salary with a supplier's hourly band?
Because the two numbers cover different scopes. A salary covers one person's full attention, including the unbillable parts: chasing environments, reproducing defects, sitting in planning. A published band of $25-49 an hour covers execution against an agreed scope, and often excludes test strategy, environment setup and defect triage. A band is a range printed by a directory, not a quote.
How quickly can each option have someone testing?
Outsourcing starts faster, and the published figures show the margin. Seven of the twelve publish a start time, running from three days at ScienceSoft to twenty-one days at a1qa. QA Madness publishes an on-demand model in which testing begins within two working days of the request. Hiring runs on another clock: the role, screening, interviews, an offer and notice rarely total under two months.
What should never leave the building when you outsource QA?
Five things. Acceptance criteria and the definition of done, because they encode what was promised to the customer. The release go/no-go call, which no supplier in this comparison offers to take. Defect severity and priority, a business judgement. Ownership of the test management system and its data. The choice of automation language and repository, so the suite stays runnable by your engineers. Each is judgement or an artefact.
Does an outsourced team ever accumulate real product knowledge?
Yes, on long engagements with stable staffing. TestFort publishes a Dashlane engagement running past ten years, long enough for the outside team to hold the product history. That is an advantage while the contract lasts and a concentration risk when it ends. Buy continuity deliberately: name the engineers, ask what the roll-off rate on comparable accounts has been, and keep test cases and known issues documented in your repository.
Is a hybrid QA model worth the coordination cost?
It is when the conditions genuinely split: product knowledge needed inside, spiky or asset-heavy work outside. A hybrid costs one internal person roughly an hour a day in triage and sign-off, and that hour has to be budgeted rather than assumed. It stops paying when the outsourced scope is too small to have a hard edge. Start with one bounded piece.
What happens to the automation suite when an outsourcing contract ends?
Whatever the contract says, which is why it has to say something. Name the deliverables: test cases, automation code, test data, CI configuration and credentials, with the repository and handover format for each. Check during evaluation that the automation is written in a language your engineers read. A suite you cannot run without the supplier is the real lock-in, and it forms over a year rather than at signature.
When does hiring in-house beat every supplier on this list?
When the bottleneck is knowing the product rather than executing tests. If defects escape because nobody can say what correct behaviour is, adding testers of any kind produces a longer defect list and no fewer escapes. Two other cases point the same way: data that cannot leave a jurisdiction, where a domestic supplier such as QualityLogic is the only outsourced route, and a domain where the tester has to be a practitioner.
By Erik Smith, Lead Market Analyst & Founder. Figures in this guide come from the same company files as the ranking; the scales are on the methodology page and every source is listed on the sources page.