Kalkulator stawki godzinowej i dziennej — faktura w minutę, też w KSeF i po angielsku 🧮

Opublikowano:
Autor: Patryk Sagan

Jesteś konsultantem IT, programistą, devopsem, designerem, grafikiem, copywriterem, tłumaczem albo trenerem — i rozliczasz się z kontrahentem za dzień albo za godzinę? Najszybszy sposób na taką fakturę to kalendarz, który sam zlicza Twój czas. Zaznaczasz przepracowane dni (nawet pół dnia albo półtora) lub wpisujesz liczbę godzin, a program sumuje wszystko i wstawia gotową pozycję na fakturę. Nic nie liczysz ręcznie i nie zostawiasz tego na ostatnią chwilę.

W PaniFakturka przygotowaliśmy do tego dedykowany kalkulator stawki godzinowej i dziennej. Fakturę wystawisz w KSeF, a dla klienta z zagranicy dodatkowo w obcej walucie i po angielsku — z właściwym oznaczeniem (np. odwrotne obciążenie). Do tego jednym kliknięciem pobierzesz raport godzinowy lub dzienny jako "podkładkę" dla kontrahenta.

Poniżej pokazuję, jak to działa krok po kroku — i wyjaśniam zasady KSeF dla faktur zagranicznych, bo tu najłatwiej o pomyłkę.

Jak policzyć dni i godziny bez ręcznego sumowania w kalendarzu?

Nie liczymy ręcznie. W kalendarzu zaznaczamy dni, w które pracowaliśmy — możemy wskazać też pół dnia (0,5) albo półtora (1,5), a przy rozliczeniu godzinowym wpisać liczbę godzin. Kalkulator sam to zsumuje, przeliczy po Twojej stawce i po zatwierdzeniu wstawi gotową pozycję na fakturę.

Znasz to pewnie z autopsji: koniec miesiąca, otwierasz kalendarz, sprawdzasz, w które dni pracowałeś, próbujesz to jakoś zsumować. Przy stawce godzinowej dochodzi jeszcze liczenie godzin każdego dnia. Dla konsultanta czy freelancera to istny koszmar, który łatwo odkłada się „na potem". W praktyce właśnie na tym etapie najczęściej wkradają się błędy — pomylony dzień, zgubiona połówka, źle przepisana suma.

Dlatego zrobiliśmy z tego kilka kliknięć. Zaznaczamy dni na kalendarzu, system przelicza kwotę od razu, i zatwierdzamy gotową pozycję.

Poniżej wklejam zrzut ekranu jak to wygląda w naszym systemie:

Kalkulator stawki dziennej i godzinowej
Kalkulator stawki dziennej i godzinowej

Klient z UE czy spoza UE — jaką kategorię i stawkę wybrać na fakturze?

W programie wybieramy gotową kategorię: Usługa B2B w UE albo Usługa B2B poza UE — nie musimy pamiętać, jaką stawkę VAT wpisać. Przy usłudze dla firmy z innego kraju VAT zwykle rozlicza nabywca, więc zamiast krajowej stawki 23% na fakturze pojawia się odpowiednie oznaczenie.


To jedno z tych miejsc, gdzie łatwo się zawahać: „polski VAT czy nie?", „co wpisać w polu stawki?". Zamiast zgadywać, klikamy nazwaną kategorię, a resztą zajmuje się program.

Uczciwie: ostateczna klasyfikacja podatkowa zależy od konkretnej transakcji i Twojej sytuacji (status VAT, rejestracja VAT-UE, rodzaj usługi). Kategorie w programie pokrywają typowe przypadki konsultanta czy freelancera, ale jeśli masz wątpliwość co do swojego rozliczenia — potwierdź je z księgowością. To pięć minut rozmowy, które oszczędza późniejszych korekt.

Co to jest odwrotne obciążenie i kiedy zaznaczyć je na fakturze?

Odwrotne obciążenie (reverse charge) to mechanizm, w którym VAT rozlicza nie sprzedawca, lecz nabywca usługi. Dla usług B2B świadczonych firmie z innego kraju UE miejscem opodatkowania jest co do zasady kraj nabywcy (art. 28b ustawy o VAT), dlatego na fakturze umieszczamy adnotację „odwrotne obciążenie" (dopuszczalne jest też „reverse charge") zamiast polskiej stawki VAT.

