2dehands OTP Not Received: Why the SMS Code Doesn't Arrive and What to Do
If the 2dehands verification code hasn't arrived after two or three minutes, the cause is almost always one of four things: the number was typed in the wrong format, it's a landline, the phone is filtering the message, or you've requested too many codes in a row. Fix those in that order. Most people are sorted within ten minutes.
OTP stands for one-time password, the short code a site texts you to prove the number is yours. This guide covers Belgian numbers on 2dehands (and its French-language twin, 2ememain), since that's where most of these searches come from.
Quick answer
Enter your mobile as +32 followed by the number without the leading 0 (0476 12 34 56 becomes +32 476 12 34 56). Wait a full two minutes, restart the phone, then request one new code. Don't tap "resend" repeatedly, because it can lock you out for a while.
Which fix suits which situation
| Your situation | Best option | Main catch |
|---|---|---|
| Code never shows up, number is your own Belgian mobile | Fix the number format and retry once | Won't help if the carrier is blocking the sender |
| Phone is dual SIM, abroad, or has an SMS filter app | Check phone-side settings | Takes a few minutes of digging in menus |
| Still nothing after a clean retry | Contact 2dehands support | Replies can take a day or more |
| You don't want your personal number tied to a listing | A rental number from a service like PVACodes | The platform may reject it |
| Someone suggests a free public number site | Skip it | Anyone can read the code, and those numbers are usually already blocked |
Start with the number format, because that's the usual culprit
Belgian mobile numbers begin with 04 when dialled domestically: 046x, 047x, 048x and 049x are the common prefixes. Internationally, you drop the 0 and add +32. So 0472 55 66 77 becomes +32 472 55 66 77.
Here's the mistake we see most. Someone picks Belgium in the country dropdown, which already adds +32, then types the full number with the leading zero. The site ends up sending to +32 0472..., which doesn't exist. No error appears. The button just says the code was sent, and nothing ever lands.
Look at the number on the confirmation screen, not the one you meant to type. If you see "+32 0" anywhere, that's your answer. Remove the zero and request a new code.
Landlines are the other trap. Numbers starting 02 (Brussels), 03 (Antwerp) or 09 (Ghent) can't receive a text. Some sites offer a voice call instead, but if 2dehands only gives you the SMS route, you'll need a mobile.
Check the phone itself
Short delays happen. Codes usually arrive within a minute, sometimes in seconds, so anything past two minutes is worth investigating rather than waiting out.
Go through these on the phone:
- Dual SIM: make sure the SIM carrying the number you entered is the one active for messages. Some phones receive SMS only on the "preferred" line.
- Airplane mode toggle or a full restart. It forces the phone to re-register on Proximus, Orange Belgium or Telenet's network, and it fixes more stuck messages than you'd expect.
- Spam or "unknown senders" folders in Google Messages, Samsung Messages, or a third-party filter app. Codes from short numbers often land in there.
- Blocked numbers list. If you ever tapped "block" on a similar sender, it'll stay blocked.
- Full storage on an old SIM or phone. A full message store can quietly refuse new texts.
- Roaming. Abroad, you need data roaming or SMS roaming enabled with your carrier, and some prepaid plans don't allow inbound texts overseas.
One more thing about timing. If you've pressed resend several times, you may have a pile of codes arriving late and out of order. Only the newest one works on most sites. Wait, then use the latest message.
Don't spam the resend button
This is the part people get wrong under stress. Requesting code after code can trip a rate limit, and then the site stops sending anything for a period, sometimes 15 to 60 minutes depending on the service. 2dehands doesn't publish its exact limits, so treat the safe approach as one request, a two-minute wait, then one more.
If you hit the limit, the worst thing you can do is keep tapping. Close the app, leave it for an hour, and try again from a single device on stable Wi-Fi or mobile data. Switching between a VPN and your normal connection mid-attempt can also flag the login as suspicious.
Contacting 2dehands support
When the number is correct, the phone is clean, and you've waited out the cooldown, the problem may sit on the platform or carrier side. Use the help section on 2dehands (or 2ememain if you use the French site) and give them your account email, the exact number as entered, the time of each attempt, and your carrier's name. That last part helps them check whether a specific operator is affected.
The downside is speed. Marketplace support is rarely instant, and you may wait a day or more. If you're trying to sell something time-sensitive, that hurts.
When a separate number makes sense
Some people don't want a personal mobile attached to a marketplace account, since listings attract plenty of unsolicited messages. That's a reasonable privacy concern. For a paid private option rather than a public inbox, PVACodes offers rental numbers for many countries and apps, though availability varies, and you should check whether a Belgian number is on offer for what you need.
Be realistic about the limits. Many platforms refuse numbers that look like internet-based lines (VoIP, voice over internet protocol), and 2dehands may be among them. I can't promise it will accept one, and there's no point paying until you've confirmed it fits. Also read the marketplace's terms: if it requires a number you personally control, a rental one may cause trouble later when you need account recovery.
If you hit similar problems on other apps, the patterns repeat. Our write-ups on Shopee codes that don't arrive and Bumble verification failures cover the same carrier and filtering issues from a different angle.
Free public number sites: who shouldn't use them
You'll find sites listing free numbers and showing every incoming text on a public page. Don't use them for a marketplace account. Anyone can see the code, which means anyone can request a reset on your account later. Plenty of those numbers are also overused, so platforms have already blacklisted them. Skip this route entirely if the account will hold real listings, messages with buyers, or payment details.
Who should avoid each route
Retrying with a fixed format is wrong for you if you've already confirmed the number is correct and have retried several times. More attempts just risk a lockout. Phone-side checks are pointless if the phone works fine for every other SMS, including bank codes. Support is a poor choice if you need the account today. A rental number is the wrong move if you're fine sharing your own number, or if you may need to recover the account years from now.
FAQ
Why does 2dehands say the code was sent but nothing arrives?
The site only confirms it handed the message off. If the number was malformed, such as a stray 0 after +32, the text goes nowhere without an error. Check the number shown on the confirmation screen first.
How long should I wait for the 2dehands SMS?
Typically under a minute. Give it two minutes, then restart the phone and request one fresh code. Anything beyond five minutes usually means a format, filter, or carrier issue.
Can I receive the code on a landline?
Not by SMS. Landlines such as 02, 03 or 09 numbers can't receive texts. Use a Belgian mobile that starts with 04, or see whether the site offers email verification instead.
Does it work with a foreign SIM?
Often yes, if you pick the right country code and the SIM can receive international SMS. Some prepaid foreign plans block inbound messages from short codes or other countries, so test with a friend's text first.
I'm locked out after many tries. What now?
Stop requesting codes and wait about an hour. Try from one device and one connection. If the lock stays beyond a day, send support the account email and the exact times of your attempts.
Is 2ememain the same as 2dehands?
They're the Dutch and French versions of the same Belgian marketplace, so the verification advice applies to both. Use whichever language site your account was created on.
Why does my friend get codes and I don't?
Differences usually come from the carrier, a filter app, a blocked sender, or the dual SIM setup rather than the site. Compare by putting your SIM in their phone, or testing with another service's code.
Is it safe to use a temporary number for 2dehands?
Only a private, rented one. Public free numbers expose your codes to everyone. Even a private number can be rejected or cause recovery headaches, so don't rely on it for an account you value.
Which route to pick
Fix the number first: +32, no leading zero, mobile only. Then work through the phone settings, wait out any cooldown, and ask support if it still fails. Consider a private rental number only if keeping your own number off the platform matters more than guaranteed acceptance, and never a public one. If you can't tell which problem you have, start with the format check, since it solves most cases in under a minute.