Księgowość dla programisty pracującego z zagranicznymi klientami
Redakcja 12 czerwca, 2026Biznes i finanse ArticleProgramista pracujący z klientem z Berlina, Londynu albo Nowego Jorku zwykle nie ma problemu z kodem. Problem zaczyna się przy fakturze. Czy doliczyć VAT? Czy trzeba mieć VAT-UE? Czy ryczałt 12% jest zawsze najlepszy? Co zrobić, gdy klient płaci w euro, a bank księguje przelew dzień później?
Tu nie chodzi o „prowadzenie księgowości” w abstrakcji. Chodzi o kilka decyzji, które realnie wpływają na pieniądze, płynność i ryzyko kontroli. Dobra księgowość dla programisty pracującego z zagranicznymi klientami powinna odpowiadać na trzy pytania: jaką formę podatku wybrać, jak poprawnie wystawić fakturę zagraniczną i jak nie zgubić dokumentów, kursów walut oraz terminów.
Forma opodatkowania: ryczałt, liniówka czy skala
Pierwsza decyzja to nie wybór biura rachunkowego, tylko model rozliczania dochodu. Dla programisty na jednoosobowej działalności najczęściej wchodzą w grę trzy opcje: ryczałt od przychodów ewidencjonowanych, podatek liniowy 19% albo skala podatkowa 12%/32%.
Najczęściej wybierany przez programistów jest ryczałt. Powód jest prosty: przy usługach związanych z oprogramowaniem standardowo pojawia się stawka 12% od przychodu. To brzmi atrakcyjnie, bo podatek liczy się od faktury, a nie od dochodu. Ale właśnie tu jest haczyk: na ryczałcie nie odliczasz kosztów uzyskania przychodu. Laptop, monitor, licencje, telefon, księgowość, szkolenia, coworking — mogą być potrzebne biznesowo, ale nie obniżą podstawy opodatkowania PIT.
Ryczałt zwykle ma sens, gdy:
- masz niskie koszty działalności,
- sprzedajesz głównie własny czas i kompetencje,
- pracujesz dla jednego lub kilku klientów B2B,
- nie planujesz dużych zakupów sprzętu,
- akceptujesz prostszą księgowość, ale pilnujesz właściwej klasyfikacji usług.
Problem zaczyna się wtedy, gdy ktoś automatycznie zakłada, że „IT = 12% i koniec”. W praktyce trzeba sprawdzić, co dokładnie jest w umowie i na fakturze: tworzenie oprogramowania, doradztwo w zakresie oprogramowania, testowanie, utrzymanie systemów, DevOps, analiza biznesowa, support techniczny — te czynności mogą mieć różne konsekwencje. Nie warto dopasowywać opisu usługi pod niższą stawkę na siłę. Jeżeli faktura, umowa i rzeczywista praca mówią co innego, ryzyko zostaje po stronie przedsiębiorcy.
Podatek liniowy 19% warto rozważyć, gdy koszty są wysokie albo nieregularne. Przykład: programista kupuje sprzęt za kilkanaście tysięcy złotych, opłaca drogie narzędzia, delegacje, podwykonawców, szkolenia i certyfikacje. Na liniówce te wydatki mogą obniżyć dochód do opodatkowania. Minusem jest to, że stawka 19% nie wygląda dobrze przy niskich kosztach, a dodatkowo trzeba doliczyć składkę zdrowotną według zasad właściwych dla tej formy.
Skala podatkowa ma sens głównie wtedy, gdy przedsiębiorca korzysta z preferencji właściwych dla skali, ma niższe dochody, rozlicza się wspólnie z małżonkiem albo potrzebuje ulg niedostępnych na liniówce. W 2026 r. skala oznacza 12% do 120 000 zł podstawy opodatkowania i 32% od nadwyżki ponad ten próg, z kwotą wolną od podatku 30 000 zł. Dla dobrze zarabiającego programisty B2B skala może szybko przestać być wygodna, bo zagraniczny kontrakt w euro potrafi przekroczyć próg szybciej, niż wynikałoby to z miesięcznej faktury „na oko”.
Najprostsza praktyczna zasada jest taka:
najpierw policz roczny przychód, potem realne koszty, a dopiero potem wybieraj formę opodatkowania. Nie odwrotnie. Warto zrobić symulację dla trzech scenariuszy: konserwatywnego, realnego i optymistycznego. Jeden kontrakt za 6 000 euro miesięcznie daje zupełnie inną sytuację niż kilka mniejszych zleceń, przerwy między projektami i zakup sprzętu w środku roku.
Decyzja graniczna: jeżeli koszty są symboliczne, a usługi mieszczą się w stawce 12%, ryczałt często wygrywa prostotą. Jeżeli koszty przekraczają kilkanaście procent przychodu albo planujesz zatrudniać podwykonawców, ryczałt trzeba przeliczyć bez sentymentu.
Faktury dla zagranicznych klientów: VAT, VAT-UE i reverse charge
Praca z zagranicznym klientem nie oznacza automatycznie, że trzeba doliczyć polski VAT. W usługach B2B najważniejsze jest ustalenie, kto jest nabywcą usługi i gdzie znajduje się miejsce opodatkowania.
Dla programisty najczęstszy scenariusz wygląda tak: polska firma świadczy usługę dla firmy z innego kraju. Jeżeli klient jest przedsiębiorcą, a usługa podlega ogólnej zasadzie B2B, miejscem opodatkowania zwykle jest kraj nabywcy. W praktyce faktura często jest wystawiana bez polskiego VAT, z adnotacją typu reverse charge albo odwrotne obciążenie. To nie jest jednak magiczna formułka, którą wpisuje się zawsze. Najpierw trzeba wiedzieć, czy klient jest firmą, czy konsumentem, czy jest z UE, czy spoza UE, oraz czy usługa nie wpada w wyjątki.
Przy klientach z Unii Europejskiej dochodzi VAT-UE. Przed rozpoczęciem świadczenia usług dla kontrahenta z UE przedsiębiorca powinien zarejestrować się jako podatnik VAT-UE. Dotyczy to także tych, którzy w Polsce korzystają ze zwolnienia z VAT. Po rejestracji polski NIP dostaje prefiks PL, a transakcje unijne trzeba wykazywać w odpowiednich informacjach podsumowujących.
W praktyce warto trzymać się takiej kolejności:
- sprawdź, czy klient jest firmą, nie osobą prywatną,
- zweryfikuj numer VAT UE kontrahenta w systemie VIES,
- ustal, czy faktura ma być bez polskiego VAT,
- wpisz właściwą adnotację, np. reverse charge,
- zachowaj potwierdzenie statusu kontrahenta i dane do faktury,
- dopilnuj informacji VAT-UE, jeżeli transakcja jej wymaga.
Dla klientów spoza UE, np. z USA, Kanady, Wielkiej Brytanii czy Szwajcarii, schemat jest podobny pod względem ekonomicznym — często nie dolicza się polskiego VAT — ale odpada informacja VAT-UE. Nie oznacza to braku dokumentacji. Trzeba mieć dane kontrahenta, umowę, zamówienie, korespondencję albo inne potwierdzenie, że usługa była świadczona dla firmy zagranicznej.
Osobna sprawa to zwolnienie z VAT. W 2026 r. limit zwolnienia podmiotowego z VAT wynosi 240 000 zł rocznej sprzedaży. Dla programisty z zagranicznymi klientami limit bywa mylący, bo nie każda sprzedaż liczona jest tak samo, a usługi poza Polską mogą mieć odrębne zasady. Nie warto więc oceniać statusu VAT tylko po sumie faktur z konta bankowego. To trzeba sprawdzić w księgowości na konkretnych transakcjach.
W 2026 r. dochodzi jeszcze KSeF, czyli Krajowy System e-Faktur. Obowiązkowe wystawianie faktur w KSeF obejmuje największych podatników od 1 lutego 2026 r., a pozostałych zasadniczo od 1 kwietnia 2026 r. Do końca 2026 r. przewidziano wyjątek dla podatników, u których wartość sprzedaży dokumentowanej fakturami w okresach miesięcznych nie przekracza 10 000 zł brutto. Programista na zagranicznych kontraktach nie powinien zakładać, że „mnie to nie dotyczy”, tylko sprawdzić w swoim systemie fakturowania, które faktury będą musiały przechodzić przez KSeF i jak biuro rachunkowe odbiera dokumenty.
Najczęstszy błąd? Wystawienie faktury „jak dla polskiej firmy”, tylko z zagranicznym adresem. To za mało. Faktura dla klienta z Niemiec, faktura dla klienta z USA i faktura dla polskiej spółki to księgowo trzy różne sytuacje.
Koszty, ZUS, waluty i dokumenty, które trzeba trzymać pod kontrolą
Przy zagranicznych klientach księgowość robi się wrażliwa na szczegóły. Nie dlatego, że jest ekstremalnie trudna. Dlatego, że jeden drobiazg powtarzany co miesiąc przez rok tworzy realny problem.
Pierwszy obszar to waluty obce. Jeżeli faktura jest w euro, dolarach albo funtach, księgowość musi przeliczyć przychód według właściwego kursu. Kwota, którą widzisz na koncie po przewalutowaniu, nie zawsze jest kwotą księgową. Bank może pobrać prowizję, zastosować własny kurs, a przelew może dotrzeć innego dnia niż data faktury. Dlatego w dokumentach powinny być: faktura, potwierdzenie wpływu, informacja o walucie, kurs i ewentualne różnice kursowe.
Drugi obszar to koszty firmowe. Programista zwykle ma mniej kosztów niż sklep internetowy, ale te koszty bywają konkretne:
- laptop, monitor, klawiatura, telefon,
- licencje na narzędzia developerskie,
- hosting, domeny, repozytoria, usługi chmurowe,
- księgowość i obsługa prawna,
- szkolenia, konferencje, certyfikaty,
- Internet i część kosztów biura, jeżeli są prawidłowo udokumentowane,
- prowizje bankowe i koszty kont walutowych.
Na ryczałcie te wydatki nie obniżają PIT, ale nadal mogą mieć znaczenie przy VAT, ewidencji majątku, organizacji pracy i kontroli. Na liniówce albo skali mogą obniżać dochód, o ile spełniają warunek związku z działalnością. Faktura za monitor jest łatwa do obrony. Faktura za wakacyjny wyjazd opisana jako „research” już znacznie mniej.
Trzeci obszar to ZUS i składka zdrowotna. Tu nie ma jednej dobrej odpowiedzi dla wszystkich. Początkujący przedsiębiorca może korzystać z ulg, takich jak ulga na start czy preferencyjne składki przez 24 miesiące, o ile spełnia warunki. Potem wchodzą standardowe składki albo rozwiązania typu Mały ZUS Plus, jeżeli przedsiębiorca mieści się w kryteriach. W 2026 r. minimalne wynagrodzenie wynosi 4806 zł brutto, co wpływa m.in. na podstawy preferencyjnych składek. Składka zdrowotna zależy natomiast od formy opodatkowania, więc nie da się uczciwie porównać ryczałtu, liniówki i skali bez jej doliczenia.
Czwarty obszar to umowy i dowody wykonania usługi. Przy zagranicznych klientach sama faktura może być za mało komfortowa. Dobrze mieć:
- umowę albo statement of work,
- zakres usług,
- dane kontrahenta,
- potwierdzenie statusu firmy,
- ustalone warunki płatności,
- korespondencję dotyczącą zlecenia,
- dowód wykonania pracy, np. raport, timesheet, akceptację sprintu, ticket, commit, protokół albo mail z odbiorem.
To nie musi być biurokratyczny teatr. Wystarczy porządek. Jeżeli klient płaci 8 000 euro miesięcznie za „software development services”, dobrze wiedzieć, co dokładnie obejmuje ta usługa, za jaki okres jest faktura i kto zaakceptował pracę. Przy kontroli takie detale skracają rozmowę.
Priorytety są proste. Najpierw poprawny model podatkowy i VAT. Potem waluty i faktury. Dopiero później optymalizacja kosztów. Próba „optymalizacji” bez poprawnych faktur to stawianie dachu bez ścian.
FAQ
Czy programista pracujący dla klienta z UE musi mieć VAT-UE?
Tak, przy świadczeniu usług dla firm z Unii Europejskiej zasadniczo trzeba zarejestrować się do VAT-UE przed rozpoczęciem takich transakcji. Dotyczy to również przedsiębiorców zwolnionych z VAT w Polsce.
Czy na fakturze dla zagranicznego klienta trzeba doliczać polski VAT?
Nie zawsze. Przy wielu usługach B2B dla zagranicznej firmy miejscem opodatkowania jest kraj nabywcy, więc faktura może być bez polskiego VAT z adnotacją reverse charge. Trzeba jednak sprawdzić status klienta, kraj i rodzaj usługi.
Czy ryczałt 12% jest najlepszy dla każdego programisty?
Nie. Ryczałt bywa korzystny przy niskich kosztach, ale przegrywa, gdy przedsiębiorca ma duże wydatki, podwykonawców albo chce rozliczać koszty. Przed wyborem trzeba policzyć cały rok, nie jeden dobry miesiąc.
Czy faktury w euro księguje się po kursie z konta bankowego?
Nie należy tego zakładać. Do celów podatkowych stosuje się właściwe zasady przeliczania walut, a kwota po przewalutowaniu w banku może służyć tylko jako informacja o realnym wpływie. Różnice kursowe trzeba rozliczać osobno, jeżeli występują.
Czy zwolnienie z VAT do 240 000 zł oznacza, że nie trzeba interesować się VAT-em?
Nie. Zwolnienie z VAT nie zwalnia automatycznie z obowiązków przy transakcjach zagranicznych. Przy klientach z UE może być potrzebny VAT-UE, a sposób wystawienia faktury nadal musi być poprawny.
Czy KSeF dotyczy programisty z zagranicznymi klientami?
Może dotyczyć, dlatego trzeba to sprawdzić w księgowości i systemie fakturowania. Od 2026 r. KSeF staje się obowiązkowy etapami, a wyjątki zależą m.in. od wartości sprzedaży dokumentowanej fakturami.
Od czego zacząć porządkowanie księgowości?
Najpierw sprawdź trzy rzeczy: formę opodatkowania, status VAT/VAT-UE oraz wzór faktury dla każdego typu klienta. Dopiero potem porządkuj koszty, automatyzację i optymalizację. Najdroższe błędy zwykle nie wynikają z braku aplikacji, tylko z błędnej faktury powtarzanej co miesiąc.
You may also like
Najnowsze artykuły
- Jak wygląda współpraca z DJ-em przed weselem?
- Odboje stalowe magazynowe – jak dobrać typ zabezpieczenia do ruchu wózków widłowych
- Zabawki drewniane Montessori dla dzieci – jak wybrać pomoce, które wspierają samodzielność i rozwój sensoryczny
- Koperty bezpieczne – jak działają zabezpieczenia przed otwarciem, podmianą i nieautoryzowanym dostępem
- Weekendowe warsztaty jogi dla początkujących – czego można się spodziewać
Najnowsze komentarze
Kategorie artykułów
- Biznes i finanse
- Budownictwo i architektura
- Dom i ogród
- Dzieci i rodzina
- Edukacja i nauka
- Elektronika i Internet
- Fauna i flora
- Film i fotografia
- Inne
- Kulinaria
- Marketing i reklama
- Medycyna i zdrowie
- Moda i uroda
- Motoryzacja i transport
- Nieruchomości
- Praca
- Prawo
- Rozrywka
- Ślub, wesele, uroczystości
- Sport i rekreacja
- Technologia
- Turystyka i wypoczynek

Dodaj komentarz