Read Time:

Recruitment Agency in Indonesia: How to Hire Through Vetted Specialist Agencies (2026)

By

A recruitment agency in Indonesia finds, screens and presents candidates for your open role, and you should pay only when someone is hired. Before you sign, check the agency's business licence, ask who its named placement officer is, and read the placement agreement for the fee, the guarantee and the scope of work. CBREX routes Indonesia roles to vetted specialist agencies under one contract.

CBREX is an AI-powered talent acquisition marketplace. One agreement gives you access to 4,000+ recruiting firms across 55 countries, Indonesia included, with one invoice and no retainers, seat licences or monthly fees. This guide shows you how to use an agency well, whichever route you take.

What Does a Recruitment Agency in Indonesia Do for Employers?

A local recruitment agency in Indonesia sources candidates from its own network, screens them against your brief, and presents a shortlist. It also handles candidate communication until an offer is accepted. The employer pays the fee. Candidates should not be charged for the service.

For an Indian company with no Jakarta entity or recruiting team, the value is local reach. A local agency knows which candidates are open to a move, what the market pays and how long notice periods run. It can also reach passive candidates who never answer job-board ads.

Which type of agency fits your role?

Match the agency type to the role first, and compare fees after. A high-volume operations hire needs a different supplier from a country manager or an engineering lead. Broadly, you will meet three kinds of provider.

  • Generalist agencies cover many functions and suit volume or mid-level roles.
  • Specialist agencies focus on one function or industry, such as technology, pharma or manufacturing. They suit niche skills.
  • Executive search firms handle senior and confidential mandates, usually through a small team with deep industry networks.

On CBREX, the C Map engine does this matching. It reads your job requirements and routes them to the specialist recruiting agencies most likely to fill that exact role, so you are not guessing from a directory.

How Do Recruitment Agency Fees Work in Indonesia?

Agency fees for Indonesian hires are usually a one-off percentage of the hire's first-year pay, charged only after the candidate joins. Some firms ask for a retainer first. The exact rate depends on the country of hire, the seniority and the contract you sign.

We do not publish a single Indonesia percentage, because quoting one would be a guess. What we can say from our own placements is that the rate depends on the country the hire is made in. For a European comparison, we see 15-30% on placements there. For other markets, see our guide to recruitment agency fees by country.

Flat illustration of a payment gate that opens only after a candidate joins, beside an unused upfront retainer

The three fee structures you will see

ModelHow it worksRisk to you
Contingency (pay on hire)Fee due only when a candidate accepts and joinsLowest. You pay for outcomes only.
RetainedPart of the fee is paid up front, the rest on milestones or hireHigher. You pay before you know the result.
Subscription or seat licenceMonthly or annual fee for platform accessOngoing cost even in months with no hires

CBREX uses the first model. There are no retainers, seat licences or monthly fees, and sourcing partners pay no fees or subscription either. Our breakdown of what recruitment agencies charge covers the models in more detail.

What the Indonesian placement rule says about fees

Indonesia's domestic placement rule, Permenaker 18/2024, requires a written agreement that states the service fee and a placement guarantee. So a quote on a call or a slide is not enough. Insist that both the fee and the guarantee appear in the signed document.

A fee mistake to avoid

Do not set the fee by how hard the hire feels. Calibrate it by the candidate's years of experience. A scarce skill at a junior level does not justify a senior-level fee, and agencies that price on "difficulty" make comparing quotes impossible.

What Checks Should You Run Before Signing With an Agency?

Run four checks before signing: confirm the agency's business licence, ask for the name of its placement officer, read the placement agreement in full, and put the fee trigger and replacement terms in writing. Ask for documentation at onboarding, not after the first shortlist arrives.

Left-to-right diagram of an agency contract passing four pre-signing checks

1. Business licence

Ask for the agency's business licence and keep a copy. A valid licence should carry the agency's legal name, match the company on the placement agreement, and be current. Ask for the documents at onboarding and check the details with the issuing authority. A licence that cannot be produced is a reason to stop. This is the same discipline we apply when vetting agencies in any country: documents come first, then the first role.

2. The named placement officer

Ask for the name of the agency's Petugas Antar Kerja, the officer responsible for placement. A firm that cannot name this person is unlikely to be handling placements in line with the local rules. Treat that as a signal to ask harder questions.

3. The placement agreement

Indonesian rules set a minimum list of what the agreement must contain. It includes the identity of the parties, the rights and obligations of each side, and the scope of work. Read each item and check that nothing is left blank or vague.

For a general model of what a good agency agreement should cover, the IOM publishes a checklist for labour recruiter service agreements. It was written for migrant worker recruitment, but its structure is a useful template for any agency contract.

4. Fee, replacement and ownership terms

