Przejdź do treści
Kontrakty Międzynarodowe: 2026

Praca dla zagranicznego klienta na B2B — VAT, różnice kursowe i ryczałt

Kontrakt w dolarach lub euro to marzenie wielu przedsiębiorców. Stawki rzędu $10,000 miesięcznie brzmią wspaniale, ale urzędy skarbowe nie przyjmują dolarów. Zobacz, jak rozliczyć zagraniczną fakturę i nie wpaść w największą pułapkę ryczałtu.

Aktualizacja

VAT, czyli mityczne “Odwrotne Obciążenie” (Reverse Charge)

Gdy wystawiasz fakturę polskiej firmie, zazwyczaj doliczasz 23% VAT. Gdy Twoim klientem jest firma z USA, UK, Niemiec czy Szwajcarii, działa zasada eksportu usług. Miejsce świadczenia usługi znajduje się tam, gdzie siedzibę ma Twój klient.

W praktyce oznacza to, że na Twojej fakturze nie ma kwoty VAT.

  • Wpisujesz stawkę “NP” (Nie Podlega).
  • Musisz umieścić na fakturze adnotację: “Reverse Charge” lub “Odwrotne obciążenie”, co informuje klienta, że to on musi rozliczyć podatek w swoim kraju.

A co z VAT-UE?

Jeśli świadczysz usługi dla firmy z Unii Europejskiej (np. z Niemiec), musisz zarejestrować się jako podatnik VAT-UE przed wystawieniem pierwszej faktury (składasz darmowy druk VAT-R). Jeśli klient jest z USA lub UK — dla celów samej sprzedaży usług VAT-UE nie jest wymagany.

Różnice kursowe: Brutalna matematyka Ryczałtu

To tutaj programiści najczęściej tracą pieniądze. Kiedy wystawiasz fakturę na $10,000, dla urzędu skarbowego musisz przeliczyć ją na złotówki po średnim kursie NBP z ostatniego dnia roboczego przed wykonaniem usługi/wystawieniem faktury. Powiedzmy, że wyszło 40 000 zł. Od tego płacisz podatek.

Ale klient płaci Ci kilka dni później. W tym czasie kurs waluty mógł się zmienić. Powstają tzw. różnice kursowe:

Schemat rozliczenia faktury w walucie obcej
ScenariuszCo się dzieje w dniu przelewu?Konsekwencje na Ryczałcie (12%)
Kurs rośnie (Dolar podrożał)Dostajesz fizycznie więcej PLN niż wynosiła podstawa na fakturze.To Twój dodatkowy przychód. Musisz zapłacić od niego 12% ryczałtu.
Kurs spada (Dolar staniał)Dostajesz fizycznie mniej PLN niż wynosiła podstawa na fakturze.Na ryczałcie NIE MOŻESZ wrzucić tego w koszty. Płacisz podatek od wyższej kwoty z faktury, mimo że zarobiłeś mniej.

Podatek liniowy (19%) rozwiązuje ten problem — ujemne różnice kursowe stają się dla Ciebie kosztem uzyskania przychodu i obniżają podstawę opodatkowania. Na ryczałcie asymetria jest bolesna: od zysku na walucie płacisz podatek, stratę bierzesz “na klatę”.

Próg 60k i Składka Zdrowotna a wahania walut

Składka zdrowotna na ryczałcie zależy od trzech progów: do 60 tys., do 300 tys. i powyżej 300 tys. PLN.

Przeliczanie faktur walutowych po kursie NBP sprawia, że przy silnym dolarze/euro możesz wpaść w wyższy próg o wiele szybciej, niż planowałeś. Przekroczenie progu 60 000 zł nawet o złotówkę oznacza konieczność wyrównania wyższej składki zdrowotnej za wszystkie poprzednie miesiące w roku!

Narzędzie

Sprawdź, kiedy waluta wypchnie Cię w wyższy próg

Wpisz swoje szacunkowe przychody z zagranicy przeliczone na PLN w Vafi. Kalkulator pokaże dokładnie, w którym miesiącu uderzysz w wyższą składkę zdrowotną.

Oblicz netto na 2026

Jak zabezpieczyć się przed ryzykiem walutowym?

  1. Konta wielowalutowe: Korzystaj z kont walutowych (np. Wise, Revolut Business) lub lokalnych banków z dobrą ofertą wymiany. Nie pozwalaj polskiemu bankowi na automatyczne przewalutowanie dolara na złotówki po zbójeckim kursie!
  2. Fakturowanie w PLN: Jeśli klient zagraniczny (szczególnie w Europie) się zgodzi, wystawianie faktur w PLN przenosi ryzyko kursowe na niego.
  3. Optymalny moment wypłaty: Różnice kursowe powstaną w momencie przewalutowania. Jeśli trzymasz dolary na koncie walutowym i wymieniasz je w transzach po korzystnym kursie, masz nad tym większą kontrolę.
FAQ

Często zadawane pytania

Czy muszę płacić VAT od faktur dla zagranicznego klienta?

Nie. W przypadku świadczenia usług IT dla firm (B2B) spoza Polski, obowiązuje zasada tzw. odwrotnego obciążenia (Reverse Charge). Podatek VAT rozlicza nabywca usługi w swoim kraju. Na polskiej fakturze wpisujesz stawkę 'NP' (nie podlega).

Po jakim kursie przeliczać faktury w walucie obcej (USD/EUR)?

Dla celów podatku dochodowego (PIT/Ryczałt) przychód przeliczasz według średniego kursu NBP z ostatniego dnia roboczego poprzedzającego dzień uzyskania przychodu (zazwyczaj jest to dzień przed wystawieniem faktury lub wykonaniem usługi).

Czym są różnice kursowe i jak działają na ryczałcie?

Powstają, gdy kurs waluty z dnia wystawienia faktury różni się od kursu z dnia otrzymania przelewu. Jeśli kurs wzrósł (dodatnia różnica), masz obowiązek zapłacić od tego zysku podatek. Uwaga: na ryczałcie ujemnych różnic kursowych NIE MOŻESZ odliczyć od przychodu!

Czy muszę rejestrować się do VAT-UE współpracując z firmą z USA?

Nie, rejestracja do VAT-UE jest obowiązkowa tylko przy transakcjach (świadczeniu usług lub kupowaniu usług, np. AWS, GitHub) z podmiotami z Unii Europejskiej. USA czy UK (po Brexicie) nie wymagają rejestracji VAT-UE dla samej sprzedaży, ale jeśli kupujesz od nich subskrypcje, i tak musisz rozliczyć tzw. import usług.

Więcej o optymalizacji B2B

V

Autor

Zespół Analityczny Vafi

Weryfikujemy kalkulatory w oparciu o 1130+ scenariuszy testowych zgodnych z wytycznymi Ministerstwa Finansów. Algorytm zgodny ze stanem prawnym na rok 2026 (od 01.01.2026). Ostatnia weryfikacja parametrów: 20.03.2026.

Gwarancja precyzji Vafi

Nasze obliczenia przechodzą przez system ponad 1000 testów walidacyjnych. Bazujemy na oficjalnych stawkach ustawowych na rok 2026. Sprawdź, jak liczymy →