CFOpro — CFO as a Service
Umów rozmowę
Baza wiedzy
Ryzyko

Ryzyko walutowe w firmie IT: jak rozliczenia w EUR i USD zjadają Twoją marżę

Ryzyko walutowe w firmie IT, która fakturuje w EUR lub USD, a płaci w złotówkach: jak zmierzyć ekspozycję i ile realnie kosztuje wahanie kursu.

Joanna Członkowska7 min czytania
Waga finansowa, na której jednej szali leżą zagraniczne faktury, a na drugiej koszty w złotówkach, balansowana przez brassowy wskaźnik kursu

Większość software house'ów i firm SaaS w Polsce żyje w dwóch walutach naraz, choć rzadko tak o sobie myśli. Faktury do klientów z Niemiec, Skandynawii czy USA wystawiasz w euro lub dolarach, bo tego oczekuje rynek. Koszty — wynagrodzenia zespołu, ZUS, biuro, podatki — płacisz co do złotówki. Między tymi dwiema walutami siedzi ryzyko walutowe: cicha pozycja, która potrafi przesunąć Twoją marżę o kilka punktów procentowych w jedną albo w drugą stronę, mimo że nie zmieniłeś ani ceny, ani kosztów. Ten tekst nie namawia Cię od razu na zabezpieczanie kursu. Najpierw pokazuje, gdzie ta ekspozycja w Twojej firmie powstaje i jak ją zmierzyć — bo dopiero znając jej rozmiar, podejmiesz sensowną decyzję, co z nią zrobić.

Skąd w firmie IT bierze się ryzyko walutowe

Ekspozycja walutowa to po prostu ta część Twojego biznesu, której wynik zależy od kursu waluty obcej. W firmie IT rodzi się w kilku miejscach, które łatwo przeoczyć, bo każde z osobna wygląda niewinnie.

  • Przychody w obcej walucie, koszty w złotym. To główne źródło. Sprzedajesz w EUR lub USD, a niemal całą bazę kosztową ponosisz w PLN. Każda faktura jest zakładem o to, jaki będzie kurs w dniu, w którym pieniądze realnie wpłyną.
  • Luka czasowa między fakturą a wpływem. Wystawiasz fakturę dziś, po dzisiejszym kursie, ale klient płaci za 30, 60 albo 90 dni. Przez te tygodnie kurs żyje własnym życiem, a Ty masz otwartą pozycję, nawet o tym nie myśląc.
  • Kontrakty B2B z programistami rozliczane w walucie. Część zespołu — zwłaszcza specjaliści współpracujący zdalnie — bywa rozliczana w euro lub dolarach. To naturalny bufor, ale tylko wtedy, gdy waluta kosztu pokrywa się z walutą przychodu.
  • Wpłaty i salda na kontach walutowych. Środki, które trzymasz w EUR czy USD „do czasu”, to też pozycja walutowa. Dopóki ich nie przewalutujesz albo nie wydasz w tej samej walucie, ich wartość w złotym zmienia się każdego dnia.

Im większy rozjazd między walutą, w której zarabiasz, a walutą, w której płacisz, tym większa Twoja ekspozycja. Firma, która fakturuje w 90% w euro, a koszty ma w 95% w złotym, jest na kurs wystawiona niemal w całości.

Ile to realnie kosztuje — policzmy na konkretach

Liczby przekonują lepiej niż ostrzeżenia. Weźmy uproszczony, ale realistyczny przykład software house'u, który fakturuje stałemu klientowi 50 000 EUR miesięcznie i niemal wszystkie koszty ponosi w złotówkach.

Załóżmy, że budżet układałeś przy kursie 4,30 zł za euro. To Twój kurs budżetowy — punkt odniesienia, względem którego mierzysz, czy zarabiasz tyle, ile planowałeś.

przychód planowany = 50 000 EUR × 4,30 zł = 215 000 zł
przychód przy 4,15 zł = 50 000 EUR × 4,15 zł = 207 500 zł
różnica = 7 500 zł miesięcznie

Spadek kursu o 15 groszy — ruch, który na rynku walutowym zdarza się w ciągu kilku tygodni — zabiera Ci 7 500 zł miesięcznie, czyli 90 000 zł w skali roku. Twoje koszty się nie zmieniły, ceny dla klienta też nie. Zmienił się tylko kurs, a mimo to cała ta kwota schodzi prosto z marży operacyjnej.

