Learn JavaScript logo
Navigation umschalten

JavaScript Freelancer werden – Anleitung & Tipps

Wie wirst du ein erfolgreiches JavaScript Freelancer? Von Kundenfindung bis Preisgestaltung.

Freelancer vs. Angestellt – Vergleich

Aspekt Freelancer Angestellt
Flexibilität ★★★★★ ★★
Verdienst Variable Stabil
Benefits Keine Health, Versicherung
Sicherheit Niedrig Hoch
Selbstbestimmung ★★★★★ ★★
Overhead (Steuern, etc) ★★★★ Minimal
Work-Life Balance Abhängig von dir Strukturiert

Voraussetzungen um Freelancer zu werden

Technisch

  • Gutes JavaScript-Wissen (mindestens Mid-Level)
  • Framework Expertise (React, Vue, Angular)
  • Portfolio mit Projekten (zeige deine Arbeit)
  • Versioning & Git (Code Management)
  • Kommunikation mit Clients (nicht alles im Code)

Absolute Anfänger? Nicht empfohlen. Mini: 1–2 Jahre Erfahrung oder sehr gutes Portfolio.

Geschäftlich

  • Selbstverwaltung (Rechnungen, Steuern, etc.)
  • Time Management (Deine Zeit = Dein Geld)
  • Client Management (Kommunikation, Negotiation)
  • Marketing Skills (Wie findest du Clients?)
  • Financial Literacy (Budget, Preisgestaltung)

Psychologisch

  • Selbstmotivation (Keine Chefs!)
  • Stress-Management (Unregelmäßige Einnahmen)
  • Selbstvertrauen (Du setzt Preise)
  • Geduld (Braucht Zeit zum Starten)
  • Resilience (Manchmal keine Projekte)

Einkommens-Potential

Nach Erfahrung

Anfänger (0–1 Jahr Freelance Experience):

  • Rate: €25–50/Stunde
  • Projektbasis: €500–2,000 per Projekt
  • Monatsgehalt: €2,000–4,000 (wenn konstant)

Intermediate (1–3 Jahre):

  • Rate: €50–100/Stunde
  • Projektbasis: €2,000–10,000 per Projekt
  • Monatsgehalt: €4,000–8,000

Senior (3+ Jahre):

  • Rate: €100–150+/Stunde
  • Projektbasis: €10,000–50,000+ per Projekt
  • Monatsgehalt: €8,000–15,000+

Verdienst-Realität

Wichtig zu verstehen:

  • Nicht alle Stunden sind Billable (Akquise, Admin)
  • 50–60% Auslastung ist realistisch am Anfang
  • Rechnungen zahlen nicht sofort (NET30/60)
  • Steuern müssen bezahlt werden (~30–40%)

Beispiel:

  • Rate: €80/Stunde
  • 20 Billable Stunden/Woche
  • 4 Wochen/Monat
  • Brutto: €6,400
  • Nach Steuern (~35%): €4,160 Netto

Plus: Rechnungsausfallrisiko und langsame Zahler.

Clients finden – Strategien

Online Plattformen

Upwork (Amerikanisch, großer Markt)

  • Biggest Freelance Marketplace
  • Viel Konkurrenz, aber viel Kunden
  • Gebühren: 5–20% (je nach Tier)
  • Top Rated Profil: Häher Sichtbarkeit

Fiverr (Simpler Marketplace)

  • Kleinere Projekte
  • Weniger Kontrolle über Preise
  • Guter Starunkt
  • Gebühren: 20%

PeoplePerHour / Freelancer.com (EU-fokussiert)

  • Europäische Plattformen
  • Weniger Konkurrenz als Upwork
  • Teilweise bessere Rates

Guru (Alternative)

  • Kleinerer als Upwork
  • Nischierter
  • Bessere Profile-Sichtbarkeit

Direkte Clients

Beste Verdienste: Direkte Clients (ohne Plattformen)

Wie findest du direkte Clients?

  1. Netzwerking - Local Meetups, Konferenzen
  2. LinkedIn - Professional Network
  3. Cold Outreach - Emails an Agencies
  4. Referrals - Best Source! (Happy Clients referieren)
  5. Content Marketing - Blog, Social Media zeigen Expertise
  6. Local Agencies - White-Label Arbeit

Hybrid-Ansatz

Empfohlen: Mischung aus beidem

  • Plattformen: Steady Baseline Income
  • Direkte Clients: Bessere Rates + Langfristig

Preisgestaltung – Hourly vs. Fixed Price

Hourly Rate (€/Stunde)

Vorteile:

  • Kalkulierbar für dich
  • Überstunden bezahlt
  • Scope-Creep gedeckt

Nachteile:

  • Clients mögen es oft nicht
  • Zeittracking nötig
  • Schnelle Arbeit = Weniger Verdienst

Raten-Guideline:

  • Junior: €30–50/h
  • Mid: €60–100/h
  • Senior: €100–150+/h
  • Startups/Small: Eher unten
  • Agencies: Eher oben

Fixed Price (€ pro Projekt)

Vorteile:

  • Clients bevorzugen es
  • Keine Zeittracking-Diskussionen
  • Schnelle Arbeit = Mehr Verdienst/Stunde

