Pliki cookies

Pliki cookies niezbędne zapewniają działanie strony. Analityczne i reklamowe (statystyki odwiedzin, pomiar skuteczności reklam) włączamy tylko za Państwa zgodą, którą można w każdej chwili zmienić lub wycofać w „Ustawieniach cookies” w stopce strony. Więcej: polityka cookies, polityka prywatności.

Blog

Ile kosztuje system SaaS - architektura, koszt, czas (Laravel/React)

Modułowy budynek z osobnych pięter dla klientów na wspólnym fundamencie, obok karta i strzałka subskrypcji

MVP systemu SaaS kosztuje w AppCreo od 35 000 zł netto, bo potrzebuje płatności cyklicznych - najprostsze MVP webowe bez płatności to od 15 000 zł netto. MVP powstaje zwykle w 3–5 tygodni i jest najtańszym sposobem, żeby sprawdzić, czy klienci zapłacą. Wersję gotową na wielu płacących klientów wyceniamy indywidualnie. O cenie decydują cztery elementy: obsługa wielu firm w jednym systemie (multi-tenant), subskrypcje i płatności, onboarding oraz liczba integracji. Aktualne ceny AppCreo znajdziesz w cenniku.

Poniżej rozpisujemy etapy budowy i to, co podnosi koszt na każdym z nich, oraz pokazujemy, czym SaaS różni się od zwykłej aplikacji webowej. Wyjaśniamy też, co musi mieć pierwsza wersja, żeby nie trzeba było jej przepisywać po pierwszych klientach.

Co składa się na koszt systemu SaaS na każdym etapie?

SaaS buduje się etapami, bo dopiero pierwsi płacący klienci pokazują, które funkcje są warte rozbudowy. Tabela pokazuje typową ścieżkę od warsztatu do platformy z integracjami.

Etapy budowy systemu SaaS - zakres, względny poziom kosztu i czas
Etap Co obejmuje Względny poziom kosztu Czas
Warsztat i zakres Model danych, role, plany cenowe, makiety kluczowych ekranów najniższy kilka dni; rynkowy format design sprint (GV) trwa 5 dni
MVP Rejestracja firmy-klienta, jeden główny proces, jeden plan subskrypcji, panel administratora średni - u nas od 35 000 zł netto 3–5 tygodni
Beta z pierwszymi klientami Poprawki, onboarding, analityka zachowań, wsparcie niższy niż MVP rynkowo zwykle 4–8 tygodni (Centercode)
Wersja 1.0 Kilka planów, role w firmie klienta, faktury, API, monitoring wysoki 1,5–2 miesiące
Platforma z integracjami Integracje z systemami klientów, logowanie SSO, raporty, white-label bardzo wysoki, rozbudowana platforma - najwyższy 2–3 miesiące, platforma 2,5–4,5 miesiąca
Utrzymanie i rozwój Hosting, aktualizacje, poprawki, nowe funkcje 15–25% wartości projektu rocznie stale

Kwota w wierszu MVP to nasz dolny próg dla MVP z płatnościami, bo SaaS potrzebuje ich już w pierwszej wersji. Wersję 1.0 i platformę z integracjami, logowaniem SSO i white-label wyceniamy indywidualnie - ich koszt zależy głównie od liczby planów, ról i integracji, a progi dla większych projektów znajdziesz w cenniku.

Etapy nie muszą iść jeden po drugim. Jeśli masz już klientów, którzy czekają na produkt i wiedzą, czego potrzebują, możesz zacząć od razu od wersji 1.0.

Czym system SaaS różni się od zwykłej aplikacji webowej?

