Faktura dla zagranicznego kontrahenta w branży IT różni się od krajowej przede wszystkim w trzech miejscach: stawka VAT, waluta i wymagane dane identyfikacyjne nabywcy. Dla klienta z UE wystawiasz fakturę z adnotacją „reverse charge” (odwrotne obciążenie) i stawką VAT NP (nie podlega). Dla klienta z USA faktura jest poza zakresem polskiego VAT. Waluta — najczęściej EUR lub USD — musi wynikać z umowy. Poniżej krok po kroku: jak wypełnić fakturę, jakie dane wpisać, kiedy musisz być VAT-owcem i na co uważać.
Sprzedaż usług IT do kontrahenta z UE wymaga rejestracji jako podatnik VAT-UE (formularz VAT-R, część C.3). Nie musisz być czynnym VAT-owcem — wystarczy rejestracja do transakcji wewnątrzwspólnotowych, nawet jeśli korzystasz ze zwolnienia podmiotowego (do 200 000 zł obrotu rocznie).
Przy sprzedaży do USA (i innych krajów poza UE) rejestracja VAT-UE nie jest wymagana. Usługa jest po prostu poza zakresem polskiego VAT — nie wykazujesz jej w deklaracji VAT-7 ani JPK_V7.
Podsumowanie:
Zasadę określa art. 28b ustawy o VAT — miejscem świadczenia usług na rzecz podatnika (B2B) jest kraj siedziby nabywcy. Oznacza to, że usługa IT dla firmy z Niemiec „dzieje się” w Niemczech, a dla firmy z USA — w USA.
Kontrahent z UE (podatnik VAT):
Kontrahent z USA (lub innego kraju poza UE):
W obu przypadkach nie naliczasz polskiego VAT i nie odprowadzasz go do urzędu skarbowego.
Numer VAT-UE (NIP z prefiksem kraju, np. PL1234567890) jest wymagany na fakturze do kontrahenta unijnego. Bez niego nie możesz zastosować mechanizmu reverse charge — urząd skarbowy może zakwestionować stawkę NP i naliczyć 23% VAT od wartości usługi.
Numer VAT-UE kontrahenta warto zweryfikować w systemie VIES (ec.europa.eu/taxation_customs/vies) przed wystawieniem faktury. Jeśli numer nie jest aktywny, traktujesz transakcję jak sprzedaż do osoby prywatnej (konsumenta) i naliczasz polski VAT 23%.
Polskie przepisy pozwalają wystawić fakturę w dowolnej walucie — PLN, EUR, USD, GBP itd. Nie ma obowiązku fakturowania w PLN.
Praktyczne zasady:
Najczęstsze waluty w IT:
Faktura dla kontrahenta z UE lub USA musi zawierać:
1. Dane sprzedawcy: imię i nazwisko / nazwa firmy, adres, NIP (z prefiksem PL przy transakcjach UE)
2. Dane nabywcy: pełna nazwa firmy, adres siedziby, numer identyfikacji podatkowej (VAT ID dla UE, EIN/Tax ID dla USA)
3. Numer faktury — unikalna numeracja ciągła
4. Data wystawienia i data sprzedaży (wykonania usługi)
5. Opis usługi — np. „Software development services” lub „IT consulting services — May 2026”
6. Kwota netto w walucie kontraktu
7. Stawka VAT: NP / not applicable
8. Adnotacja prawna: „reverse charge” (UE) lub „service outside the scope of Polish VAT” (USA)
9. Numer konta bankowego — w walucie faktury (IBAN + SWIFT/BIC)
10. Termin płatności
Faktura może być w języku polskim, angielskim lub dwujęzyczna. Dla kontrahentów zagranicznych najwygodniej jest wystawiać w języku angielskim.
Opis usługi na fakturze powinien być zwięzły, ale jednoznaczny. Urząd skarbowy musi widzieć, że to usługa (nie towar), a kontrahent — co dokładnie kupił.
Dobre opisy:
Złe opisy (zbyt ogólne):
Wskazówka: opis na fakturze powinien odpowiadać zakresowi z umowy / kontraktu (Statement of Work). Jeśli rozliczasz się godzinowo — podaj liczbę godzin i stawkę.
| Kryterium | Kontrahent z UE | Kontrahent z USA |
|---|---|---|
| Stawka VAT | NP (reverse charge) | NP (poza zakresem VAT) |
| Adnotacja na fakturze | „Odwrotne obciążenie” / „Reverse charge” | „VAT not applicable” (opcjonalnie) |
| Rejestracja VAT-UE | Wymagana | Nie wymagana |
| Waluta faktury | EUR (najczęściej) lub wg umowy | USD (najczęściej) lub wg umowy |
| Numer identyfikacyjny nabywcy | VAT ID (np. DE123456789) | EIN / Tax ID (opcjonalnie) |
| Informacja podsumowująca VAT-UE | Tak — składana kwartalnie | Nie dotyczy |
| JPK_V7 | Tak — w części deklaracyjnej i ewidencyjnej | Nie — transakcja poza zakresem |
| Język faktury | PL, EN lub dwujęzyczna | EN (zalecane) |
Krok 1 — Zweryfikuj status kontrahenta
Sprawdź, czy kontrahent jest podatnikiem VAT (firma) — dla UE użyj systemu VIES. Dla USA poproś o numer EIN lub Tax ID z rejestru IRS.
Krok 2 — Upewnij się, że masz rejestrację VAT-UE (tylko UE)
Złóż VAT-R z zaznaczoną częścią C.3. Urząd rejestruje Cię w ciągu 7 dni. Twój NIP dostaje prefiks PL.
Krok 3 — Ustal walutę i stawkę
Waluta = waluta z umowy. Stawka = NP (nie podlega). Nie wpisujesz 0% — to inna kategoria.
Krok 4 — Wypełnij dane na fakturze
Dane sprzedawcy (Twoje + NIP PL), dane nabywcy (nazwa, adres, VAT ID / EIN), opis usługi, kwota, waluta, termin płatności, numer konta walutowego (IBAN + SWIFT).
Krok 5 — Dodaj adnotację prawną
UE: „Reverse charge — art. 28b ustawy o VAT”
USA: „Service outside the scope of Polish VAT” (dobra praktyka).
Krok 6 — Wyślij i zaksięguj
Wyślij PDF kontrahentowi. Zaksięguj przychód w KPiR po średnim kursie NBP z dnia poprzedzającego dzień uzyskania przychodu.
Sprzedawca: Jan Kowalski, ul. Marszałkowska 10, 00-001 Warszawa, NIP: PL7771234567
Nabywca: TechCorp GmbH, Berliner Str. 5, 10115 Berlin, Germany, VAT ID: DE987654321
Nr faktury: FV/2026/05/001
Data wystawienia: 31.05.2026
Data sprzedaży: 31.05.2026
Opis usługi: Software development services — May 2026 (160h × 75 EUR)
Kwota netto: 12 000,00 EUR
VAT: NP (nie podlega)
Kwota do zapłaty: 12 000,00 EUR
Adnotacja: Reverse charge — odwrotne obciążenie (art. 28b ustawy o VAT)
Termin płatności: 14 dni
Konto: PL12 3456 7890 1234 5678 9012 3456 (EUR), SWIFT: BREXPLPWXXX
Sprzedawca: Jan Kowalski, ul. Marszałkowska 10, 00-001 Warszawa, NIP: 7771234567
Nabywca: CloudSync Inc., 500 Market St, San Francisco, CA 94105, USA, EIN: 12-3456789
Nr faktury: FV/2026/05/002
Data wystawienia: 31.05.2026
Data sprzedaży: 31.05.2026
Opis usługi: Cloud infrastructure consulting — May 2026 (80h × 120 USD)
Kwota netto: 9 600,00 USD
VAT: NP (nie podlega — usługa poza zakresem polskiego VAT)
Kwota do zapłaty: 9 600,00 USD
Adnotacja: VAT not applicable — service outside the scope of Polish VAT
Termin płatności: 30 dni
Konto: PL98 7654 3210 9876 5432 1098 7654 (USD), SWIFT: BREXPLPWXXX
1. Wpisanie stawki 0% zamiast NP — stawka 0% dotyczy eksportu towarów, nie usług. Przy usługach IT do UE/USA prawidłowa stawka to NP (nie podlega).
2. Brak rejestracji VAT-UE przy sprzedaży do UE — bez niej nie masz prawa stosować reverse charge. Urząd może naliczyć 23% VAT od kwoty netto.
3. Brak weryfikacji numeru VAT kontrahenta w VIES — jeśli numer nie jest aktywny, powinieneś naliczyć 23% VAT.
4. Faktura w PLN przy kontrakcie w EUR/USD — może powodować różnice kursowe i komplikacje księgowe.
5. Zbyt ogólny opis usługi — „Services” nie wystarczy. Opis musi jasno wskazywać rodzaj usługi IT.
6. Brak numeru IBAN/SWIFT na fakturze — kontrahent zagraniczny nie zrobi przelewu bez tych danych.
7. Nieprzeliczenie przychodu na PLN w KPiR — nawet jeśli faktura jest w EUR, przychód w książce podatkowej musi być w złotówkach (kurs NBP z dnia poprzedzającego).
Wystawienie faktury dla klienta z UE lub USA nie jest trudne, jeśli pamiętasz o kilku zasadach:
Jeśli współpracujesz z jednym stałym kontrahentem zagranicznym, wystarczy raz poprawnie skonfigurować szablon faktury — kolejne miesiące to kopia z aktualizacją dat i kwot.
Nie — przy sprzedaży usług IT do podatnika VAT z UE stosujesz mechanizm reverse charge (odwrotne obciążenie). Na fakturze wpisujesz stawkę NP (nie podlega) i dodajesz adnotację „reverse charge”. VAT rozlicza nabywca w swoim kraju.
Nie. Usługa IT świadczona dla firmy z USA jest poza zakresem polskiego VAT. Na fakturze wpisujesz NP i nie wykazujesz transakcji w deklaracji VAT-7 ani JPK_V7.
W walucie określonej w umowie/kontrakcie. Najczęściej: EUR dla kontrahentów z UE, USD dla kontrahentów z USA. Polskie przepisy nie narzucają waluty — możesz wystawić nawet w PLN, choć w praktyce kontrahent zagraniczny oczekuje EUR lub USD.
Obowiązkowe: dane sprzedawcy (nazwa, adres, NIP), dane nabywcy (nazwa, adres, VAT ID lub EIN), numer faktury, data wystawienia, data sprzedaży, opis usługi, kwota netto, stawka VAT (NP), numer konta (IBAN + SWIFT) i termin płatności.
Nie musisz być czynnym VAT-owcem, ale przy sprzedaży do UE musisz być zarejestrowany jako podatnik VAT-UE (formularz VAT-R, część C.3). Przy sprzedaży poza UE (np. USA) rejestracja VAT-UE nie jest wymagana.
Przychód przeliczasz po średnim kursie NBP z ostatniego dnia roboczego poprzedzającego dzień uzyskania przychodu (zazwyczaj dzień wykonania usługi lub wystawienia faktury). Ewentualne różnice kursowe księgujesz w momencie otrzymania zapłaty.
Nie ma obowiązku — faktura może być po polsku, angielsku lub dwujęzycznie. W praktyce dla kontrahenta zagranicznego najwygodniej jest wystawić fakturę w języku angielskim.
Jeśli numer nie jest aktywny, traktujesz transakcję jak sprzedaż do konsumenta i naliczasz polski VAT 23%. Dlatego przed wystawieniem faktury zawsze weryfikuj numer w systemie VIES.
Więcej poradników B2B w jednym miejscu
Ten artykuł jest częścią [Poradnika B2B 2026](/poradnik-b2b-2026) — kompletnego przewodnika po samozatrudnieniu, fakturowaniu i podatkach.