Recruitment Tips

How to Post a Job on SEPE: Step-by-Step Guide 2026

Complete guide to posting job vacancies on Spain's public employment portal (Empléate/SEPE) in 2026: requirements, form, activation, and how to combine the public channel with active sourcing.

·14 min·Equipo HeyTalent · Recruiters & Product
Recruitment Tips

How to Post a Job on SEPE: Step-by-Step Guide 2026

If you need to post a job on SEPE for a vacancy that is already pressing on the client, you know where the pain is: the submission does not always fail because of the portal itself, it fails because of the details. A wrong CCC code, a vague job description, or a documentation requirement that nobody validated with the company first can turn a simple publication into a chain of emails, corrections, and last-minute calls.

For a recruitment agency or temp staffing firm, SEPE is not just an administrative formality. It is a compliance piece, a source of registered applications, and in many cases an operational filter before opening active sourcing. When you handle it well, the public channel gives you traceability. When you handle it poorly, it steals time at exactly the most expensive point: the start of coverage.

Why posting on SEPE still matters in 2026

An agency can close a brief today and need to open coverage on several fronts at once. In that scenario, Empléate does not replace direct outreach, but it does organize the process. It leaves a useful paper trail, connects to the public employment ecosystem, and prevents the vacancy from depending solely on passive candidates or private job boards.

Where it genuinely fits in a hiring strategy

The value of SEPE comes down to three concrete things. First, compliance. Second, traceability. Third, access to applications managed by employment offices, with criteria you can review and classify with more control than an open inbox.

In practice, many companies use this channel as a first step when the position requires it by regulation, or when they want a solid paper trail before moving to private sourcing. That changes the recruiter's job. It is no longer just about "posting" — it means leaving the listing ready to withstand an internal review, a regional pre-selection, and a subsequent check.

Rule of thumb: if the vacancy could trigger an administrative review, write the listing as though another team will audit it tomorrow.

For roles where time pressure is low or demand is reasonable, SEPE can be a sufficient starting point. For hard-to-fill positions, it is still useful, but as part of a mix. That is why it makes sense to compare it against other channels and, if you are looking for free distribution references, to also read this guide on posting job offers for free.

When it is worth prioritizing

Prioritize it when the client needs order, documentation, and a clear official channel. Also when the position will go through internal validations or public processes where documentary detail matters more than raw speed.

It is not worth treating as a sole channel when the vacancy is live in a thin market. There, SEPE does its part, but the real close comes by combining it with active search — especially if the target profile is not waiting to be found.

Prerequisites before registering

Before entering the portal, it pays to close off the data points that actually block a submission. On SEPE, the jam usually appears before you hit "send," when the client company has not yet validated a tax detail, an operational contact, or the vacancy's fit with its internal requirements.

Documents and data to close out first

Start with the basics: the NIF or CIF (Spanish tax ID), the Social Security contribution account code (CCC), and the contact details of the person actually responsible for the offer. The NIF or CIF identifies the publishing company. The CCC links the offer to the corresponding payroll structure. And the right contact prevents an incident from ending up in a generic inbox that nobody reads.

For international offers, add documentation proving language requirements when applicable. The Community of Madrid states that if the position requires a language, documentation may need to demonstrate at least the requested level and, in some cases, be translated and apostilled or legalized according to its instructions for SNE and EURES listings. In practice, addressing this upfront cuts back-and-forth and prevents the listing from attracting applications that later fail the filter.

If the client is uncertain about the language requirement, do not post first and ask later. Validate the requirement before posting, or the portal will force you to correct it after you have already lost time.

What you must confirm with the client

The person who signs off is not always the same one who responds to applications. That difference matters. So does the actual working schedule, the exact work location, and whether the vacancy allows partial remote work, shifts, or on-call duties. If those details are not locked in, the listing goes out "correct" for the client but poorly defined for the system and for applicants.

It is worth putting in writing who handles potential issues and who can authorize changes. In agencies, this avoids the classic ping-pong between the account manager, HR, and the area manager. As volume grows, that ping-pong becomes pure operational friction and delays activation without adding value.

Quick checklist before posting

  • Company and payroll: NIF or CIF and CCC validated.
  • Contacts: signatory, operational contact, and an email that is actually monitored.
  • Position: functions, location, and schedule finalized with the client.
  • Language: level required and supporting documentation if applicable.
  • Internal sign-off: who approves changes if the employment office requests a correction.