Aplikacja webowa dla firmy obsługuje jedną organizację: jej pracowników, dane i procesy. System SaaS obsługuje wiele firm-klientów naraz, z których każda płaci abonament, widzi wyłącznie swoje dane i sama zakłada konto. Z tego wynikają cztery dodatkowe obszary pracy.

  • Separacja danych klientów. Każde zapytanie do bazy musi uwzględniać, do której firmy należą dane; błąd oznacza wyciek danych do innego klienta.
  • Płatności cykliczne. Plany, okresy próbne, zmiana planu w trakcie okresu rozliczeniowego, nieudane płatności, faktury.
  • Samodzielny onboarding. Klient zakłada konto, zaprasza zespół i dochodzi do pierwszego efektu bez rozmowy z Tobą.
  • Jedna wersja dla wszystkich. Aktualizacja trafia do wszystkich klientów naraz, więc testy i proces wdrożeń muszą być pewniejsze.

Dlatego ten sam zakres funkcji kosztuje w SaaS więcej niż w systemie wewnętrznym. Jeśli zastanawiasz się, czy zbudować własny system, czy kupić gotowy SaaS dla swojej firmy, porównanie obu dróg znajdziesz w tekście system dedykowany czy SaaS.

MVP SaaS czy od razu wersja skalowalna?

Dla nowego produktu prawie zawsze MVP. Jego celem nie jest pełna funkcjonalność, tylko dowód, że klienci zapłacą za rozwiązanie jednego problemu. Wersja skalowalna ma sens, gdy popyt jest już potwierdzony, na przykład listą firm gotowych podpisać umowę.

Co musi mieć MVP SaaS

  • rejestrację firmy-klienta i zaproszenia dla jej pracowników,
  • separację danych klientów od pierwszego dnia, nawet przy jednym kliencie,
  • jeden główny proces, za który klient płaci,
  • jeden lub dwa plany subskrypcji z płatnością kartą i na fakturę,
  • panel administratora do obsługi klientów i podglądu płatności,
  • podstawową analitykę: kto się zarejestrował, kto wrócił, kto zapłacił.

Co można odłożyć na później

Rozbudowane role i uprawnienia, integracje z systemami klientów, logowanie firmowe SSO, własne raporty, aplikację mobilną i wersje językowe. Każdą z tych funkcji da się dołożyć w wersji 1.0, jeśli fundament - separacja danych i model płatności - jest zaprojektowany poprawnie.

Kiedy od razu budować wersję skalowalną

Gdy pierwszymi klientami są duże firmy, które od pierwszego dnia wymagają SSO, dziennika zdarzeń i umowy powierzenia danych. Albo gdy produkt działa w branży regulowanej, gdzie MVP bez tych elementów nie przejdzie oceny działu bezpieczeństwa klienta.

Jak zaplanować pierwszą wersję, opisujemy w tekście o koszcie i czasie budowy MVP, a o przejściu do wersji produkcyjnej - w tekście od MVP do wersji 1.0. Obie decyzje warto podjąć przed napisaniem pierwszej linijki kodu.

Masz pomysł na SaaS? Opisz go w 3 zdaniach - odsyłamy przedział cenowy w 24 h w dni robocze. wypełnij formularz, napisz na biuro@appcreo.pl albo zadzwoń: +48 783 477 243.

Jak zaprojektować multi-tenant, subskrypcje i onboarding?

Te trzy obszary odróżniają SaaS od zwykłej aplikacji i to w nich najłatwiej o błąd, którego nie da się tanio naprawić później. Każdy warto zaprojektować przed startem budowy, nawet jeśli w MVP powstanie tylko jego najprostsza wersja.

Trzy modele multi-tenant

Multi-tenant oznacza, że wielu klientów korzysta z jednej instalacji systemu, ale ich dane są od siebie oddzielone. Są trzy podstawowe sposoby tej separacji, różniące się poziomem izolacji i kosztem utrzymania.

Trzy modele multi-tenant w systemie SaaS - izolacja danych, koszt infrastruktury i zastosowanie
Model Izolacja danych Koszt infrastruktury Kiedy wybrać
Wspólna baza, identyfikator klienta w każdej tabeli Logiczna, zależy od kodu Najniższy MVP i większość produktów dla małych i średnich firm
Osobny schemat bazy dla każdego klienta Silniejsza Średni Klienci z większymi wymaganiami bezpieczeństwa
Osobna baza danych dla każdego klienta Najsilniejsza Najwyższy Duże firmy, branże regulowane, wymóg lokalizacji danych

