How to Tell If a German Job Offer Is a Scam: Germany Allows Placement Fees, Under Rules No Scam Can Follow

Brian Will6 min read
germanyeuropejob-scamsjob-search-strategy

Most advice on spotting a fake job offer in Germany is the usual checklist of vibes: bad grammar, a free email address, an offer that seems too generous. That advice is weak, because a competent operation has good grammar and a domain name.

German law gives you something better, and it is sharper than the British version. The United Kingdom simply bans agencies from charging job seekers. Germany does the opposite: it permits placement agents to charge you, and then fences the practice in with conditions. Those conditions are the test, because a scam cannot satisfy any of them.

What a real German placement agent is allowed to do

The rules sit in Section 296 of the Social Code, Book III, which governs the contract between a placement agent and a job seeker. Four things stand out.

The contract has to be in writing, and it has to state the fee. Not implied, not discussed on a call.

You owe the fee only if the placement actually produced your employment contract. No job, no fee, whatever effort the agent claims to have spent.

The agent may not demand or accept advance payments on the fee. This is the sentence worth memorizing, because it converts the most common scam behavior into a bright line. An agent asking for money before you have a job is not driving a hard bargain. They are doing something the statute forbids in plain terms.

The fee is capped. Including VAT it may not exceed 2,000 euros, unless you are using an activation and placement voucher that specifies a different amount, or your occupation falls under a specific ordinance. Au pair placements have their own, much lower figure. And for a mini-job, marginal employment under the Social Code, an agent may not demand or accept a fee at all.

There is also a route where the state pays. If the employment agency has issued you an activation and placement voucher, the agent bills against that rather than charging you.

Set those against the script of a scam. Money up front, before anything is signed, by transfer, to secure a role that does not exist yet. Every element of that is outside the statute, and you do not need to judge the tone of the email to see it.

If it is temporary agency work, the answer is simpler

For Leiharbeit, temporary agency work, Section 9 of the Temporary Employment Act makes void any agreement under which the agency worker has to pay the agency a placement fee. Not capped. Void.

That mirrors the European directive on temporary agency work, which says temporary-work agencies "shall not charge workers any fees in exchange for arranging for them to be recruited by a user undertaking." So across the whole EU, that model of hiring cannot be billed to you.

The job offer that turns you into the suspect

This is the one I would want an international job seeker in Germany to know, because the harm is not just financial.

German police crime prevention warns about recruitment for what scammers call a "financial agent" or similar-sounding role. The work sounds administrative: payments from clients arrive in your own bank account, and you forward them on, sometimes as transfers abroad, sometimes as prepaid voucher codes. You keep a percentage.

What is actually happening is that stolen money is being laundered through your account, in your name. The police guidance is blunt about where that leaves you: people recruited this way do not only lose their own money, they face a criminal complaint on suspicion of money laundering. You are not treated as the victim of the fraud. You are the account holder the investigators can find.

No legitimate employer needs your personal bank account as a payment channel. That is not a grey area, and it is not a startup being scrappy.

What the official guidance tells people to watch for

The Federal Employment Agency and the police crime prevention service publish warnings in German. Taken together, the patterns they flag are: requests for a passport copy, a pension insurance number or bank details before any contract exists; a process that never involves a phone call or a meeting; demands for payment for training, equipment or licenses before there is a contract; unsolicited contact through messaging apps offering high pay for simple tasks; and any arrangement where your bank account is used to move someone else's money.

One practical note: listings on the Federal Employment Agency's own job search carry a reference number. If someone contacts you claiming to be recruiting for a role there, you can take that number and verify the posting independently, rather than trusting the message.

And here is where German law stops

I went looking for a rule on how long a job advertisement may stay up in Germany, or whether advertising a role nobody intends to fill is an offense. There is none that I could find, across the employment agency, the police, the financial regulator and the statutes themselves.

That is now three markets checked, with the same answer each time. I found no such rule in the UK, none in the Netherlands, and none here. Fraud is illegal everywhere. A posting that quietly stopped being real is illegal nowhere.

So the law handles the case where someone takes your money, and it is silent on the case you will actually meet fifty times this year: the listing that is still up, still accepting applications, and no longer attached to a job anybody is filling.

What to do with the listings themselves

Use the legal tests for scams, because they are fast and factual. Money before a contract, or your bank account as a payment channel, ends the conversation.

For the much larger grey area, you are reading the listing itself: how old it is, how many times it has been reposted, whether a salary appears, whether the company's own careers page carries it, whether the same role is reaching you through several intermediaries at once.

One thing worth knowing if you are job hunting in Germany in English: you should not have to search in German to see German-language listings. Our search runs in both directions, so an English job title also looks for the local equivalent, which is why a search for "Dialysis Nurse" surfaces roles posted as "Dialysefachkraft". Whatever tool you use, test that it does this. Otherwise a thin set of results is telling you about the tool rather than about the German market, which is not thin at all.

Don't apply blind. It's your turn to do the screening.

Sources, read 22 September 2026: Section 296 of the Social Code Book III and Section 9 of the Temporary Employment Act, via the federal justice ministry's statute service; the German police crime prevention service on financial agent recruitment; and Directive 2008/104/EC Article 6(3) via EUR-Lex. The German sources are published in German and are described here rather than quoted in translation. No scam statistics appear: the German figures in circulation could not be verified at source.

Related posts

Ready to take control of your job search?

Free for 4 weeks. Cancel anytime.

Get Started Free

Get Job Market Intelligence by email

I write about the job market from primary sources, and I send two emails a month with what published.

Two emails a month at most. Unsubscribe in one click from any email. I do not sell or share your address.

Already get this on LinkedIn? Then you have it. This is the same writing by email, for people who are not there.