How to Register as a Freelancer in Germany, Spain, and Portugal

Step-by-step guide to freelancer registration: Finanzamt in Germany, alta de autónomo in Spain, and Finanças in Portugal. Timelines, costs, and common mistakes.

MR
Marco Richter·Updated Feb 2026·9 min read

Before You Start: What Every Country Requires

Registering as a freelancer in any European country follows a similar pattern. You tell the tax office what you do, sign up for social insurance, and start issuing invoices. The details, timelines, and costs vary, but the core structure is the same.

What you will need everywhere: - A tax identification number (you may already have one if you have been employed in the country) - Proof of address (rental contract, utility bill, or official registration document) - A business bank account (technically optional in some countries, but practically a requirement for clean bookkeeping) - A clear description of your professional activity (your specific trade or profession) - Basic record-keeping from day one, even before your first invoice

If you are a non-EU citizen, you will also need a residence permit that allows self-employment. EU/EEA citizens have the right to work as freelancers in any member state, though registration requirements still apply.

Germany: Finanzamt Registration and the Fragebogen

Germany makes a critical distinction right at registration. You must decide whether your activity counts as a Freiberufler (liberal profession) or Gewerbe (trade/business). This is not a choice, it is determined by the nature of your work. The Finanzamt (tax office) makes the final call, but you can self-assess initially.

Freiberufler activities include: IT consultants, software developers, designers, translators, journalists, architects, doctors, lawyers, tax advisors, engineers, and artists. If your work is primarily intellectual, creative, or involves a recognized profession, you are likely a Freiberufler.

Step-by-step registration:

1. Register your address (Anmeldung) If you have not already, register at the local Bürgeramt. This is required before any other registration and gives you a Meldebescheinigung (registration certificate).

2. Fill out the Fragebogen zur steuerlichen Erfassung This is the tax registration questionnaire, submitted electronically through ELSTER. It asks for your personal details, expected revenue, business activity description, and your choice on VAT (Kleinunternehmerregelung or standard).

The form is long (about 8 pages) and available only in German. If your German is limited, a Steuerberater can handle this for you for 200 to 500 EUR.

3. Receive your Steuernummer The Finanzamt processes your Fragebogen and issues a tax number (Steuernummer) within 2 to 6 weeks. You need this number on every invoice you issue.

4. If Gewerbetreibend: register the Gewerbe Visit or contact your local Gewerbeamt (trade office) to file a Gewerbeanmeldung. The fee is 15 to 65 EUR depending on the municipality. Freiberufler skip this step entirely.

5. Set up health insurance Contact a public health insurer (TK, AOK, Barmer, DAK) or apply for private insurance. You must be insured before starting work. Monthly costs range from 200 to 900 EUR depending on income.

Timeline: Most people complete registration within 3 to 6 weeks. You can start working before receiving your Steuernummer, just use "Steuernummer beantragt" on invoices temporarily.

Compare what you will keep with our Germany freelancer calculator.

Advertisement

Spain: Alta de Autónomo in Three Steps

Spain has a single self-employed status: autónomo. The registration process involves two agencies, but it is straightforward. You can complete everything in one to two days if you have the required documents ready.

Before registering, you need: - NIE (Número de Identidad de Extranjero) if you are a foreigner. EU citizens get this at the local police station (Comisaría de Policía). It takes one to three weeks. - Certificado Digital or Cl@ve PIN for online access to tax and social security systems. Get the Certificado Digital at the FNMT website.

Step-by-step registration:

1. Register at Hacienda (Agencia Tributaria) File Modelo 036 (full) or Modelo 037 (simplified version for most freelancers). This registers you with the Spanish tax authority and assigns your activity code (epígrafe IAE). You can do this online with a Certificado Digital or in person at any Hacienda office.

Choose your IAE code carefully. It classifies your professional activity and determines some tax rules. Common codes: 763 for IT programmers, 849 for consultants, 899 for other professional services.

2. Register at the Seguridad Social (RETA) Within 60 days of your Hacienda registration (ideally the same day), register in the Régimen Especial de Trabajadores Autónomos at the Seguridad Social. This is your social insurance.

New autónomos qualify for the tarifa plana: a flat rate of approximately 80 EUR/month for the first 12 months (2026 rates, subject to annual adjustment). After that, contributions are based on your actual income through a progressive table.

3. Start invoicing You can begin working immediately after completing both registrations. Spanish invoices must include your NIF/NIE, client details, description of services, IVA rate (21% standard), and IRPF withholding (15% if your client is a Spanish company, 7% in your first three years).

Quarterly obligations: - Modelo 303: IVA declaration (quarterly) - Modelo 130: IRPF estimated payment (quarterly, 20% of net profit) - Modelo 390: Annual IVA summary - Renta (annual income tax return): filed April to June

Timeline: If you have your NIE and Certificado Digital, registration takes 1 to 2 days. Getting the NIE adds 1 to 3 weeks.

See what you will keep in Spain with the freelancer calculator.

Portugal: Finanças, Recibos Verdes, and the Simplified Regime

Portugal's freelancer registration is the simplest of the three countries. You can complete the entire process online through the Portal das Finanças, often in under an hour.

Before registering, you need: - NIF (Número de Identificação Fiscal). If you are a foreigner, get this at a local Finanças office or through a fiscal representative. EU citizens can apply directly with their passport. - Access credentials for the Portal das Finanças. You can request these online, but the access password arrives by postal mail in 5 to 10 days.