With that sorted, the submission goes through much more cleanly, and publication stops depending on whoever happens to be filling in the form that day.

Access and registration on Empléate

The start is not the same for everyone. If a Spanish company is publishing, access goes through the direct Empléate channel. If the company is foreign, the process goes through an official form, a prior submission, and registration managed by the support center (CAU). That difference changes the timelines, the point of contact, and how tightly you can push the publication without getting stuck.

Spanish companies

The domestic flow is self-managed. The company registers on the portal, fills in the basic data, and receives provisional credentials to operate. SEPE states that user and password activation takes a maximum of 48 hours on its job listings portal for companies. From there, it can post listings and track applications whenever needed.

That window is a useful operational reference. It does not always run to its limit, but it gives you a real timeframe for coordinating with the client, handling internal validation, and getting the vacancy out. In an agency, that prevents promising a "today" publication when credentials, field review, or a regional validation that could stall the process are still pending.

Foreign companies

Here the path changes. The company must download and complete the form, send it to ofertas.internacionales@sepe.es, and wait for the CAU to process the registration. Then come the user account and password creation, and activation is also committed to a maximum of 48 hours. SEPE's official procedure sets that circuit, and in practice it means reviewing documentation carefully before moving the offer.

The five sections of the official form as used in Castilla-La Mancha serve as a useful reference for preparing information without wasted corrections: company data, position description, professional profile, working conditions, and contact details as outlined in their guide for presenting offers. Although the portal is national, that structure helps organize the submission and avoid the typical blockage caused by an incomplete field or a description that is too vague. If you then need to nail down the listing text, here are some job offer examples that can serve as writing references.

What to have ready before registration

Have the email that will receive the credentials ready, along with the base text of the offer and the requirements that should not change mid-process. If the registration is for a foreign company, do not send an incomplete form expecting the CAU to sort out what is missing. The system does not reward ambiguity, and each back-and-forth adds real time to activation.

Filling in the offer form without errors

This is where time gets lost when the position text is poorly framed. It comes up often in submissions that are technically clean but get stuck because the offer describes little and filters poorly. Vague writing forces a review, delays visibility, and attracts applications that do not match what the company actually needs.

Position description and professional profile

The description needs to get down to the actual work. Filler language like "a dynamic person eager to grow" helps neither the employment office nor the applicant. What works better is specifying functions, tools, stakeholders, and deliverables — without decorative language that later proves useless for screening.

If you are posting a backend developer, it helps to mention API maintenance, internal systems integration, incident review, and the specific stack. For a maintenance technician, include mechanical or electrical fault types, preventive and corrective maintenance, shifts, and coordination with production. The more operational the text, the less noise enters the screening later.

Agency tip: if the client cannot explain the position in three useful sentences, they are not ready to post it yet.

If you need to nail down the tone, these job offer examples help translate a general idea into a listing that can go live without being rewritten three times.

Working conditions and salary

Working conditions are not a decorative field. Schedule, contract type, work location, and indicative salary separate viable applications from ones that do not fit. If you leave that block incomplete, the filter loses strength and the offer takes longer to generate useful entries.

Be concrete here. "Full-time split shift Monday to Friday, immediate start, permanent contract after initial period" beats a vague phrase with no operational anchor. If there is rotation, on-call duty, or schedule flexibility requirements, say so from the start — those details significantly affect the response and prevent interviews that will go nowhere.

Real timeline for registration

The practical flow is straightforward but requires order. First you submit the registration or the form. Then you wait for system or CAU validation. If everything is correct, access becomes active within the window SEPE sets, as noted above.

The advantage of the regional system is that, once inside, management does not depend on office hours or location. The Castilla-La Mancha business employment portal states that it can be processed any hour, any day of the year — so there is no need to wait for the next administrative window to move the offer.

Publication, activation, and application tracking

Uploading the offer does not mean it is already visible. Between submission and actual publication there is validation, possible corrections, and final activation. That part tends to be underestimated until the client calls asking why nothing has appeared yet.

What the employment office does before activating

The employment office reviews that the offer is well structured and that the most blocking fields do not conflict with each other. If it detects a problem, it requests a correction. If everything fits, it activates the offer and it enters the distribution and application circuit.

The critical point is the fields that most slow down validation. If the position is well described, with clear functions and consistent conditions, activation tends to move forward without additional rounds. If there are contradictions between category, schedule, work location, or requirements, the review drags on and the offer stays on hold until the problem is fixed.

