JDG / B2B

Jednoosobowa działalność gospodarcza - najpopularniejsza forma pracy dla programistów w Polsce

JDG (Jednoosobowa Działalność Gospodarcza) to najprostsza forma prowadzenia własnej firmy w Polsce. W branży IT często nazywana jest B2B (Business-to-Business), bo programista świadczy usługi jako firma dla innej firmy.

Czym jest JDG?

JDG to działalność gospodarcza prowadzona przez osobę fizyczną we własnym imieniu. Oznacza to, że:

  • Nie tworzysz spółki - działasz jako osoba fizyczna
  • Odpowiadasz całym swoim majątkiem (brak ograniczenia odpowiedzialności)
  • Nie potrzebujesz kapitału zakładowego
  • Rejestracja jest bezpłatna i prosta (przez CEIDG)

B2B vs JDG: To te same rzeczy. "B2B" to potoczne określenie współpracy między firmami, używane głównie w IT. "JDG" to formalna nazwa formy prawnej. Programista "na B2B" to programista prowadzący JDG.

Dlaczego programiści wybierają B2B?

Główne powody to:

  • Wyższe zarobki netto - przy tym samym koszcie dla pracodawcy, na B2B zostaje więcej "na rękę"
  • Elastyczność podatkowa - wybór formy opodatkowania (ryczałt, liniowy, IP Box)
  • Możliwość odliczania kosztów - sprzęt, szkolenia, biuro
  • Niezależność - możliwość pracy dla wielu klientów

Jak założyć JDG?

Założenie JDG jest proste i bezpłatne:

  1. Wypełnij wniosek CEIDG-1 - online przez biznes.gov.pl lub osobiście w urzędzie
  2. Wybierz kody PKD - dla IT głównie 62.01.Z (usługi programistyczne)
  3. Wybierz formę opodatkowania - ryczałt, liniowy lub skala
  4. Zgłoś się do ZUS - w ciągu 7 dni od rozpoczęcia działalności
  5. Opcjonalnie zarejestruj się jako VAT-owiec - obowiązkowo po przekroczeniu 200k PLN przychodu

Obowiązki na JDG

Prowadząc JDG, musisz:

  • Płacić ZUS - składki społeczne (~1 600 PLN/msc) i zdrowotną (zależy od formy)
  • Płacić podatek dochodowy - zaliczki miesięczne lub kwartalne
  • Wystawiać faktury - za swoje usługi
  • Prowadzić księgowość - ewidencję przychodów (ryczałt) lub KPiR (inne formy)
  • Składać deklaracje - ZUS co miesiąc, PIT raz do roku

Uwaga na "pozorne B2B": Jeśli pracujesz jak pracownik (stałe godziny, jedno miejsce pracy, podległość służbowa), ale formalnie jesteś na B2B, to może być uznane za ukryty stosunek pracy. ZUS i US mogą żądać zapłaty składek i podatków jak od UoP.

JDG vs UoP - główne różnice

Porównanie z umową o pracę:

  • Wynagrodzenie: Na B2B brutto = netto dla pracodawcy, na UoP pracodawca płaci dodatkowo ~20% składek
  • Urlop: Na UoP gwarantowany, na B2B - tylko to, co wynegocjujesz
  • L4: Na UoP pełne, na B2B - tylko jeśli płacisz składkę chorobową
  • Wypowiedzenie: Na UoP okresy ochronne, na B2B - według umowy
  • Księgowość: Na UoP zero, na B2B - sam lub biuro rachunkowe

Typowe stawki B2B dla programistów

Orientacyjne stawki dzienne/miesięczne (2024):

  • Junior: 80-120 PLN/h, 12-18k PLN/msc
  • Mid: 120-180 PLN/h, 18-28k PLN/msc
  • Senior: 180-280 PLN/h, 28-45k PLN/msc
  • Lead/Architect: 250-400 PLN/h, 40-60k+ PLN/msc