Step-by-step registration:

1. Open your activity (Abertura de Atividade) Log in to Portal das Finanças, go to "Atividade" and select "Entregar Declaração de Início de Atividade." Choose your CAE (activity code) from the list. Common codes: 62010 for IT consulting, 74100 for design, 69200 for accounting services.

During this step, you choose between: - Regime simplificado (simplified regime): The tax office automatically assumes 75% of service revenue is profit (you are only taxed on 75%). Available up to 200,000 EUR/year. Best for freelancers with low actual expenses. - Contabilidade organizada (organized accounting): You declare actual income and expenses. Requires a certified accountant (TOC). Better if your real expenses exceed 25% of revenue.

Most new freelancers should choose the simplified regime. You can switch later.

2. Register for social security (optional in year one) Social security registration is automatic after 12 months of declared income. In your first year, contributions are not mandatory. After that, you pay 21.4% on 70% of your declared income (effective rate of about 15%).

You can opt in earlier if you want access to social benefits sooner. Monthly minimum contribution is approximately 20 EUR.

3. Issue Recibos Verdes (green receipts) For every payment you receive, issue a recibo verde through the Portal das Finanças. This is Portugal's digital invoicing system for independent workers. Each receipt includes your NIF, client details, amount, and applicable IVA and IRS withholding rates.

IVA (VAT) exemption: If your annual revenue is under 13,500 EUR, you are exempt from charging IVA under Article 53. Above that threshold, you charge 23% IVA (standard rate).

Quarterly obligations: - IRS withholding is usually handled by your Portuguese clients (they withhold 25% at source) - If your clients are foreign, you make quarterly estimated IRS payments - Annual IRS declaration: filed April to June - IVA declarations: quarterly or monthly, depending on revenue

Timeline: If you have your NIF and portal access, opening your activity takes about 30 minutes online. Getting NIF and portal credentials for the first time adds 2 to 3 weeks.

Calculate your Portuguese freelancer net income with our calculator.

Registration Comparison: Timeline and Costs

Here is a side-by-side comparison of what each country requires:

Time to register (with all prerequisites ready): - Germany: 3 to 6 weeks (waiting for Steuernummer) - Spain: 1 to 2 days - Portugal: 30 minutes to 1 day

Registration costs: - Germany: Free (Freiberufler) or 15 to 65 EUR (Gewerbe). Steuerberater for Fragebogen: 200 to 500 EUR. - Spain: Free. Gestoría (administrative agent) if needed: 50 to 200 EUR. - Portugal: Free.

Monthly social insurance minimum: - Germany: approximately 200 EUR/month (GKV minimum) - Spain: approximately 80 EUR/month (tarifa plana first year), then 230 EUR+ - Portugal: approximately 20 EUR/month (minimum), free in first 12 months

VAT threshold (below which you skip VAT): - Germany: 22,000 EUR/year (Kleinunternehmerregelung) - Spain: No general exemption (IVA required from day one for most activities) - Portugal: 13,500 EUR/year (Article 53 exemption)

Quarterly tax filings: - Germany: VAT pre-returns (monthly or quarterly), income tax prepayments (quarterly) - Spain: Modelo 303 (IVA) + Modelo 130 (IRPF), both quarterly - Portugal: IVA quarterly (if applicable), IRS estimated payments if no client withholding

Spain wins on speed. Portugal wins on simplicity and cost. Germany is the slowest but offers the most structured framework once you are set up.

Common Mistakes to Avoid

After helping thousands of freelancers through our calculators, these are the errors we see most often:

1. Not setting aside enough for taxes This is the number one mistake across all three countries. As a freelancer, no employer withholds tax for you. Set aside 30 to 40% of every payment you receive in a separate savings account. You will need it when quarterly payments or year-end bills arrive.

2. Confusing revenue with profit Your tax bill is based on profit (revenue minus deductible expenses), not on total revenue. Track every legitimate business expense from day one: software, equipment, coworking fees, business travel, professional training.

3. Missing registration deadlines In Spain, late RETA registration results in penalties. In Germany, late Umsatzsteuer-Voranmeldungen carry interest charges. In Portugal, missing IRS payment deadlines triggers automatic penalties. Mark every deadline in your calendar on registration day.

4. Choosing the wrong business structure In Germany, incorrectly classifying yourself as Freiberufler when your activity is actually Gewerbepflichtig can result in back-taxes and penalties. In Portugal, choosing organized accounting when the simplified regime would save you money is a common early mistake.

5. Ignoring double taxation treaties If you work for clients in other countries, your income may be taxable in both countries. Germany, Spain, and Portugal all have extensive double taxation treaty networks, but you need to know which treaty applies and how to claim relief.

6. Skipping health insurance setup Germany requires proof of health insurance. Spain requires RETA registration for healthcare access. Portugal provides SNS access after social security registration. Do not delay this step, coverage gaps can be expensive if something unexpected happens.

For each country, we recommend getting a local tax advisor for at least your first year. The cost (typically 500 to 2,000 EUR/year) pays for itself through optimized deductions and avoided penalties. Use our freelancer tax calculator to estimate your net income before making the move.

Related comparisons

germany vs. spaingermany vs. portugal
Compare all 18 countries

Try the calculator

Calculate your net salary in any of 18 European countries with our free calculator.

Open calculator

Advertisement

Privacy & Cookies

We use cookies for ads and analytics. No salary data is stored. Learn more