Pierwszy klient. Jak go znalazłem, ile zapłaciłem za swoje błędy i co zrobiłbym dziś inaczej
Mój pierwszy klient zadzwonił do mnie w 2018 przez znajomego znajomej. “Słyszałem, że programujesz, potrzebuję sklepu internetowego”. Powiedziałem “tak”, choć nigdy w życiu nie zbudowałem sklepu internetowego.
Skończył się katastrofą. Wpadłem w pułapki, których nie znałem. Zarobiłem dziesiątą część tego, co powinienem. Klient był wkurzony. Ja byłem wyczerpany. Ale nauczyłem się rzeczy, które potem zaoszczędziły mi setki godzin i tysiące złotych.
Ten post to mój dokładny raport z tej historii plus konkretna lista, co bym dziś zrobił inaczej, gdybym właśnie szukał pierwszego klienta.
Jak znalazłem pierwszego klienta
Prosta historia. Pracowałem wtedy w fintechu, programując od 6 miesięcy professionally. Znajoma na imprezie powiedziała: “Mój brat ma znajomego, który szuka kogoś do sklepu”.
3 spotkania później miałem pierwszy kontrakt.
Co zadziałało (przypadkowo):
- Networking offline. Bez tego znajomy by nie polecił.
- Brak wymagań formalnych. Klient szukał “kogoś”, nie “agencji z portfolio”.
- Stawka rozsądna z perspektywy klienta. 8 000 zł za “sklep internetowy” brzmiało jak okazja vs 30 000 zł od agencji.
Co byłoby lepsze, gdybym wiedział:
- Aktywny outbound. Nie czekać na rekomendacje, kontaktować się sam.
- Niche zamiast “ogólnego programisty”. “Buduję sklepy na Shopify” działa lepiej niż “umiem programować”.
- Personal brand już wtedy. Pisałem o tym w innym poście.
Jak wyceniłem (źle)
Klient zapytał: “Ile to będzie kosztować?”
Wyciągnąłem z głowy liczbę: “Myślę, że 8 tysięcy”.
Powody:
- Nie wiedziałem, ile pracy to zajmie
- Nie chciałem brzmieć zachłannie
- Inni “freelancerzy” wyceniali tyle (sprawdzone na 2 portalach z ofertami)
Faktyczny czas: 240 godzin. Faktyczny “godzinowy rate”: 33 zł/h. Mniej niż student pracujący w call center.
Co bym zrobił dziś, opisałem w poście o wycenie. Krótko:
- Rozbicie projektu na taski
- Estymacja PERT
- Bufor 30-50%
- Konkretna stawka godzinowa, nie “z głowy”
- T&M zamiast fixed price dla pierwszego projektu w nieznanej dziedzinie
Umowa (której nie było)
“Robimy na zaufanie, nie potrzeba umowy. Ja Tobie zapłacę, Ty zrobisz”.
Klasyk. Skończył się tak:
- Klient zmieniał wymagania co tydzień
- Nie było zapisane, co dokładnie buduję
- Płatność opóźniona o 2 miesiące po deliver
- Klient żądał free supportu przez 6 miesięcy po projekcie
Bez umowy nie miałem żadnej dźwigni. Zrobiłem, co kazał, dostałem, kiedy chciał, supportowałem za free.
Dziś każda umowa B2B ma minimum: zakres, terminy, płatność, scope creep clause. Pisałem o tym w umowach B2B.
Jak prowadzilem projekt (chaos)
Bez metodyki. Bez backlog’u. Bez sprintów. Bez code review (byłem solo).
Klient pisał mi codziennie maila z “drobnymi zmianami”. Każda zmiana była “tylko 30 minut”. Łącznie po 3 miesiącach miałem 200 godzin “drobnych zmian” poza pierwotnym zakresem.
Co bym zrobił dziś:
- Linear (lub Trello) dla tasków
- 2-tygodniowe sprinty z fixed scope
- Cotygodniowe weekly review z klientem (15 min, status, blokery)
- Lista zmian poza scope dokumentowana, do osobnej wyceny
- Hard limit communication (Slack tylko w godzinach pracy, mail to też nie 24/7)
Bez tych granic projekt zjada Cię żywcem.
Deliver i co poszło źle
Skończyłem projekt po 4 miesiącach (planowane 2). Klient miał sklep. Działał. Nic się specjalnie nie spinało, ale działał.
Co poszło źle po deliverze:
Brak dokumentacji. Klient nie wiedział, jak dodać produkt. Spędziłem kolejne 20h na “tutorialach Skype’owych” za free.
Brak support contract. Klient bombardował mnie pytaniami przez kolejne 6 miesięcy. Za free. Bo “nie umówiliśmy się o płatny support”.
Brak handoff procedure. Hosting, domena, dostępy nie były jasno przekazane. Pierwsza awaria po 3 miesiącach = mnie obwiniany.
Brak retainer. Klient potrzebował dodatkowych feature’ów, ale nie było formalnej współpracy. Robiłem ad-hoc, każda kalkulacja od nowa, dużo frykcji.
Dziś każdy projekt kończy się:
- Detailed handover doc (README, jak deploy, jak update, awaryjne kontakty)
- Optional retainer zaproponowany przed końcem projektu (X godzin/miesiąc za Y zł)
- Clear support policy (e-mail w 24h, phone tylko emergency, hourly rate dla pracy poza retainer)
- Final invoice z disclaimerem (“dalsza praca rozliczana wg umowy”)
Co bym dziś zrobił inaczej (krok po kroku)
Tak wyglądałby mój flow dziś, gdyby ten klient zadzwonił:
Spotkanie 1 (discovery, 60 min, free):
- Pytania o biznes, target, konkurencję
- Pytania o budżet (orientacyjny)
- Pytania o timeline
- Pytania o “co byłoby sukcesem za 6 miesięcy”
- NIE wycenam jeszcze
- Mówię: “Daj mi 3-5 dni, przygotuję propozycję”
Praca w tle (4-8 godzin pracy):
- Research klienta i branży
- Wstępna architektura
- Estymacja PERT
- Wycena z 30-50% buforem
- Document propozycji (5-10 stron PDF)
Spotkanie 2 (proposal, 30 min, free):
- Przedstawiam propozycję
- Tłumaczę proces, zakres, terminy
- Cena: T&M albo fixed (z disclaimerem)
- Odpowiadam na pytania
- Daję 7 dni na decyzję
Jeśli “tak”:
- Wysyłam umowę B2B (mój standard)
- Klient podpisuje, płaci zaliczkę (30-50%)
- Wystawiam fakturę, otrzymuję płatność
- Dopiero potem zaczynam pracę
Podczas projektu:
- Linear z tasksami
- 2-tygodniowe sprinty
- Weekly 15-min standupy
- Slack tylko godziny pracy
- Scope creep changes wycenione osobno
Koniec projektu:
- Handover doc
- Final invoice
- Propozycja retainer
3 miesiące później:
- Check-in email “jak idzie, czego potrzebujesz”
- Czasem dodatkowe zlecenia, czasem upgrade do retainer
To workflow, który zajmuje 6 godzin per projekt jako overhead. Oszczędza 60-100 godzin straconych na chaos.
Gdzie szukać pierwszych klientów (2026)
Konkretne kanały, w kolejności ROI:
1. Network osobisty. Najczęstsze źródło pierwszego klienta. Powiedz znajomym, że szukasz zleceń. Powiedz na LinkedIn. Powiedz na social. Najprostsza droga.
2. LinkedIn outbound. Pisałem o tym w poście o LinkedIn. Buduj profil, pisz posty, kontaktuj się aktywnie z ludźmi z branży.
3. Polskie portale zleceń. justjoin.it, theProtocol, no fluff jobs (dla etatów i kontraktów). Pracuj.pl (drobne zlecenia). Useme (freelancing).
4. Międzynarodowe. Upwork, Toptal (selektywny), Topdesk. Mniejsza konkurencja na polskich seniorów dla wyższych stawek.
5. Polecenia od byłych klientów. Po pierwszym projekcie pytaj: “Czy znasz kogoś, kto mógłby potrzebować podobnej pracy”. 30% szans, że tak.
6. Cold outreach do specific firm. Najtrudniejsze, ale highest quality. Identifikujesz 20-50 firm, do których pasujesz, kontaktujesz CTO/CEO bezpośrednio. Z dobrym pitch’em 2-5% reply rate.
7. Mocna obecność w community. Slack channels (np. Polish Devs Discord), meetupy, konferencje. Networking buduje pipeline na 2-3 lata wprzód.
Dlaczego freelance jest dobrym startem do agencji
Mojej agencji nie byłoby bez tych pierwszych 5-10 klientów jako freelancer. Powody:
Naukowa baza klientów. Bez płacenia za marketing budujesz pierwszych 10 case studies.
Test różnych nisz. Pierwsze projekty pokazują, w czym jesteś dobry, co lubisz, co przynosi pieniądze.
Network. Każdy klient to potencjalne 5 kolejnych. Z pierwszych 10 klientów dostałem rekomendacje do 30 innych.
Cash flow. Freelance zarabia od pierwszego miesiąca. Agencja jako greenfield może spalić oszczędności.
Skill development. Sprzedaż, wycena, zarządzanie projektem, klient management. Cała ta sztuka, której nie nauczysz się na etacie.
Z 10 freelance projektów wynika 1-2, którzy zostają jako stali klienci. Z 1-2 stałych klientów rośnie firma.
Najczęstsze błędy pierwszego freelancera
Branie wszystkiego, co przychodzi. Pierwszy klient zaprasza w branżę, której nie znasz, technologię, której nigdy nie używałeś, projekt, którego nie skończysz. Mów “nie” częściej niż “tak”.
Wycena z głowy. Wczoraj 5k, dziś 15k, zależnie od humoru. Profesjonalna wycena to proces, nie zgadywanka.
Zero formalizmów. “Nie potrzeba umowy”, “Nie potrzeba faktury”, “Nie potrzeba dokumentacji”. Każdy z tych shortcutów kosztuje potem.
Friendzone. Klient zostaje znajomym. Trudniej negocjować, prosić o płatność, kończyć współpracę. Trzymaj relację profesjonalną.
Zbyt wczesny growth. Po 3 klientach próbujesz “skalować”, zatrudniać, otwierać agencję. Większość pęka na tym etapie. Buduj solidną bazę solo przez 12-24 miesięcy.
Brak diversity klientów. Jeden klient daje Ci 80% przychodu. On kicha, Ty masz finansowy kryzys. Max 30% od jednego klienta to bezpieczna proporcja.
Branie projektów na “wymianę barterową”. “Zrobię Ci stronę, dostanę kredyty w Twojej restauracji”. Pieniądze. Tylko pieniądze.
Co czytać dalej
- “The Win Without Pitching Manifesto” Blair Enns. Najlepsza krótka książka o sprzedaży konsultingu.
- “Million Dollar Consulting” Alan Weiss. Klasyk dla solopreneurów.
- “The Mom Test” Rob Fitzpatrick. Jak naprawdę walidować potrzeby klienta.
Te trzy plus blog Patio11 (patio11.com, archiwum). Wystarczy na dekadę.
Od czego zacząć
Jeśli właśnie szukasz pierwszego klienta:
- Powiedz wszystkim wokół, że szukasz zleceń. Konkretnie, w czym pomagasz, dla kogo. Networking offline.
- Zaktualizuj LinkedIn, dodaj 3 posty tygodniowo. Pisałem o tym w poście o LinkedIn.
- Wyceń swoją stawkę zgodnie z metodyką wyceny.
- Przygotuj wzorzec umowy B2B (free templates z fundacji SoDA).
- Pierwszy klient: weź na T&M, nie fixed price. Z buforem na naukę.
- Pierwsze 6 miesięcy: skup się na delivery i polecenia. Bez kombinacji z growth.
Pierwszy klient prawie zawsze będzie nieidealny. Klient sub-optymalny, projekt sub-optymalny, marża sub-optymalna. To OK. Liczy się, że zaczynasz iteracyjny proces. Każdy kolejny klient lepszy. Po dziesiątym wiesz, kim jesteś i kim chcesz być.
Najgorszy pierwszy klient to ten, którego nie weźmiesz. Najlepszy pierwszy klient to ten, którego potem opuścisz w mądry sposób.