Teraz spójrz na to z perspektywy rentowności projektu. Jeśli na tym kliencie zakładałeś marżę na poziomie 20%, a koszty wynoszą 172 000 zł miesięcznie, to przy kursie 4,30 zł zarabiasz 43 000 zł. Przy 4,15 zł zostaje 35 500 zł — marża spadła z 20% do nieco ponad 17%. Wahanie kursu zjadło Ci szóstą część zysku, choć operacyjnie zrobiłeś dokładnie to samo. To właśnie dlatego ryzyko walutowe warto liczyć w kategoriach marży, a nie samego przychodu — bo to marża jest tym, co naprawdę masz do stracenia.

Kurs to cichy współudziałowiec w Twojej marży. Nie wystawia faktury i nie zgłasza się na zarząd, ale co miesiąc bierze swoją część — a Ty decydujesz tylko o tym, czy wiesz, ile.

Jak zmierzyć własną ekspozycję — krok po kroku

Zanim zaczniesz cokolwiek zabezpieczać, musisz wiedzieć, jak duża jest Twoja pozycja. Pomiar jest prostszy, niż się wydaje, i robisz go w arkuszu.

  1. Zsumuj przychody i koszty w każdej walucie osobno. Weź horyzont 12 miesięcy. Ile fakturujesz w EUR, ile w USD, ile w PLN — i ile w każdej z nich realnie ponosisz kosztów. Nie szacuj z pamięci, wyciągnij to z danych.
  2. Policz pozycję netto w każdej walucie. To różnica między wpływami a wydatkami w danej walucie. Jeśli w euro masz 600 000 EUR przychodu i 80 000 EUR kosztów (np. kontrakty B2B), Twoja ekspozycja netto to 520 000 EUR — tyle realnie zależy od kursu.
  3. Określ swój kurs budżetowy. To kurs, przy którym Twój plan finansowy się spina. Każde odchylenie rynku od tej wartości to zysk lub strata kursowa, którą możesz nazwać i śledzić.
  4. Przelicz wrażliwość na ruch kursu. Sprawdź, co stanie się z Twoim wynikiem przy zmianie kursu o 5% w górę i w dół. To najprostsza forma analizy scenariuszowej — i zwykle pierwszy moment, w którym właściciel widzi, że gra idzie o realne pieniądze.
ekspozycja netto = przychody w walucie − koszty w tej samej walucie
wpływ na wynik = ekspozycja netto × (kurs scenariuszowy − kurs budżetowy)

Po tych czterech krokach masz to, czego wcześniej nie miałeś: konkretną kwotę, którą Twoja firma zyskuje lub traci na każdym grosiku ruchu kursu. To liczba, którą zarząd powinien znać równie dobrze jak miesięczny przychód. Ten kurs budżetowy najlepiej trzymać tam, gdzie ma swoje miejsce — w budżecie firmy, który zamienia takie założenia w narzędzie decyzyjne; pisałam o tym szerzej w tekście o roli budżetowania w firmie.

Naturalny hedging — najtańsze zabezpieczenie, zanim sięgniesz po bank

Najlepsze zabezpieczenie walutowe to często takie, które nic nie kosztuje: dopasowanie waluty kosztów do waluty przychodów. Nazywa się to naturalnym hedgingiem i polega na tym, by część wydatków ponosić w tej samej walucie, w której zarabiasz.

W praktyce, w firmie IT, oznacza to kilka świadomych decyzji:

  • Rozliczanie części kontraktorów w EUR/USD, jeśli i tak fakturujesz w tej walucie. Każde euro kosztu zmniejsza Twoją otwartą pozycję w euro o jedno euro.
  • Trzymanie środków na koncie walutowym i regulowanie z niego wydatków w tej samej walucie, zamiast przewalutowywać tam i z powrotem na każdej transakcji.
  • Płacenie z waluty przychodu za narzędzia, licencje i usługi chmurowe, które i tak fakturowane są w dolarach czy euro.