W Laravelu każdy z tych modeli da się zbudować na gotowych pakietach, na przykład Tenancy for Laravel albo spatie/laravel-multitenancy. Niezależnie od modelu izolację trzeba testować automatycznie: błędna kontrola dostępu to pierwsza kategoria na liście OWASP Top 10:2025.

Subskrypcje i płatności

Płatności cykliczne najczęściej obsługuje operator z modułem subskrypcji, na przykład Stripe Billing. Bierze na siebie odnawianie subskrypcji, przypomnienia o zaległościach, ponawianie nieudanych płatności i portal, w którym klient sam zmienia kartę. Kosztuje 0,7% wolumenu rozliczeń, plus opłaty za same płatności.

W Laravelu integrację upraszcza Cashier: subskrypcje, okresy próbne, kupony, zmiana planu, liczba stanowisk, karencja po anulowaniu i faktury PDF są gotowe. Zostaje logika Twojego cennika i obsługa wyjątków.

Polscy klienci B2B często płacą przelewem po fakturze, a nie kartą. Od 2026 roku większość firm w Polsce wystawia faktury w KSeF, więc system musi je tam wysyłać albo przekazywać dane do programu księgowego. Więcej w tekście o integracji systemów z KSeF.

Onboarding

Onboarding decyduje, czy firma z okresu próbnego zostanie płacącym klientem. Dobry onboarding prowadzi od rejestracji do pierwszego efektu: import danych, zaproszenie zespołu, przykładowe dane zamiast pustych ekranów. Mierz odsetek firm, które w okresie próbnym wykonały kluczową akcję.

RODO i bezpieczeństwo

Dostawca SaaS przetwarza dane klientów w ich imieniu, więc z każdym podpisuje umowę powierzenia przetwarzania (art. 28 RODO). Klienci zapytają o lokalizację serwerów, podprocesorów, kopie zapasowe i zgłaszanie naruszeń. Odpowiedzi przygotuj przed pierwszą sprzedażą, bo bez nich większe firmy nie podpiszą umowy.

Jak wygląda architektura SaaS w Laravelu i React?

Typowy układ to backend w Laravelu, interfejs w React i relacyjna baza danych, najczęściej PostgreSQL albo MySQL. Laravel obsługuje logikę, API, kolejki zadań i płatności, a React odpowiada za płynny interfejs dla użytkowników klienta.

  • Backend: Laravel z kolejkami (Horizon), płatnościami (Cashier) i API dla integracji.
  • Frontend: React przez Inertia, gdy wystarczy jeden backend, albo osobna aplikacja, gdy dojdą aplikacje mobilne.
  • Baza i cache: PostgreSQL lub MySQL oraz Redis na sesje, cache i kolejki.
  • Pliki: magazyn obiektowy zgodny z S3, z oddzieleniem plików poszczególnych klientów.
  • Hosting: chmura publiczna, Laravel Cloud albo własny serwer; dla klientów z UE - z danymi w regionie UE.
  • Monitoring: błędy, wydajność i nieudane zadania w tle, z alertami dla zespołu.

Dlaczego akurat Laravel i kiedy lepszy będzie Node.js, opisujemy w tekście o Laravelu w systemach firmowych. Obie technologie przedstawiamy też na stronach Laravel i PHP oraz React i Node.js.

Co składa się na utrzymanie systemu SaaS i jak policzyć budżet?

Po uruchomieniu SaaS ma koszty stałe, które rosną z liczbą klientów: hosting, poczta transakcyjna, monitoring, opłaty operatora płatności i wsparcie. Utrzymanie z aktualizacjami i poprawkami to rocznie zwykle 15–25% wartości projektu, bez rozwoju nowych funkcji.

Pamiętaj też o aktualizacjach technologii. Laravel wydaje nową wersję główną co roku i każdą wspiera 2 lata w zakresie poprawek bezpieczeństwa, więc aktualizacja frameworka to stała pozycja w rocznym planie, a nie wydatek awaryjny.

