B2B Niemcy 2026 — jak fakturować zagraniczne firmy?
Praca dla niemieckiej firmy na polskim B2B to coraz popularniejszy model. Wyższe stawki, Euro zamiast złotych, a podatki płacisz w Polsce. Brzmi świetnie — ale jest kilka formalności, bez których możesz mieć problemy z VAT lub podwójnym opodatkowaniem.
Podstawy: jak działa sprzedaż usług do Niemiec?
Gdy polska firma (JDG) świadczy usługi dla firmy z Niemiec, obowiązuje mechanizm odwrotnego obciążenia VAT (reverse charge). Oznacza to:
- Ty wystawiasz fakturę bez polskiego VAT
- Kontrahent w Niemczech sam rozlicza VAT we własnym kraju
- Twoja faktura zawiera adnotację: "odwrotne obciążenie" lub "reverse charge" / "§13b UStG"
Jest to transakcja WNT/WDT w uproszczeniu: wewnątrzwspólnotowe świadczenie usług.
Wymagania formalne przed wystawieniem pierwszej faktury
1. Rejestracja do VAT UE (numer NIP UE)
Zanim wystawisz fakturę dla firmy z UE, musisz mieć numer NIP UE (to ten sam NIP, ale z prefiksem "PL"). Aby go uzyskać:
- Złóż formularz VAT-R do swojego Urzędu Skarbowego
- Zaznacz sekcję dotyczącą transakcji wewnątrzwspólnotowych
- Rejestracja jest bezpłatna
- Numer pojawi się w bazie VIES (system weryfikacji numerów VAT UE)
2. Weryfikacja kontrahenta w bazie VIES
Przed wystawieniem faktury zawsze sprawdź numer VAT kontrahenta w bazie VIES (ec.europa.eu/taxation_customs/vies). To chroni Cię, jeśli kontrahent poda fałszywe dane — będziesz mógł udowodnić, że dochowałeś należytej staranności.
3. Informacja podsumowująca VAT-UE
Każdego miesiąca, w którym wystawiłeś fakturę za usługi do UE, musisz złożyć informację podsumowującą VAT-UE do Urzędu Skarbowego. Zawiera ona numery NIP UE kontrahentów i wartości transakcji. Termin: do 25. dnia miesiąca następnego.
Jak wystawić fakturę dla firmy z Niemiec?
Faktura dla zagranicznej firmy musi zawierać:
| Element | Wartość / zasady |
|---|---|
| Twój NIP UE | PL + Twój NIP, np. PL1234567890 |
| NIP UE kontrahenta | DE + numer VAT firmy, np. DE123456789 |
| Adnotacja o reverse charge | "Odwrotne obciążenie" lub "Reverse charge" |
| Kwota | W EUR (lub innej umówionej walucie) |
| Stawka VAT | "NP" (nie podlega) lub "0%" |
| Paragraf prawny | §13b UStG (opcjonalnie, dla Niemców) |
Przykładowy opis na fakturze:
"Usługi programistyczne — reverse charge. Podatek VAT rozlicza nabywca zgodnie z art. 28b Ustawy o VAT."
Przeliczanie EUR → PLN dla celów podatkowych
Otrzymujesz płatność w EUR, ale podatek płacisz w PLN. Jak przeliczyć?
Dla VAT: kurs NBP (tabela C) z dnia poprzedzającego powstanie obowiązku podatkowego (czyli z dnia poprzedzającego datę wystawienia faktury lub datę wykonania usługi — co nastąpiło wcześniej).
Dla podatku dochodowego (PIT): kurs NBP z ostatniego dnia roboczego poprzedzającego dzień uzyskania przychodu (tj. dzień wymagalności płatności lub dzień zapłaty — zależy od metody).
Przykład przeliczenia
Faktura wystawiona 15 marca 2026 r. na 5 000 EUR:
- Kurs NBP (14 marca 2026, tabela C): 4,28 PLN/EUR
- Wartość faktury w PLN: 5 000 × 4,28 = 21 400 zł
- To jest Twój przychód do opodatkowania
Faktyczna płatność może wpłynąć po innym kursie — różnica to różnica kursowa, która może być przychodem lub kosztem podatkowym.
Różnice kursowe — jak rozliczać?
Jeśli między datą wystawienia faktury a datą zapłaty kurs EUR zmienił się:
- Kurs wzrósł (EUR droższe): różnica = przychód podatkowy
- Kurs spadł (EUR tańsze): różnica = koszt podatkowy
Przy ryczałcie: różnice kursowe są traktowane jak inne przychody — powiększają podstawę opodatkowania (lub są odliczane jako koszty przy dodatniej/ujemnej różnicy — to wymagana konsultacja z księgowym).
Umowa o unikaniu podwójnego opodatkowania Polska–Niemcy
Polsko-niemiecka umowa UPO (z 1972 r., zmieniana) określa, gdzie płacisz podatek dochodowy. Dla usług świadczonych przez polską JDG dla niemieckiej firmy:
Zasada ogólna: zyski z działalności gospodarczej opodatkowane są w kraju rezydencji podatkowej — czyli w Polsce, jeśli tu mieszkasz i prowadzisz działalność.
Wyjątek: jeśli masz w Niemczech stały zakład (Betriebsstätte) — np. biuro, przedstawicielstwo — część zysku może być opodatkowana w Niemczech. Dla typowego freelancera pracującego zdalnie z Polski to nie ma zastosowania.
Konto walutowe — czy warto?
Jeśli regularnie fakturujesz w EUR, warto otworzyć konto walutowe:
| Opcja | Plusy | Minusy |
|---|---|---|
| Konto walutowe w polskim banku | Znajomy bank, jedno miejsce | Wyższe opłaty za przewalutowanie |
| Wise (dawniej TransferWise) | Niskie opłaty, multi-waluta | Nie tradycyjny bank |
| Revolut Business | Wygodna aplikacja, niskie opłaty | Limity przy darmowym planie |
| mBank walutowe | Integracja z polskim kontem | Standardowe opłaty |
Polecana strategia: trzymaj EUR na koncie walutowym i przewalutowuj tylko część, gdy kurs jest korzystny. Zmniejsza to ryzyko kursowe.
Podsumowanie: praca dla firm z Niemiec krok po kroku
- Zarejestruj się do VAT (jeśli jeszcze nie jesteś) i uzyskaj NIP UE
- Zweryfikuj NIP UE kontrahenta w bazie VIES
- Wystawiaj faktury z adnotacją reverse charge, bez polskiego VAT
- Składaj miesięczne informacje VAT-UE (do 25. każdego miesiąca)
- Przeliczaj EUR na PLN po kursie NBP do celów podatkowych
- Otwórz konto walutowe, by zarządzać ryzykiem kursowym
Aby sprawdzić, ile faktycznie zarobisz netto po polskich podatkach i ZUS-ie przy stawkach z rynku niemieckiego, skorzystaj z kalkulatora B2B — wprowadź kwotę faktury po przeliczeniu na PLN.