Naturalny hedging nie wymaga żadnego instrumentu finansowego ani umowy z bankiem — wymaga tylko, żeby ktoś świadomie patrzył na strukturę walutową firmy. Im więcej kosztów przeniesiesz do waluty przychodu, tym mniejsza ekspozycja netto zostaje do ewentualnego zabezpieczenia innymi metodami.

Kiedy warto pomyśleć o zabezpieczeniu kursu

Dopiero gdy znasz swoją ekspozycję netto i wyczerpałeś naturalny hedging, ma sens rozmowa o instrumentach. Najczęściej używane przez firmy IT są dwa, i oba załatwia się w banku obsługującym firmę.

  • Kontrakt terminowy (forward). Umawiasz z bankiem kurs, po którym sprzedasz walutę w przyszłości — na przykład za trzy miesiące. Zyskujesz pewność: wiesz dokładnie, ile złotówek dostaniesz za fakturę, niezależnie od tego, co zrobi rynek. Cena tej pewności to rezygnacja z ewentualnego zysku, gdyby kurs poszedł po Twojej myśli.
  • Opcja walutowa. Daje prawo, ale nie obowiązek, sprzedaży waluty po ustalonym kursie. Chroni przed niekorzystnym ruchem, a zostawia furtkę do skorzystania z korzystnego. Kosztuje jednak premię z góry, więc dla mniejszych firm bywa droga.

Zabezpieczanie nie jest spekulacją w drugą stronę — to rezygnacja z części niepewności w zamian za przewidywalność. Jeśli Twój biznes potrzebuje stabilnej marży, bo planujesz inwestycję albo masz cienką poduszkę, przewidywalność jest warta swojej ceny. Jeśli ekspozycja jest mała, a poduszka gruba, świadome przyjęcie ryzyka też bywa rozsądną decyzją — pod warunkiem, że jest świadome. Zabezpieczać warto ekspozycję, którą zmierzyłeś, a nie kurs, którego się boisz.

Decyzja o zabezpieczeniu to jeden z elementów szerszego zarządzania ryzykiem finansowym w firmie — kurs walutowy jest tu zwykle jednym z kilku ryzyk wpisanych do rejestru, obok koncentracji klientów i zatorów płatniczych.

Jak wpiąć kurs w zarządzanie marżą na stałe

Ryzyko walutowe nie jest problemem, który rozwiązuje się raz. To pozycja, którą się prowadzi — najlepiej jako część comiesięcznego przeglądu finansów. W praktyce wystarczą trzy nawyki:

  • Licz rentowność projektów po realnym kursie wpływu, nie po kursie z dnia faktury. Inaczej raport pokazuje marżę, której nigdy nie zobaczyłeś na koncie. To szczególnie ważne przy długich kontraktach — kurs jest tu jedną z dźwigni, które razem decydują o płynności finansowej w software house.
  • Trzymaj kurs budżetowy w modelu i śledź odchylenie. Różnica między kursem budżetowym a realnym to Twój zysk lub strata kursowa — nazwana, widoczna, możliwa do omówienia na zarządzie.
  • Przeglądaj ekspozycję netto co kwartał. Struktura klientów i kosztów się zmienia; pozycja, która rok temu była mała, dziś może być Twoim największym ryzykiem.

Waluta prowadzona w ten sposób przestaje być źródłem nerwowych zaskoczeń na koniec miesiąca i staje się jedną z liczb, które rozumiesz i kontrolujesz. Nie chodzi o to, by przewidzieć kurs, lecz by wiedzieć, ile on dla Ciebie znaczy.

Jeśli rozliczasz się z klientami w EUR lub USD i podejrzewasz, że kurs po cichu zjada Ci marżę, ale nie masz pewności, ile — to dokładnie ten rodzaj pytania, na które odpowiada CFO as a Service. Wspólnie policzymy Twoją ekspozycję, sprawdzimy, ile da się załatwić naturalnym hedgingiem, i zdecydujemy, czy w ogóle warto cokolwiek zabezpieczać. Porozmawiajmy — spokojnie, bez zobowiązań i z konkretnym spojrzeniem na Twoje liczby.

Chcesz przełożyć to na swoją firmę?

Umów bezpłatną, niezobowiązującą rozmowę. Spojrzymy na Twoje liczby i ustalimy konkretny pierwszy krok.

Umów rozmowę