Budżet na pierwsze 12 miesięcy policzysz w pięciu krokach:

  1. Koszt budowy. MVP albo wersja 1.0 - według zakresu z tabeli etapów i wyceny wykonawcy.
  2. Koszty stałe. Hosting, usługi zewnętrzne i monitoring - poproś wykonawcę o wycenę przy zakładanej liczbie klientów.
  3. Opłaty za płatności. Procent od przychodu według cennika operatora, na przykład 0,7% wolumenu w Stripe Billing plus prowizje od transakcji.
  4. Utrzymanie. Poprawki, aktualizacje i wsparcie, rocznie zwykle 15–25% wartości projektu.
  5. Rozwój. Budżet na funkcje zgłaszane przez pierwszych klientów; przy stawce godzinowej wykonawcy łatwo przeliczyć go na godziny pracy.

Tak policzony budżet porównaj z prognozą przychodu z abonamentów. Jeśli do pokrycia kosztów potrzebujesz więcej klientów, niż realnie pozyskasz w pierwszym roku, zmień zakres MVP albo cennik, zanim zaczniesz budowę.

Planowanie kosztów projektu opisujemy szerzej w tekście o budżetowaniu projektu dedykowanego systemu IT. Zakres naszych prac przy systemach webowych znajdziesz na stronie tworzenia aplikacji webowych.

Najczęściej zadawane pytania

MVP systemu SaaS kosztuje u nas od 35 000 zł netto, a cena zależy od zakresu pierwszej wersji, która powstaje zwykle w 3–5 tygodni. Mieści się w niej rejestracja firm-klientów z separacją danych, jeden główny proces, prosty model subskrypcji z płatnością kartą i na fakturę oraz panel administratora. SaaS zwykle kosztuje więcej niż najprostsze MVP webowe bez płatności (od 15 000 zł netto), bo nawet najprostszy wymaga płatności cyklicznych i kont firmowych.

MVP powstaje w 3–5 tygodni, a wersja 1.0 z kilkoma planami, rolami, fakturami i API - zwykle w kolejne 1,5–3 miesiące, zależnie od zakresu i liczby integracji. Do tego dochodzi okres bety z pierwszymi klientami, w którym produkt dopasowuje się do ich rzeczywistego sposobu pracy. Warsztat przed startem skraca cały proces.

Tak, separację danych klientów warto zaprojektować od pierwszego dnia, nawet jeśli na starcie masz jednego klienta. Najprostszy model - wspólna baza z identyfikatorem klienta w każdej tabeli - nie podnosi znacząco kosztu MVP. Dołożenie separacji do działającego systemu oznacza zmianę niemal każdego zapytania do bazy i testów, czyli kosztowną przebudowę.

Składają się na nie hosting, usługi zewnętrzne (poczta, monitoring, magazyn plików), opłaty operatora płatności i wsparcie zespołu. Stripe Billing pobiera 0,7% wolumenu rozliczeń plus prowizje od transakcji. Utrzymanie z aktualizacjami i poprawkami to rocznie zwykle 15–25% wartości projektu, a rozwój nowych funkcji budżetuje się osobno.

Powinien, jeśli umowa przenosi autorskie prawa majątkowe na wszystkich potrzebnych polach eksploatacji i przewiduje wydanie kodu. Najbezpieczniej, gdy konto chmurowe i konto operatora płatności są od początku założone na Twoją firmę, a umowa określa moment wydania kodu. W SaaS to szczególnie ważne, bo kod i dane klientów są podstawą wartości Twojego biznesu.

Tak. Budujemy aplikacje webowe, w tym systemy SaaS, z backendem w Laravelu i interfejsem w React, od MVP po wersję skalowalną. Zaczynamy od warsztatu, na którym ustalamy model danych, plany cenowe i zakres pierwszej wersji. Najtańszym punktem startu jest MVP, a koszt kolejnych etapów zależy od liczby planów, ról i integracji.

Źródła