KSeF dla freelancerów — jak wystawiać faktury przez KSeF?
Od 1 kwietnia 2026 roku KSeF jest obowiązkowy dla wszystkich JDG. Jako freelancer lub programista na B2B musisz wystawiać faktury dla polskich klientów przez Krajowy System e-Faktur. Ten artykuł pokazuje jak to zrobić w praktyce — krok po kroku.
Weryfikacja: kwiecień 2026. Na podstawie przepisów ustawy z 16 czerwca 2023 r. o KSeF. Źródło: ksef.podatki.gov.pl.
Co to jest KSeF i dlaczego mnie dotyczy?
KSeF (Krajowy System e-Faktur) to centralny system Ministerstwa Finansów. Każda faktura wystawiana między polskimi podatnikami musi przejść przez KSeF i otrzymać unikalny numer KSeF.
Jako freelancer/programista na B2B dotyczy Cię to jeśli:
- Wystawiasz faktury dla polskich firm (NIP polski)
- Masz siedzibę w Polsce
- Prowadzisz JDG (jednoosobową działalność gospodarczą)
Nie dotyczy Cię jeśli:
- Wystawiasz faktury wyłącznie dla zagranicznych firm
- Wystawiasz faktury wyłącznie dla osób fizycznych (B2C, bez NIP)
- Miesięczna suma Twoich faktur nie przekracza 10 000 zł (wyjątek do 31.12.2026)
Jak wystawić fakturę przez KSeF — 3 opcje
Opcja 1: Program do fakturowania z integracją KSeF (rekomendowana)
Większość popularnych programów fakturowych integruje się z KSeF:
| Program | Cena | KSeF | Uwagi |
|---|---|---|---|
| inFakt | ~50 zł/m | Tak | Pełna automatyzacja |
| wFirma | ~50 zł/m | Tak | Dobry dla ryczałtu |
| ifirma | ~39 zł/m | Tak | Najtańsza opcja |
| Fakturownia | ~30 zł/m | Tak | Proste w obsłudze |
| Comarch iFaktury24 | ~15 zł/m | Tak | Integracja z Comarch |
Jak to działa:
- Tworzysz fakturę w programie (jak zawsze)
- Zatwierdzasz — program wysyła ją automatycznie do KSeF
- Otrzymujesz numer KSeF (ciąg alfanumeryczny)
- Klient pobiera fakturę bezpośrednio z systemu KSeF
Opcja 2: e-Mikrofirma / e-Urząd Skarbowy (bezpłatna)
Ministerstwo Finansów oferuje bezpłatne narzędzie do wystawiania faktur KSeF:
- Aplikacja e-Mikrofirma (mobilna)
- Portal e-Urząd Skarbowy (przeglądarka)
Jak uzyskać dostęp:
- Wejdź na ksef.podatki.gov.pl lub eurzad.podatki.gov.pl
- Zaloguj się Profilem Zaufanym lub e-Dowodem
- Przejdź do sekcji "Wystawianie faktur"
Wady: Mniej wygodne niż dedykowany program, brak automatyzacji, ograniczone opcje konfiguracji.
Opcja 3: Przez biuro rachunkowe
Możesz upoważnić biuro rachunkowe do wystawiania faktur w KSeF w Twoim imieniu. Wymagane jest nadanie biuru uprawnień w systemie KSeF.
Jak nadać uprawnienia biuru rachunkowemu w KSeF?
- Wejdź na ksef.podatki.gov.pl
- Zaloguj się
- Przejdź do Zarządzanie uprawnieniami
- Dodaj NIP biura rachunkowego
- Wybierz uprawnienia:
- Wystawianie faktur — biuro może wystawiać faktury w Twoim imieniu
- Przeglądanie faktur — biuro widzi Twoje faktury (zazwyczaj wymagane)
- Zarządzanie uprawnieniami — OSTROŻNIE — to daje biuru możliwość nadawania uprawnień innym
Co musi zawierać faktura KSeF?
Faktura KSeF to plik w formacie XML (FA(2)) — ale nie musisz tego widzieć. Program generuje XML automatycznie na podstawie danych, które wpisujesz.
Wymagane dane:
| Pole | Przykład |
|---|---|
| Data wystawienia | 2026-04-03 |
| Numer faktury | F/2026/04/001 |
| Sprzedawca — imię, NIP | Jan Kowalski, 1234567890 |
| Nabywca — firma, NIP | Klient Sp. z o.o., 9876543210 |
| Opis usługi | Projektowanie interfejsu API — marzec 2026 |
| Wartość netto | 10 000 zł |
| Stawka VAT / "zw." / "NP" | zw. (jeśli zwolniony z VAT) |
| Kwota VAT / 0 | 0 zł |
| Wartość brutto | 10 000 zł |
| Termin płatności | 2026-04-17 |
| Nr konta bankowego | PL61109010140000071219812874 |
Tymczasowy wyjątek — do kiedy możesz wystawiać tradycyjnie?
Do 31 grudnia 2026: Jeśli łączna suma Twoich faktur wystawionych poza KSeF w danym miesiącu nie przekracza 10 000 zł — możesz jeszcze wystawiać faktury tradycyjnie (PDF, e-mail).
Dla kogo ma znaczenie:
- Freelancer z przychodem < 10k/m: masz czas do końca 2026, ale lepiej wdrożyć KSeF teraz
- Freelancer z przychodem > 10k/m: powinieneś już korzystać z KSeF
Faktury dla zagranicznych klientów a KSeF
Faktury dla firm zagranicznych (poza Polską) nie muszą przechodzić przez KSeF. Wystawiasz je tradycyjnie — PDF, e-mail.
Szczegóły: Fakturowanie dla zagranicznych klientów
Numer KSeF w tytule przelewu
Po wystawieniu faktury przez KSeF możesz dodać numer KSeF do tytułu przelewu. Aktualnie (kwiecień 2026) nie jest to obowiązkowe — ale coraz więcej dużych firm wymaga go do automatycznego rozliczenia.
Forma tytułu przelewu: Faktura [nr faktury] / KSeF: [numer KSeF]
FAQ
Czy muszę archiwizować faktury skoro KSeF je przechowuje? KSeF przechowuje faktury przez 10 lat. Dla własnego bezpieczeństwa (i wygody) warto mieć lokalną kopię lub eksport z programu.
Czy program do fakturowania musi być certyfikowany przez MF? Nie — ale musi obsługiwać format FA(2) (XML) i prawidłową integrację z API KSeF. Sprawdź czy Twój program jest zaktualizowany do KSeF 2026.
Co jeśli klient nie ma KSeF — jest osobą fizyczną bez NIP? Wystawiasz fakturę tradycyjnie. Faktury B2C (dla osób bez NIP) nie wymagają KSeF.
Czy KSeF zastąpił JPK_FA? Tak — obowiązek raportowania faktur przez JPK_FA znika dla podmiotów objętych KSeF. Inne JPK (JPK_V7, JPK_PKPiR) nadal obowiązują.
Co gdy system KSeF jest niedostępny (awaria)? MF przewiduje tryb awaryjny — wystawiasz fakturę w określonym formacie offline i wprowadzasz do KSeF po przywróceniu dostępności.
Masz JDG i nie wiesz od czego zacząć z KSeF? Sprawdź Jak przejść na B2B krok po kroku — tam omawiamy też konfigurację KSeF.