Praktyka

Fakturowanie usług dla zagranicznych klientów — VAT, waluta, przeliczenie

Jak wystawiać faktury dla klientów z UE i spoza UE? Stawka VAT 0%, reverse charge, przeliczenie walut, termin płatności. Praktyczny poradnik dla polskich freelancerów.

7 min czytania

Fakturowanie usług dla zagranicznych klientów — VAT, waluta, przeliczenie

Coraz więcej polskich programistów i freelancerów świadczy usługi dla klientów z Niemiec, Holandii, USA czy Wielkiej Brytanii. To finansowo bardzo atrakcyjne — ale faktura dla zagranicznego klienta różni się od faktury dla polskiej firmy. Nieprawidłowe wystawienie może skutkować korektą VAT lub problemami w urzędzie skarbowym.

Weryfikacja: kwiecień 2026. Zasady na podstawie ustawy o VAT (art. 28b, 100, 106e) i przepisów UE (Dyrektywa VAT 2006/112/WE).


Klient z UE — mechanizm reverse charge (odwrotne obciążenie)

Gdy sprzedajesz usługi firmie z innego kraju UE (np. niemieckiej spółce GmbH), stosuje się odwrotne obciążenie — klient rozlicza VAT we własnym kraju, Ty wystawiasz fakturę bez polskiego VAT.

Co wpisać na fakturze dla klienta z UE?

  • Stawka VAT: NP (nie podlega) lub brak stawki
  • Adnotacja: „Odwrotne obciążenie" lub po angielsku: „Reverse charge — VAT to be accounted for by the recipient"
  • Numer VAT-UE klienta (np. DE123456789) — obowiązkowo
  • Twój numer VAT-UE (PL + Twój NIP) — obowiązkowo jeśli jesteś czynnym podatnikiem VAT
  • Podstawa prawna: art. 28b ustawy o VAT

Kiedy musisz mieć VAT-UE?

Jeśli wystawiasz faktury dla firm z UE — nawet jedną — musisz zarejestrować się do VAT-UE (formularz VAT-R, część C.3), niezależnie od tego czy jesteś czynnym podatnikiem VAT w Polsce.

Rejestracja do VAT-UE jest bezpłatna. Numer to PL + Twój NIP. Po rejestracji potwierdzasz numer klienta w systemie VIES (ec.europa.eu/taxation_customs/vies/).


Klient spoza UE (USA, Wielka Brytania, Kanada, itd.)

Usługi dla firm spoza UE to eksport usług — opodatkowany stawką 0% VAT (lub poza zakresem VAT, jeśli nie jesteś podatnikiem VAT).

Na fakturze dla klienta spoza UE:

  • Stawka VAT: 0% lub NP
  • Adnotacja: „Export of services — outside the scope of Polish VAT" (opcjonalnie, dla przejrzystości)
  • Numer VAT klienta: podaj jeśli posiada, ale nie jest wymagany
  • Nie musisz być zarejestrowany do VAT-UE dla klientów spoza UE

Ważne: Eksport usług jest neutralny dla Twojego obrotu w kontekście limitu zwolnienia z VAT (200 000 zł) — te przychody wliczają się do limitu, gdy miejscem świadczenia jest Polska. Dla usług B2B miejsce świadczenia to kraj klienta — więc nie wliczają się do limitu 200 000 zł.


Przeliczenie waluty obcej na złote

Faktura w EUR, USD lub GBP musi zostać przeliczona na PLN dla celów podatkowych.

Kurs przeliczeniowy — zasady:

Dla podatku dochodowego (ryczałt, liniowy, skala):

Kurs = średni kurs NBP z ostatniego dnia roboczego
       poprzedzającego dzień uzyskania przychodu

Dla VAT (jeśli jesteś podatnikiem VAT):

Kurs = średni kurs NBP z ostatniego dnia roboczego
       poprzedzającego datę wystawienia faktury
       (lub kurs EBC — jeśli wybrałeś tę opcję)

Kiedy rozpoznajesz przychód?

Na ryczałcie i podatku liniowym: przychód rozpoznajesz w dacie wymagalności zapłaty (termin płatności na fakturze) lub faktycznej zapłaty — przyjmuje się wcześniejsze zdarzenie.

Przykład:

  • Faktura wystawiona: 28 marca 2026 (piątek)
  • Termin płatności: 11 kwietnia 2026
  • Zapłata wpłynęła: 7 kwietnia 2026

Kurs dla przychodu = kurs NBP z 6 kwietnia (poniedziałek przed wpłatą = ostatni dzień roboczy poprzedzający 7 kwietnia).