In some regional environments, tracking is more useful than a simple list of applicants. The employer can classify applications with standardized statuses such as discarded, unable to contact, pending hiring, pre-selected, or rejected by the applicant according to the SAE job offer management guide. This gives real traceability and prevents losing track when multiple people are in process simultaneously.

What the company can do inside the portal

Once active, the company does not just publish. It can also track applications, mark statuses, and close out the process when the contract has been formalized through GEScontrat@ or Contrat@ according to the SAE offer management guide.

The contrast with active sourcing is clear here. On LinkedIn you can search, filter, and contact. On SEPE, you can publish with traceability and leave evidence of the process. These are different tasks, but they complement each other well. The public portal provides compliance. Active search provides speed and coverage. And if the company has its own application space, a candidate portal helps avoid depending solely on passive applications by centralizing responses and making screening easier.

How regional offices handle it

The Andalusian regional administration itself states that management can be done from a phone, tablet, laptop, or desktop computer, and that the employment office can pre-select by reviewing CVs and availability. In practice, this means every field needs attention from the start, because any inconsistency carries forward into tracking according to the SAE job offer management guide.

For an agency, this means the offer does not end at the publish click. It stays active in subsequent management. If you also use your own application system or a private portal to capture direct responses, the SEPE listing remains the formal anchor, while your own channel accelerates coverage and reduces time to first contact.

Common errors and how to resolve issues

The blocks that most delay a publication tend to repeat. Incorrect CCC, overly generic job functions, and poorly documented language requirements. Each seems minor, but any one of them is enough to block the registration or push the offer into a correction cycle.

CCC, functions, and language

If the CCC does not match, go back to the company's statutory documentation and correct the data before retrying the submission. Forcing it does not work, because the original error is still there and will eventually block the process. If the job description is vague, rewrite it with concrete tasks, conditions, and scope so the employment office understands exactly what is being requested.

For positions requiring a specific language, have the accreditation ready from the start. If the profile requires additional documents — such as a translation, apostille, or legalization — those must be ready too. Without that support, filtering becomes unreliable and the publication can get stuck in review, as outlined in SNE and EURES listing instructions.

Do not correct blindly. First identify whether the problem is documentary, descriptive, or a contact issue. Then fix only what is actually blocking.

Where to escalate an issue

The SEPE Service Charter 2025-2026 makes clear that company queries can come through the Empléate contact inbox, the electronic office, and 060, in addition to appointments with a specific number in its institutional documentation. In practice, this draws a very simple operational line: support does not start after publishing, it starts the moment you detect the blockage.

For a recruiter, the priority is choosing the right channel for the type of issue. If the registration is pending, if a field could trigger review, or if the client needs to speed up activation, it pays to act before the offer ages in the system.

Beyond SEPE: combining the portal with active sourcing

For high-demand profiles, posting on SEPE rarely suffices on its own. It fulfills the official channel requirement but does not generate enough coverage when the market is dry or the position demands a fast response. For those vacancies, time to publish is won or lost outside the form — through field validation, regional requirements, and active search that does not leave everything in the hands of passive candidates.

A professional reviewing job listings on a laptop and phone in front of a hiring plan.

A 30-day operational plan

During the first week, leave the SEPE listing published with clean text, finalized requirements, and documented tracking. In parallel, open the same position on private job boards and start mapping target profiles. In the second week, activate direct outreach to candidates who genuinely fit — not mass lists with no filter.

The third week is for adjusting. Review which profiles respond, which channels return the best fit, and which messages generate useful conversations. The fourth week is for closing the process or, if the vacancy is still open, reactivating sourcing with finer criteria and less noise.

What well-executed active sourcing delivers

Active search lets you find profiles who are not waiting for a public listing to reach them. When you enrich contact data and automate the first outreach with personalized messages, you reduce friction and arrive first. SEPE still plays its part, but it no longer carries all the coverage work.

For agencies and TA teams, the logic is straightforward. SEPE covers the institutional and documentary side. Active sourcing covers speed and reach. When both work together, the vacancy does not depend on a single source or a single type of candidate.

The combination that makes the most sense

The best-performing approach is not about choosing between the public portal and direct search. It is about using SEPE for what it does well — compliance and traceability — and reserving active sourcing for positions where the market is tight. That mix eliminates unnecessary waiting and gives more control over time-to-post and time-to-contact.

Join the new era of sourcing

Book a call today and start saving time.

Book a demo