Before you sign, get these in the document:

  • Fee trigger: the exact event that makes the fee payable, such as the candidate's joining date.
  • Replacement terms: what happens if the hire leaves early, and for how long the guarantee runs.
  • Candidate ownership: who gets credit if two agencies submit the same person.
  • Scope: which roles, locations and seniority levels the agreement covers.

For the replacement guarantee, CBREX's guarantee covers 30-90 days per placement, with a free replacement or a refund as the remedy. A sample clause: "If the placed candidate leaves within [number] days of the joining date, the agency will provide a replacement at no extra fee or refund the fee." Fill the number from the agreed guarantee period.

Duplicate submissions cause most disputes. On CBREX, the duplicate check is built into the platform. If a second agency tries to upload a candidate already submitted for that role, it is flagged at the moment of upload and the upload is blocked.

If you plan to send Indian staff to Indonesia

Hiring locally in Indonesia is different from recruiting Indian citizens for work abroad. For the second case, India's Ministry of External Affairs notes that under the Emigration Act, 1983, those who recruit Indian citizens for employment abroad must register with the Protector General of Emigrants. Check this before you work with any recruiter on that route.

How Long Does Hiring in Indonesia Take Through Agencies?

Expect a first shortlist within days, and a full hire within weeks rather than months. On CBREX, the average time to source is between 4 and 48 hours, as reported by CBREX. We have not published an Indonesia-specific average for time to hire.

Treat the figures below as indicators from other markets we have filled, not a promise for Indonesia. Notice periods, the number of interview rounds and your own feedback speed all move the final number.

Reported CBREX placementTime
India GCC or niche search, role opening to hire24 days
Germany search, local or EU candidates, no visa step30-45 days
India-based role, typical15-45 days
Fastest European shortlist turnaround48 hours

None of these is an Indonesia figure, so ask any agency for its own recent Indonesia time to hire. For more regional detail, read our guide to hiring through a recruitment agency in the Philippines.

Write the brief so the clock keeps moving

Slow searches usually start with the brief. Two mistakes come up most. The first is wanting top-quality talent while paying below the market. The second is treating Indonesia as one pay market. Salaries and talent pools differ by city, so benchmark for the city where the person will actually work.

Be clear on the split between fixed and variable pay too. Sales and commercial roles often fail here, because the candidate compares total earnings and a vague split looks like a pay cut.

How Does CBREX Route Indonesia Roles Under One Contract?

CBREX routes an Indonesia role by matching your job requirements to specialist recruiting agencies in its network, then screening every candidate three times before you see a ranked shortlist. You sign one contract, get one invoice, and pay only when a hire is made.

Network graphic of one CBREX contract reaching 4,000+ recruiting firms across 55 countries including Indonesia

From posting to shortlist

  1. Post the role. Share the job requirements, location, seniority and pay range.
  2. AI vendor matching. C Map routes the role to the specialist agencies best suited to it.
  3. Three-level screening. Each candidate gets an agency pre-screen, then AI validation by C Screen, then stack ranking. C Screen is a 98% accurate screener trained on 250,000+ anonymised resumes across 570+ job categories.
  4. Ranked shortlist. You review a short list of candidates, not a pile of CVs.
  5. Hire and pay. The fee is due only when a hire is made.

Why one contract beats a standalone vendor tool

With a standalone vendor management system, you are limited to the agencies you already have. If supply thins out, you wait. CBREX adds new agencies to its marketplace on demand, so a specialist supplier can be added when your Indonesia search needs one.

The same model has worked at scale. One client consolidated 54 agency contracts into a single CBREX contract, and in another AI talent example we consolidated 65+ specialist vendors. Before consolidation, that client's time to hire was 60-75 days. Our guide to international recruitment agencies explains the structure.

Confidential and senior roles

For confidential searches, we map only boutique search firms whose owners have more than two decades of experience. They know how to stay discreet, and they have the industry networks to find people who are not looking.

Next steps

If you have an Indonesia role open, book a demo and we will walk you through how it would be matched and screened. To see what scattered agency admin costs you today, try the Hidden Hiring Tax calculator. Questions first? Let's talk.

Run an Indonesian recruitment firm? Registration is free, and you earn a commission on each successful hire. You can sign up as a recruiting firm, or log in to your supplier account.

Recommended Resources

Book a Demo

Table of contents

Sign up for regular updates
Get all the news delivered to your inbox.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Similar blogs

Read Time :
Recruitment Agency in Lebanon: How to Hire Through Vetted Specialist Agencies (2026)
Hiring in Lebanon? See what a recruitment agency in Lebanon does, how fee models compare, the checks to run before signing, and how CBREX routes roles.
Read Time :
Global Hiring in 2026: Why Companies Are Moving Away From Single Agencies
Global hiring is shifting from one agency per country to curated agency networks on one contract. See why, what to compare, and how pay-on-hire works.
Read Time :
Platform for International Hiring: One Contract vs Many Agencies
A platform for international hiring replaces many agency contracts with one. See how it works, what changes for TA teams and what to check first.