Every immigration agency reaches a point where the in-house vs outsourced question becomes unavoidable. Usually it surfaces when a case manager resigns, when volume spikes beyond current headcount, or when an honest cost-per-case calculation reveals a number nobody expected. This guide gives you the decision framework: what factors determine which model is right, a cost comparison at every volume level, and four agency profiles showing the optimal configuration for each.
Seven-Factor Decision Matrix
For each factor, the verdict reflects the majority of agency situations. Exceptions are noted.
Monthly case volume
Outsource winsIn-house: Viable above ~85–100 cases/month when fixed costs spread sufficiently
Outsource: Optimal at any volume below 85 cases/month; no fixed cost burden
Compliance and regulatory liability
Outsource winsIn-house: Your agency carries all OISC/OMARA obligations and PI exposure
Outsource: Processing compliance and PI insurance absorbed by platform
Scaling timeline
Outsource winsIn-house: 6–12 weeks per new hire. Training adds another 4–8 weeks
Outsource: Volume increase takes effect within 24 hours
New visa category access
Outsource winsIn-house: 4–12 weeks to train staff. Depends on availability of experienced candidates
Outsource: Immediate access to all supported visa categories on platform
Client relationship ownership
NeutralIn-house: Full control — in-house staff represent your brand
Outsource: Fully preserved — platform is invisible to your clients
Peak demand handling
Outsource winsIn-house: Overtime or delays — headcount is fixed
Outsource: Volume scales on demand. No overtime, no backlog risk
Staff absence / turnover risk
Outsource winsIn-house: Single point of failure — one resignation creates a processing gap
Outsource: Platform capacity unaffected by individual staff changes
Cost Comparison by Monthly Volume
In-house includes salary, NI, pension, PI insurance, and overhead allocation. Outsource shown at Gold tier (£137/case) where applicable.
The Right Model for Your Agency Profile
Solo operator or boutique agency (under 20 cases/month)
Outsource entirelyA single case manager costs £40,000+/year before overhead. That is more than the total wholesale cost of 240 cases per year. There is no financial case for in-house processing at this volume.
Growing agency (20–50 cases/month)
Outsource processing, keep client management in-houseThis is the inflection point. In-house becomes viable only if staff utilisation exceeds 85% consistently — which rarely happens with mixed case types and seasonal demand. Outsourcing provides margin certainty.
Established mid-size agency (50–100 cases/month)
Hybrid model — consider outsourcing complex or overflow casesAt this volume, in-house processing starts to compete on cost — but only if utilisation is consistently high. Most agencies in this range run mixed volume, making a hybrid approach optimal.
High-volume agency (100+ cases/month)
In-house becomes financially viable — compliance advantage remainsAt 100+ cases, fixed costs are spread enough to compete with wholesale rates. However, platform processing still wins on compliance, scalability, and new category access.
What Outsourcing Changes — and What It Doesn't
Stays With Your Agency
Migrates to Platform
Run the comparison with your actual numbers
The decision depends on your specific volume, case mix, and overhead structure. SwiftPass works with agencies from 10 to 500+ cases per month — including hybrid models where some processing stays in-house.
Continue Reading
Hidden Costs of Running a Visa Processing Operation in 2026
The full all-in cost breakdown: salaries, PI insurance, portal access, and the rejection rework cost nobody budgets for.
When to Hire a Case Manager vs Outsource: The 2026 Decision Guide
Six decision triggers that determine whether your next case manager should be a hire or a platform account.