Get local, national and international numbers directly online.
Registered with the Spanish regulator CNMC under IFP/DTSA/004/26

Get a Spanish phone number for your business.

Spanish customers call a Spanish number, and that makes a difference to both response and trust. Which number you can have depends on one thing: whether you have an address in Spain. Below is what is possible either way.

The question that decides everything

Which Spanish number can your business have?

In Spain the regulator decides which Spanish number you can have. Some numbers need your business to have an address in Spain; below you can see what is possible for each number. Where the rule is not settled, we check it with you beforehand.

Do you have an address in Spain?

  • +34 900

    900 — free for the caller

    Can be registered to an address outside Spain.

    Possible Possible

  • +34 518

    518 — national

    We check with you beforehand whether this needs an address in Spain.

    We check this first We check this first

  • +34 91

    Local — Madrid, Barcelona, Valencia

    Requires a place of business in the province of the area code.

    Possible in the city of your address Local premises needed

In stock and what it costs

Numbers available today

What a number abroad costs

£43 per monthper number

The same amount in each of the fourteen countries — a Spanish number costs no more than a UK one. Including the full phone system: forwarding, IVR menu, call queue, call recording and statistics.

Just testing the market

£220 per yearprepaid

One line, one forwarding number, no features. For anyone who first wants to know whether the phone rings at all before setting up a phone system. That is less than £19 a month — under half the full rate, with exactly one thing that works: the number rings and the call reaches you.

And the call charges

Those depend on where the call goes

A call that arrives in Spain and goes on to a UK VoIP line costs a different amount from one to a Spanish mobile. You get that rate with your proposal; it is the one thing we cannot put on the page, because it differs per route.

What comes with it

What comes with your Spanish number

By time of day, availability and ring order: one after the other, in turns or all at once. You set it up yourself in the dashboard.

Recorded by you or generated with text-to-speech, in any language.

Every message as audio and as text in your email.

Hear which number was called before you answer.

Unlimited announcements read out for you, no recording studio needed.

Who called, when, for how long and who answered. By email or in the dashboard.

Keep spam and unwanted callers off your business number.

The same business number for calls and for WhatsApp.

Public-holiday calendar, on-call duty and forwarding by calendar.

Notes and flags travel with the caller.

Who is reachable and who answers, on one screen.

Callers pick the right department themselves.

Callers keep their place instead of getting a busy tone.

For quality and for checking what was agreed.

Bringing your existing number is free and takes five working days at most.

Why you can get this from us

Licensed, and the platform is ours

What matters behind a foreign number is who handles it when something out of the ordinary is needed: an urgent change, a non-standard routing, a question from the regulator. We are a licensed telecom provider and run our own intelligent IVR platform, so our own team handles it.

  • Spain

    Registered with the Spanish regulator CNMC

    Registration number IFP/DTSA/004/26

    Authorised to issue Spanish numbers, in line with Spanish telecoms law. That can be checked, and that is the point.

  • Europe

    Licensed in fifteen countries

    We know the rules in each country because, as a licensed provider, we are subject to them ourselves.

  • The platform

    One phone system for all your numbers

    Your Spanish, UK and Dutch numbers come in on the same routing, with the same queue and the same dashboard. No separate accounts per country.

How it works

From request to a ringing phone

  1. You tell us what you need

    Which city or which type, and whether you have a Spanish address. If you're not sure, we'll look at it with you.

  2. We check and send a quote

    Within one working day you get a proposal with the current rates and an honest answer on whether it can be done. Sometimes the answer is that a 900 number will serve you better than a local number.

  3. The registration

    For local numbers we submit the proof of address to the regulator. That is the only part you have to wait for.

  4. Forwarding to your team

    The call arrives in Spain and lands with your colleagues in the UK. The caller dials a Spanish number and never notices the difference.

Frequently asked questions

About Spanish phone numbers

We offer three types: 900 toll-free numbers which are free for the caller and work nationwide, 518 national numbers which provide a nationwide presence without being tied to a specific city, and local geographic numbers (e.g. 91 for Madrid, 93 for Barcelona, 96 for Valencia) for a city-specific presence.

For 900 toll-free numbers, a worldwide address is accepted — you can order them with your UK business address. Whether 518 national numbers need an address in Spain, we check with you before you order. For local geographic numbers, a verifiable Spanish address in the corresponding area is required.

900 numbers allow callers from within Spain to call you at no cost to them. As the number holder, you pay for incoming calls. These numbers are widely recognised and trusted by Spanish consumers, especially for customer support and sales lines. Note that 900 toll-free numbers can only be dialled from within Spain — they cannot be called from abroad.

518 numbers are national numbers not tied to a specific city or region. They project a professional, nationwide image and are billed at standard local rates for the caller. They are a good choice if you want a single Spanish number without signalling a specific city.

Yes. We have local numbers available for Spanish cities including Madrid (91), Barcelona (93), Valencia (96), Seville (95), Bilbao (94), Málaga (95), and many more. Note that local numbers require a verifiable Spanish address in that area.

Yes. Calls to your Spanish number are forwarded to any destination you choose — a UK landline, a mobile, a VoIP system, or a team of agents through a phone menu. The caller in Spain experiences a normal domestic call with no noticeable delay.

Spanish numbers are 9 digits long and do not use a leading 0. The country code is +34. Format internationally as +34 91 123 45 67 (for a Madrid number). Unlike many European countries, the area code is part of the number and is always dialled, even locally.

Toll-free 900 and national 518 numbers can typically be activated within one business day. Local geographic numbers may take slightly longer due to the address verification requirement.

Rather talk it through first?

Our team helps you with numbers and voicebots in each of our countries. Call us or use the contact form.

To the contact form → Reply within one day
Or call us
European Union GDPR-compliant · data in the EU
Map of Europe showing the countries where CallFactory supplies numbers Numbers in 14 European countries + US