Call center and BPO outsourcing services
KCG BPO offers five ways to outsource customer contact from Kingston, Jamaica: dedicated agents on per-seat pricing, per-minute pricing, managed service contracts, project-based outsourcing and commission-based sales campaigns. Every model includes agent training, quality monitoring and reporting.
Per Agent Seat Pricing
Dedicated agents assigned exclusively to your account. Pay per seat for predictable, scalable staffing that grows with your needs.
Learn more about per agent seat pricing →Per Minute Call Pricing
Pay only for the time your customers are on the line. Ideal for businesses with variable call volumes seeking cost control.
Learn more about per minute call pricing →Managed Service Contracts
Monthly retainer-based engagement with full operational management. We handle staffing, training, QA, and performance reporting.
Learn more about managed service contracts →Project Based Outsourcing
Defined scope, timeline, and deliverables. Perfect for campaigns, product launches, seasonal surges, or specialized projects.
Learn more about project based outsourcing →Commission Based Sales
Performance-driven sales campaigns where you pay based on results. Our agents are trained to convert leads and drive revenue.
Learn more about commission based sales →Compare our pricing models
| Model | You pay for | Best for | Commitment |
|---|---|---|---|
| Dedicated Agents | A fixed rate per agent seat | Steady volumes; programs needing deep product knowledge | Ongoing; seats scale up or down |
| Per-Minute Pricing | Talk time only | Variable volumes, overflow and after-hours coverage | No minimum commitment |
| Managed Services | A monthly contract fee, measured against agreed service levels | Handing over the whole operation; multi-channel programs | Ongoing monthly contract |
| Project-Based Outsourcing | The project, quoted upfront | Launches, seasonal peaks, surveys and outreach | Fixed scope and timeline |
| Commission-Based Sales | Agreed results such as sales, qualified leads or appointments | Paying for sales outcomes rather than hours | Agreed per campaign |
All models are delivered from Kingston, Jamaica, by English-speaking agents working in the UTC−5 time zone. Why outsource to Jamaica?
How Onboarding Works
Most programs go live in 2–4 weeks, depending on complexity
-
Discovery
We learn about your customers, channels, volumes, service levels and how success will be measured.
-
Program design and recruitment
We agree the engagement model, set up workflows, and recruit agents matched to your program.
-
Training and integration
Agents are trained on your products, tone of voice and systems, and we connect and test our platform with your tools.
-
Go-live and ongoing QA
We launch, monitor quality and report performance so the program keeps improving.
Choosing a Model: Common Questions
Which outsourcing pricing model is right for my business?
It depends on how predictable your volumes are and how much you want to hand over. Per-seat dedicated agents suit steady volumes; per-minute pricing suits variable or overflow volumes; a managed service contract suits companies that want one partner accountable for the whole operation; project-based outsourcing suits launches and seasonal peaks; and commission-based campaigns suit companies that want to pay for sales results.
Can I combine more than one model?
Yes. For example, a dedicated team can cover core hours while per-minute pricing covers overflow and after-hours calls. Tell us what you need and we will recommend a structure.
Do you publish prices?
Every engagement is quoted to your volumes, hours of coverage, channels and service levels, so we do not publish a single price list. Request a quote and we will send one tailored to your program.
How long does it take to get started?
Typical onboarding takes 2–4 weeks, depending on complexity. That covers account setup, recruiting and training agents, connecting systems and quality testing.
Not sure which model fits?
Tell us about your volumes, hours and channels, and we'll recommend one.