Kiedy wolno tak wystawić fakturę? Gdy świadczysz usługę firmie z UE, a oboje macie aktywny numer VAT-UE. Numer kontrahenta warto przed wystawieniem sprawdzić w unijnej bazie VIES — to chwila, a chroni Cię przed błędnym rozliczeniem. Wtedy fakturę wystawiamy bez naliczonego polskiego VAT, w kwocie netto, a podatek rozliczy u siebie nabywca. W PaniFakturka zaznaczamy to na fakturze, a oznaczenie trafia na dokument automatycznie.

Dla klientów spoza UE zasady bywają inne (usługa często „nie podlega" opodatkowaniu w Polsce). Jeśli nie masz pewności, którą kategorię wybrać w danym przypadku — to jest dokładnie ten moment, żeby zapytać swoją księgowość.

Możliwość łatwego zaznaczenia "Odwrotnego obciążenia" w PaniFakturka
Możliwość łatwego zaznaczenia "Odwrotnego obciążenia" w PaniFakturka

Czy faktura dla klienta z zagranicy musi trafić do KSeF — i czy on ją w ogóle zobaczy?

Tak. Jeśli jako polski podatnik jesteś objęty obowiązkiem KSeF, fakturę dla klienta z UE i spoza UE również wystawiamy w Krajowym Systemie e-Faktur. Problem w tym, że zagraniczny kontrahent bez polskiego NIP nie zaloguje się do systemu i sam jej nie pobierze — dlatego dokument przekazujemy mu dodatkowo, w sposób z nim uzgodniony.

Faktura w KSeF ma narzucony format (XML) i jest po polsku — dla zagranicznego klienta zupełnie nieczytelna. Dlatego w PaniFakturka, mimo obowiązkowego wystawienia w KSeF, dodatkowo pobierzemy jej anglojęzyczną wersję PDF i wyślemy ją klientowi tak, jak się umówiliśmy — mailem, przez Slacka, Teams, WhatsAppa czy panel klienta. Taki dokument udostępniany poza KSeF musi mieć kod QR, dzięki któremu kontrahent zweryfikuje, że faktura faktycznie istnieje w systemie — bez logowania (pytania i odpowiedzi KSeF 2.0). Dla firmy bez polskiego NIP to jedyny sposób weryfikacji.

Jeśli dopiero zaczynasz z e-fakturami, mamy osobny poradnik: jak połączyć konto PaniFakturka z KSeF.

Jak wysłać klientowi raport godzinowy lub dzienny jako  "podkładkę" do faktury?

Jednym kliknięciem pobieramy raport godzinowy lub dzienny do faktury — po polsku i po angielsku, jako osobny PDF. To wygodna „podkładka" (timesheet) dla klienta: pokazuje, za które dni i ile godzin wystawiasz fakturę, więc rozliczenie nie budzi pytań i szybciej dostajesz zapłatę.

Wystawiamy fakturę w KSeF, a potem jedno kliknięcie i mamy raport gotowy do wysłania razem z fakturą. Zagranicznemu kontrahentowi wyślemy wersję angielską, do własnej dokumentacji zostawimy polską. W praktyce taki raport ucina połowę pytań „a za co dokładnie ta kwota?" — często to właśnie one wstrzymują płatność.

Poniżej prezentuję zrzut ekranu przycisków dotyczących pobierania samej faktury w języku polskim i angielskim oraz raportu do niej (również w obu językach):

Przyciski umożliwiające pobranie faktury jak i raportu do niej w języku polskim i angielskim.
Przyciski umożliwiające pobranie faktury jak i raportu do niej w języku polskim i angielskim.

Co jeszcze przyspiesza wystawianie faktur za usługi?

Poza samym kalkulatorem stawek liczy się to, co dzieje się dookoła faktury: numeracja, autouzupełnianie usług/produktów, Twojego numeru konta bankowego i automatyczne pobieranie danych kontrahenta. Razem skracają wystawienie kolejnej faktury z 20–40 minut do mniej niż minuty.

Potrzebujesz własnej numeracji albo przeniesienia już istniejącej do naszego systemu?

Łatwo zdefiniujesz dowolny format numeracji i zaczniesz ją od wybranego numeru — np. 17/PROD/2026. Przechodzisz z innego programu w trakcie roku? Ustawisz numer startowy i zachowasz ciągłość, bez resetu.

Chcesz szybko uzupełniać kontrahentów i usługi w kolejnych fakturach?

Do bazy dodasz własne numery kont (także walutowych), kontrahentów (z Polski, z UE i spoza UE), usługi i produkty. Przy następnej fakturze zaczynasz pisać, a autopodpowiadanie uzupełnia resztę. Wtedy faktura za usługę rozliczaną dziennie czy godzinowo powstaje w mniej niż minutę — zamiast w 20–40 minut z ręcznym przeliczaniem.

Nie chcesz się martwić o poprawność danych?

Dla polskich kontrahentów dane pobierasz prosto z GUS po numerze NIP. Wpisujesz NIP, klikasz pobranie i po chwili otrzymujesz komplet aktualnych danych firmy — bez literówek w nazwie czy adresie.

Najczęstsze pytania (FAQ)

W jakich walutach wystawię fakturę godzinową lub dzienną?
W PLN, EUR, USD, GBP, CHF, NOK, SEK, DKK i CZK — z myślą o konsultantach i freelancerach rozliczających się z klientami zagranicznymi.

Czy faktura dla klienta z UE musi być w KSeF?
Jeśli wystawia ją polski podatnik objęty obowiązkiem — tak. Klientowi przekazujemy ją dodatkowo w uzgodniony sposób, najczęściej jako PDF (u nas również po angielsku), z kodem QR do weryfikacji.

Usługa B2B w UE czy poza UE — którą stawkę podatku wybrać?
W programie wybieramy gotową stawkę odpowiadającą krajowi nabywcy. Konkretne oznaczenie podatkowe (np. odwrotne obciążenie, „nie podlega") zależy od Twojej sytuacji — w razie wątpliwości potwierdź je z księgowością.


Skąd wiem, że mogę zastosować odwrotne obciążenie?
Co do zasady wtedy, gdy Ty i kontrahent z UE macie aktywny numer VAT-UE. Numer nabywcy sprawdzimy w bazie VIES. Przy kliencie spoza UE zasady bywają inne — zapytaj księgowość.

Czy raport dzienny jest po angielsku?
Tak. Pobierzesz go po polsku i po angielsku, jako osobny PDF do wysłania klientowi.

Czy mogę rozliczyć pół dnia albo nadgodziny?
Tak. W pojedynczym dniu wpisujemy np. 0,5 lub 1,5 (stawka dzienna) albo zmieniamy liczbę godzin (stawka godzinowa) — kwota przeliczy się od razu.

Pomyliłem dzień po wystawieniu faktury — co teraz?
W szkicu poprawimy to w kalkulatorze. Po wysłaniu do KSeF korygujemy fakturą korygującą, jak każdą inną.

Podsumowanie

Faktura za usługę rozliczaną godzinowo lub dziennie nie musi oznaczać żmudnego przeliczania i sprawdzania. W PaniFakturka zaznaczamy czas na kalendarzu, program sumuje i przelicza, wystawiamy fakturę w KSeF, a dla klienta z zagranicy dokładamy anglojęzyczny PDF z raportem i kodem QR. Tyle.

Jeśli właśnie tego szukasz — możesz przetestować PaniFakturka za darmo, 35 dni bez zobowiązań; jeśli się nie spodoba, po prostu nie przedłużasz. Twoje dane finansowe traktujemy priorytetowo (szyfrowanie, prywatność, brak udostępniania komukolwiek), o czym piszę szerzej przy okazji wyboru bezpiecznego programu do faktur. Zacząć możesz od darmowej rejestracji.

Mam nadzieję, że odjąłem Ci trochę roboty z najmniej lubianej części miesiąca. Faktury wystawiane z uśmiechem 🙂 — nawet te godzinowe, w poniedziałek rano!

Źródła