B2B vs UoP dla programisty 2026 — konkretne obliczenia
Teoria jest prosta — praktyka wymaga liczb. Ten artykuł pokazuje trzy konkretne profile programistów z dokładnymi obliczeniami: ile zostaje netto na B2B (ryczałt 12% i liniowy 19%), ile na UoP, i kiedy przejście się finansowo opłaca.
Weryfikacja danych: kwiecień 2026. ZUS społeczny (pełny, bez chorobowej): 1 788 zł/m (podstawa 5 652 zł). Składka zdrowotna ryczałt: 498,35 / 830,58 / 1 495,04 zł/m. Min. zdrowotna liniowy: 432,54 zł/m. Min. wynagrodzenie: 4 806 zł. Źródło: zus.pl, GUS Q4 2025.
Założenia wspólne dla wszystkich przykładów
| Parametr | Wartość |
|---|---|
| ZUS społeczny (pełny, bez chorobowej) | 1 788 zł/m |
| Zdrowotna ryczałt próg 1. (do 60k/rok) | 498,35 zł/m |
| Zdrowotna ryczałt próg 2. (60k–300k) | 830,58 zł/m |
| Zdrowotna ryczałt próg 3. (>300k) | 1 495,04 zł/m |
| Zdrowotna liniowy | 4,9% dochodu, min. 432,54 zł |
| Skala podatkowa | 12% do 120k zł, 32% powyżej |
| Ryczałt IT (PKD 62.xx) | 12% przychodu |
| Podatek liniowy | 19% dochodu |
Wszystkie przykłady używają pełnego ZUS (po 30. miesiącu działalności). Koszty firmowe (booking, sprzęt, oprogramowanie) podane oddzielnie dla każdego profilu.
Scenariusz 1: Junior/Mid Developer
Profil: 3 lata doświadczenia, backend Python/Java. Aktualne UoP: 8 500 zł brutto. Oferta B2B: 80 zł/h, 160 h/m = 12 800 zł.
UoP: 8 500 zł brutto
- Koszt pracodawcy: ~10 258 zł (brutto + ok. 20,74%)
- Podatek PIT (skala 12%): ~697 zł
- ZUS pracownik: ~1 163 zł
- Składka zdrowotna: ~765 zł
- Netto na rękę: ok. 6 875 zł
B2B: 12 800 zł przychód, ryczałt 12%
Roczny przychód: ~153 600 zł → próg 2. ryczałtu
- Przychód: 12 800 zł
- ZUS społeczny (pełny, bez chorob.): -1 788 zł
- Ryczałt 12%: -1 536 zł
- Zdrowotna (próg 2.): -830,58 zł
- Koszty firmowe (min.): -300 zł (biuro rachunkowe)
- Netto: ok. 8 345 zł
B2B: 12 800 zł przychód, podatek liniowy 19% (koszty 1 000 zł/m)
- Przychód: 12 800 zł
- ZUS social: -1 788 zł
- Koszty: -1 000 zł
- Dochód: 10 012 zł
- Podatek 19%: -1 902 zł
- Zdrowotna 4,9%: -491 zł
- Koszty: -300 zł (booking)
- Netto: ok. 8 319 zł
Podsumowanie Scenariusza 1
| Forma | Netto/m | Różnica vs UoP |
|---|---|---|
| UoP 8 500 brutto | ~6 875 zł | — |
| B2B ryczałt 12% | ~8 345 zł | +1 470 zł (+21%) |
| B2B liniowy 19% | ~8 319 zł | +1 444 zł (+21%) |
Wniosek: Przy tej stawce B2B daje ok. 1 450–1 470 zł więcej netto miesięcznie. Jednak junior powinien pamiętać o koszcie urlopu (~650 zł/m przy 26 dniach) i braku zasiłku L4 bez dobrowolnej składki chorobowej. Realna różnica po uwzględnieniu benefitów: ok. 800–1 000 zł/m.
Scenariusz 2: Senior Developer
Profil: 8 lat doświadczenia, fullstack React/Node, lead techniczny małego teamu. Aktualne UoP: 18 000 zł brutto. Oferta B2B: 180 zł/h, 160 h/m = 28 800 zł.
UoP: 18 000 zł brutto
- Koszt pracodawcy: ~21 732 zł
- Podatek PIT (skala 12% do 10k dochodu, 32% powyżej): ~2 857 zł
- ZUS pracownik: ~2 462 zł
- Zdrowotna: ~1 220 zł
- Netto na rękę: ok. 11 461 zł
Uwaga: przy 18 000 brutto roczny dochód to ok. 134 000 zł → przekracza próg 120 000 zł → część dochodu w stawce 32%.
B2B: 28 800 zł przychód, ryczałt 12%
Roczny przychód: ~345 600 zł → próg 2. ryczałtu
- Przychód: 28 800 zł
- ZUS social (bez chorob.): -1 788 zł
- Ryczałt 12%: -3 456 zł
- Zdrowotna (próg 2.): -830,58 zł
- Koszty firmowe: -500 zł
- Netto: ok. 22 225 zł
B2B: 28 800 zł przychód, liniowy 19% (koszty 3 000 zł/m)
- Przychód: 28 800 zł
- ZUS social: -1 788 zł
- Koszty: -3 000 zł
- Dochód: 24 012 zł
- Podatek 19%: -4 562 zł
- Zdrowotna 4,9%: -1 177 zł
- Koszty: -500 zł
- Netto: ok. 18 773 zł
Podsumowanie Scenariusza 2
| Forma | Netto/m | Różnica vs UoP |
|---|---|---|
| UoP 18 000 brutto | ~11 461 zł | — |
| B2B ryczałt 12% | ~22 225 zł | +10 764 zł (+94%) |
| B2B liniowy 19% | ~18 773 zł | +7 312 zł (+64%) |
Wniosek: Senior na B2B może zarobić o 7 000–11 000 zł netto więcej miesięcznie. Ryczałt 12% mocno wygrywa przy niskich kosztach. Nawet po odjęciu kosztu urlopu (ok. 2 300 zł/m przy 28 800 zł stawce) B2B pozostaje wyraźnie korzystniejszy.
Czy warto przejść? Tak — ale sprawdź nasz kalkulator B2B vs UoP dla Twojej konkretnej stawki.
Scenariusz 3: Team Lead / Architect
Profil: 12 lat doświadczenia, software architect. Oferta B2B: 240 zł/h, 160 h/m = 38 400 zł. Alternatywa UoP: oferta na 30 000 zł brutto + benefity.
UoP: 30 000 zł brutto
- Koszt pracodawcy: ~36 222 zł
- Podatek PIT: ~7 274 zł (duża część w 32%)
- ZUS pracownik: ~4 104 zł
- Zdrowotna: ~1 637 zł
- Netto na rękę: ok. 16 985 zł
B2B: 38 400 zł przychód, ryczałt 12%
Roczny przychód: ~460 800 zł → próg 3. ryczałtu (>300k)
- Przychód: 38 400 zł
- ZUS social (bez chorob.): -1 788 zł
- Ryczałt 12%: -4 608 zł
- Zdrowotna (próg 3.): -1 495,04 zł
- Koszty firmowe: -800 zł
- Netto: ok. 29 709 zł
B2B: 38 400 zł przychód, liniowy 19% (koszty 8 000 zł/m)
- Przychód: 38 400 zł
- ZUS social: -1 788 zł
- Koszty: -8 000 zł
- Dochód: 28 612 zł
- Podatek 19%: -5 436 zł
- Zdrowotna 4,9%: -1 402 zł
- Koszty (booking): -800 zł
- Netto: ok. 20 974 zł
Podsumowanie Scenariusza 3
| Forma | Netto/m | Różnica vs UoP |
|---|---|---|
| UoP 30 000 brutto | ~16 985 zł | — |
| B2B ryczałt 12% | ~29 709 zł | +12 724 zł (+75%) |
| B2B liniowy 19% | ~20 974 zł | +3 989 zł (+23%) |
Wniosek: Na tym poziomie zarobków ryczałt wygrywa wyraźnie — mimo wejścia w próg 3. składki zdrowotnej (1 495 zł). Liniowy jest dalej korzystniejszy od UoP, ale mniej niż ryczałt.
Kiedy liniowy byłby lepszy niż ryczałt w tym scenariuszu? Przy kosztach przekraczających 37% przychodu (>14 208 zł/m) — czyli model agencyjny z podwykonawcami.
Ile trzeba zarabiać na B2B, żeby nie stracić na przejściu z UoP?
Prosta zasada: stawka B2B powinna być o co najmniej 25–35% wyższa niż brutto UoP, żeby osiągnąć podobne netto.
| UoP brutto | Minimalna stawka B2B (netto równoważna) | Break-even godzinowy (160h) |
|---|---|---|
| 7 000 zł | ok. 9 500 zł | ~59 zł/h |
| 10 000 zł | ok. 13 500 zł | ~84 zł/h |
| 15 000 zł | ok. 20 000 zł | ~125 zł/h |
| 20 000 zł | ok. 26 500 zł | ~166 zł/h |
Break-even uwzględnia ZUS, podatek ryczałt 12%, zdrowotną próg 2. i ok. 500 zł koszty firmowe. Dla liniowego wartości będą się nieznacznie różnić.
Sprawdź swój dokładny break-even w kalkulatorze B2B vs UoP.
Koszty, które musisz wliczyć w stawkę B2B
Te pozycje często są pomijane w "szybkich kalkulacjach":
| Koszt | Miesięcznie |
|---|---|
| Urlop (26 dni/rok = 8%) | stawka × 8% |
| Chorobowe ryzyko (3–5%) | stawka × 3–5% |
| Bench/przerwy między projektami | zależy od branży |
| Biuro rachunkowe | 150–400 zł |
| OC zawodowe | 50–200 zł |
| Dodatkowe oprogramowanie/narzędzia | 100–500 zł |
Dla seniora z stawką 28 800 zł: urlop to ~2 304 zł/m. Po odjęciu tej "rezerwy" B2B nadal wypada lepiej — ale różnica jest mniejsza niż w surowym porównaniu netto.
FAQ
Czy jako junior warto iść na B2B? Zależy od stawki. Przy 80 zł/h (12 800 zł/m) przewaga B2B to ok. 1 450 zł/m — warto. Przy 60 zł/h różnica jest mniejsza i trzeba liczyć indywidualnie. Użyj kalkulatora B2B.
Co z kredytem hipotecznym na B2B? Banki zazwyczaj wymagają 2 lat działalności JDG ze zbadanym dochodem. Jeśli planujesz kredyt za rok — rozważ wstrzymanie się z przejściem lub otworzenie działalności z odpowiednim wyprzedzeniem.
Czy ryczałt zawsze jest lepszy niż liniowy dla programistów? Tak dla większości programistów z kosztami poniżej 37% przychodu. Wyjątki: IP Box (wymaga liniowego), model agencyjny z podwykonawcami, usługi dla byłego pracodawcy (ryczałt niedostępny w pierwszym roku).
Czy powinienem rezygnować z UoP dla 10% wyższej stawki B2B? Prawdopodobnie nie. Przewaga finansowa B2B ujawnia się przy stawce o 25–35% wyższej niż brutto UoP. Różnica 10% może zniknąć po uwzględnieniu urlopu, L4 i kosztów firmy.
Artykuł ma charakter informacyjny. Obliczenia są przykładowe i mogą nie uwzględniać Twojej indywidualnej sytuacji. Przed decyzją skonsultuj się z doradcą podatkowym. Wszystkie kwoty ZUS i składek zdrowotnych zweryfikowane na kwiecień 2026 r.