Faktura w walucie obcej — elementy obowiązkowe

Polska faktura wystawiana dla zagranicznego klienta musi zawierać (art. 106e ustawy o VAT):

ElementWymaganie
Data wystawieniaTak
Numer fakturyTak
Dane sprzedawcy (imię, nazwisko/firma, NIP)Tak
Dane nabywcy (firma, numer VAT)Tak
Opis usługiTak
Kwota w walucie obcejTak
Przeliczenie na PLNTak (lub numer kursu NBP)
Stawka VAT / adnotacja NPTak
Podstawa prawna zwolnienia/NPTak (art. 28b lub art. 100)

KSeF a faktury zagraniczne

Faktury dla zagranicznych firm nie przechodzą przez KSeF. KSeF obowiązuje wyłącznie faktury wystawiane dla polskich podatników. Faktury dla klientów z UE i spoza UE wystawiasz tradycyjnie — PDF, e-mail, system do fakturowania — bez KSeF.

Wyjątek: Jeśli klient zagraniczny posiada stałe miejsce prowadzenia działalności w Polsce i rozlicza się z polskim NIP — faktura idzie przez KSeF.


Informacja podsumowująca VAT-UE (VAT-UE)

Jeśli wystawiasz faktury dla firm z UE w mechanizmie reverse charge, jesteś zobowiązany do składania informacji podsumowującej VAT-UE (formularz VAT-UE) — co miesiąc lub co kwartał, elektronicznie przez e-Deklaracje.

Termin: do 25. dnia miesiąca następnego po miesiącu (kwartale), w którym wystawiono faktury.

Uwaga: Nawet zwolniony podmiotowo z VAT (do 200k zł) przedsiębiorca musi złożyć VAT-UE i być zarejestrowany do VAT-UE, jeśli świadczy usługi B2B dla firm z UE.


Praktyczny przykład

Sytuacja: Polski programista na ryczałcie (NIP: PL1234567890), klient: firma z Niemiec (DE987654321), usługa: development API, kwota faktury: 3 000 EUR.

Faktura:

Sprzedawca: Jan Kowalski, NIP: PL1234567890
Nabywca: Musterfirma GmbH, VAT-DE: DE987654321

Usługa: Projektowanie i wdrożenie API (marzec 2026)
Kwota: 3 000,00 EUR

VAT: NP (nie podlega)
Podstawa: art. 28b ustawy o VAT
Adnotacja: Reverse charge — VAT to be accounted for by the recipient

Kurs NBP z 27.03.2026: 4,2350 PLN/EUR
Wartość PLN: 12 705,00 zł

Ewidencja: Wpisujesz 12 705,00 zł jako przychód w ewidencji ryczałtu w miesiącu zapłaty.


FAQ

Czy muszę rejestrować się do VAT żeby fakturować zagranicę? Dla klientów spoza UE — nie. Dla klientów z UE (firmy z NIP UE) — musisz zarejestrować się do VAT-UE (ale nie musisz być czynnym podatnikiem VAT w Polsce).

Jaka jest stawka ryczałtu dla przychodów zagranicznych? Taka sama jak dla krajowych — usługi IT to 12%. Waluta transakcji nie zmienia formy opodatkowania.

Co jeśli klient z UE nie poda swojego numeru VAT-UE? Nie możesz zastosować reverse charge. Musisz wystawić fakturę z polskim VAT 23%. To problem klienta, który nie może odliczyć polskiego VAT — dlatego klienci z UE prawie zawsze podają numer VAT-UE.

Czy mogę wystawiać fakturę w USD? Tak. Fakturę możesz wystawić w dowolnej walucie. Dla celów podatkowych i tak przeliczasz na PLN po kursie NBP.

Czy umowa z zagranicznym klientem musi być po polsku? Nie. Umowy B2B mogą być w dowolnym języku. Dla dokumentów podatkowych (faktura) — polskie prawo wymaga możliwości przetłumaczenia na żądanie urzędu, ale sam dokument może być w obcym języku.


Artykuł ma charakter informacyjny. Zasady VAT przy transakcjach zagranicznych mogą się zmieniać. Przed rozliczeniem pierwszej faktury zagranicznej skonsultuj się z biurem rachunkowym lub doradcą podatkowym.

Tagi

fakturowanie zagranicafaktura EURVAT UEreverse chargefreelancer zagranica

Treści zawarte w tym artykule mają charakter informacyjny i nie stanowią porady podatkowej ani prawnej. Przed podjęciem decyzji finansowych skonsultuj się z licencjonowanym doradcą.

Przejdź do treści