Germany is Europe's largest economy and one of its most exacting telecom markets: buyers here still place real weight on a recognisable Ortsvorwahl, the local area code that tells a caller exactly where a business claims to be. A virtual +49 number lets an international company answer that expectation without leasing office space in Berlin or Munich — inbound calls ring on your existing SIP estate while the number itself behaves, for the caller, like any domestic German line. This page covers how German numbering actually works, what the Bundesnetzagentur expects from number holders, and which ranges suit which purposes.

Germany numbering plan: prefixes and formats

Germany uses country code +49 and, unusually among large European markets, an open numbering plan: number lengths are variable rather than fixed. Area codes run from two to five digits after the leading zero, with the shortest codes reserved for the biggest cities and progressively longer codes for smaller towns. Subscriber numbers vary in length too, so a full national number is not a single fixed digit count — dial plans built for +49 traffic should tolerate variable-length matching.

  • Geographic numbers — several thousand local network areas (Ortsnetze), each with its own code: 030 for Berlin, 089 for Munich, 040 for Hamburg, 069 for Frankfurt am Main. A geographic number signals a concrete local presence to German callers.
  • 032 national numbers — a location-independent subscriber class with no city association, created for services that operate across Germany rather than from one Ortsnetz.
  • 0800 freephone — the caller pays nothing; the standard inbound choice for German customer-service and sales lines.
  • Mobile ranges — German mobile numbers sit in the 015x, 016x and 017x prefixes.
  • Service ranges — 0180 shared-cost service numbers and 0900 premium-rate numbers occupy their own regulated classes with distinct usage rules.

For international B2B buyers, the practical choice is usually between a city code (strong local signal, stricter conditions), an 032 number (national reach, lighter conditions) and an 0800 number (caller-friendly inbound line).

Who regulates numbering in Germany

Numbering in Germany is administered by the Bundesnetzagentur (BNetzA), the federal network agency headquartered in Bonn, whose remit spans telecommunications alongside energy, post and rail. For telephone numbers specifically, BNetzA maintains the national numbering plan, defines the structure and purpose of each range class, and allocates number blocks to licensed carriers, who then assign individual numbers to end customers.

BNetzA also sets the conditions under which end users may hold numbers from each class — most visibly the principle that a geographic number belongs to its local network area, which is why a Berlin 030 number is expected to correspond to a genuine Berlin connection. The agency polices misuse of number ranges and can withdraw numbers used contrary to their designated purpose, so accurate registration data is not a formality in this market; it is the basis on which the number remains yours.

Documents and verification for Germany numbers

German registration rules are stricter for geographic ranges than for national ones, and the paperwork follows that split. For an area-code number, the file usually needs to evidence a connection to the specific Ortsnetz — a service address or comparable local link in Berlin for an 030 number, in Hamburg for an 040 number, and so on. Corporate applicants typically add proof of legal existence, such as a commercial-register extract or its foreign equivalent, while individual applicants supply an identity document.

National classes are lighter: the 032 range was designed for use anywhere in Germany, so its conditions are framed at country level rather than city level, and 0800 freephone numbers follow their own service-number rules. Because the mix of documents differs from range to range, Temptera displays the exact requirement list for the specific German number you select before the order is confirmed — nothing is assumed on your behalf.

What businesses use Germany numbers for

Demand for German virtual numbers tends to come from companies selling into Germany without a full German subsidiary, and from German-facing operations that need to scale inbound capacity quickly.

  • Suppliers to German industry — firms selling components or services into Germany's automotive, machinery and Mittelstand manufacturing base find that procurement teams respond better to a local line in the customer's region than to a foreign number, and a city code in Stuttgart or Munich puts the account team a local call away.
  • Trade-fair and market-entry presence — Germany hosts flagship industrial fairs such as Hannover Messe and the Frankfurt exhibition programme; exhibitors use German numbers on stands, brochures and follow-up campaigns so leads gathered at the fair convert on a domestic line.
  • Cross-border e-commerce and support desks — retailers shipping to German consumers publish a German contact number in their legal notice and support pages, then route the calls to multilingual teams elsewhere in Europe over SIP, keeping the customer-facing identity fully domestic.

How to get a Germany number

  1. Browse the Germany catalogue and choose a range class: a city area code, an 032 national number or an 0800 freephone number.
  2. Select the Ortsnetz that fits your market, such as 030 for Berlin, 089 for Munich or 040 for Hamburg, or skip the city link with an 032 number.
  3. Submit the documents listed for that range on the order screen; German geographic ranges carry stricter conditions than national ones.
  4. Enter the SIP destination that should receive your inbound +49 traffic, whether that is a trunk, a hosted PBX or your own softswitch.
  5. Place the order; once the registration file is accepted, the number activates and German callers reach your team directly.

Nearby coverage: UK virtual numbers · France virtual numbers · Spain virtual numbers · Italy virtual numbers · see all countries. For background, read what a virtual phone number is, how number regulations and KYC work, or explore DID numbers and SIP trunking.

Frequently asked questions

Do I need a German address to get a +49 number?

It depends on the range class. BNetzA ties geographic numbers to the local network area of the area code, so a Berlin 030 number generally requires an address connected to Berlin. The 032 national range was created precisely for location-independent use inside Germany, so its conditions differ. The exact document set for the range you select is displayed at order time before you commit.

Can I get a Berlin 030 or Munich 089 number without an office in that city?

German geographic numbers are anchored to their Ortsnetz, the local network area the area code belongs to, and BNetzA expects a demonstrable connection to that area. If your company cannot evidence a link to Berlin or Munich, an 032 national number or an 0800 freephone number usually serves the same purpose without the local-area condition. The order screen states what each range demands.

What is an 032 number and how does it differ from a city number?

The 032 range is Germany's national subscriber number class. Unlike an area-code number, it carries no city association and is not bound to one Ortsnetz, which makes it suitable for companies serving all of Germany from a single contact point or operating without a fixed German office. Callers dial it like any other national number, and it terminates to your SIP infrastructure wherever that sits.

Can a foreign company register German phone numbers?

Yes, foreign legal entities routinely hold German numbers, provided they satisfy the conditions attached to the chosen range. For geographic numbers that typically means evidencing a connection to the relevant local network area; for 032 or 0800 numbers the conditions are framed nationally rather than locally. Company registration documents from your home jurisdiction form part of the file, and the precise list appears when you order.

How long are German phone numbers?

Germany runs an open numbering plan, so lengths vary rather than following one fixed pattern. Area codes span two to five digits after the leading zero, with big cities holding the shortest codes and small towns the longest, and subscriber numbers vary in length as well. When configuring your PBX or dial plans for +49 traffic, avoid strict digit-count matching and accept variable-length numbers.

Get a Germany virtual number

Temptera provides Germany virtual numbers over SIP with instant provisioning and pay-as-you-go pricing — no minimums or lock-ins. Route-specific rates appear once you create an account. See all country coverage, read about DID numbers, or talk to sales.