Nachteile:

  • Scope-Creep Risiko
  • Muss gut estimieren
  • Verlust wenn schlecht geschätzt

Wie Fixed Price Berechnen:

  1. Schätze Stunden: "Dieses Projekt = 40 Stunden"
  2. Multipliziere mit Rate: 40h × €80/h = €3,200
  3. Add Buffer: +20% für Unerwartetes = €3,840
  4. Final Quote: €3,800–4,000

Regel: Am Anfang lieber unter-schätzen und akzeptieren, dann später Erfahrung.

Retainer-Modelle

Best of Both Worlds: Monatliche Retainer

  • Client zahlt €X pro Monat
  • Du schuldest Y Stunden/Features
  • Win-Win: Du hast Sicherheit, Client hat Budget

Beispiel:

  • €3,000/Monat für 20 Stunden Maintenance & Small Features
  • Sehr stabil für dich

Tools für Freelancer

Invoicing & Payments

  • Stripe Invoice: Kostenlos Rechnungen
  • Wave: Kostenlos Accounting
  • Wise: Internationale Zahlungen
  • PayPal: Einfach, aber Gebühren

Time Tracking

  • Toggl: Populär, einfach
  • Harvest: Invoice + Tracking
  • Clockify: Kostenlos

Project Management

  • Asana: Teams/Clients Management
  • Trello: Einfache Boards
  • Notion: Everything (overkill?)

Communication

  • Slack: Für Clients mit Teams
  • Email: Standard
  • Loom: Screen Recording (sehr nützlich)

Häufige Freelancer Probleme

Problem 1: "Scope Creep"

Situation: Client fragt um "kleine Änderungen" die nicht im Plan waren.

Lösung:

  • Schriftklar: "Das ist außerhalb Scope. Extra €X"
  • Nicht einfach machen!
  • Dokumentiere alles

Problem 2: Langsame Zahler

Situation: Client zahlt nicht nach Deadline.

Lösung:

  • NET30 auf Rechnungen schreiben
  • Vor Start Zahlung 50% verlangen
  • Nach 2 Wochen: Reminder
  • Nach 1 Monat: Escalate

Problem 3: Unregelmäßige Einnahmen

Situation: Manche Monate voll, manche leer.

Lösung:

  • Emergency Fund aufbauen (6 Monate)
  • Mehrere Clients (nicht einen großen)
  • Retainer-Modelle bevorzugen

Problem 4: Overworking

Situation: Du arbeitest 70 Stunden/Woche.

Lösung:

  • Preise erhöhen (weniger Projekte nötig)
  • Clients sagen nein
  • Work-Stunden cappen

Problem 5: "Zu teuer" Feedback

Situation: Client sagt "Das ist zu teuer".

Optionen:

  • Scope reduzieren (Weniger Features)
  • Qualität reduzieren (nicht empfohlen)
  • Einfach goodbye sagen
  • Verhandeln (kompromiss)

Better Response: "Können wir Scope reduzieren?"

Tips für Erfolg

  1. Gute Portfolio - Zeige Best Work
  2. Clear Communication - Alles schriftlich
  3. Contracts - Immer einen haben
  4. Scope Definition - Exact vor Start
  5. Zahlungs-Terms - Klar definieren
  6. Build Reputation - Reviews / Referrals
  7. Keep Learning - Stay relevant
  8. Netzwerk - Clients find die beste
  9. Niching - "React Specialist" > "Web Dev"
  10. Professionalism - Image ist wichtig

Tax & Bürokratie

Wichtig: Konsultiere einen Accountant für dein Land!

Deutschland Grundlagen:

  • Gewerbeanmeldung nötig
  • Einkommensteuer zahlen
  • Sozialversicherung selbst zahlen
  • Gesonderte Umsatzsteuer oft nötig
  • Rechnungen müssen Anforderungen erfüllen

Schweiz/AT:

  • Ähnliches Modell, aber Variationen

Nicht ignorieren! Kann expensive werden.

Plattformen Vergleich

Plattform Gebühr Konkurrenz Qualität Best For
Upwork 5–20% Hoch Mixed Großes Volumen
Fiverr 20% Sehr Hoch Niedrig Beginners
PeoplePerHour 5–10% Mittel Besser EU Clients
Guru 5–9% Niedrig Gute Nische
Direct 0% Variabel Best Langfristig

Wann sollte ich Full-Time Freelancer werden?

Grüne Lichter:

  • 3–6 Monate Pipeline (Sicherheit)
  • Consistent €X Verdienst (deine Mindestanforderung)
  • 2–3 Langzeit-Clients
  • Guter Portfolio
  • Psychologisch bereit

Rote Lichter:

  • Nur 1 Client (zu risikant!)
  • Kein Ersparnisse
  • Erste Woche Freelancing
  • Wegen Jobmangel (desperation?)

Zusammenfassung

Freelancer sein mit JavaScript: Große Opportunity. Hohe Verdienste möglich, aber auch Risiken.

Zu starten:

  1. Gutes Portfolio bauen (in angestelltem Job)
  2. Ersten Client auf Plattformen finden
  3. Scale: Direkte Clients
  4. Full-Time wenn Pipeline solid

Erfolgs-Faktor: Netzwerk + Reputation > Plattformen

JavaScript Freelancer-Rate im schnellen Wachstum. Good time to start.