Model subskrypcyjny polega na cyklicznym uiszczaniu opłaty w zamian za ciągły dostęp do oprogramowania. W odróżnieniu od jednorazowego zakupu licencji, brak opłacenia kolejnego okresu rozliczeniowego skutkuje ograniczeniem lub zablokowaniem dostępu do usługi, bez utraty wcześniej wprowadzonych danych, które zwykle pozostają dostępne po wznowieniu płatności przez określony czas.
Najczęściej stosowanymi cyklami rozliczeniowymi są okres miesięczny i roczny. Rozliczenie roczne zwykle wiąże się z niższą efektywną stawką miesięczną w zamian za zobowiązanie na dłuższy okres, natomiast rozliczenie miesięczne daje większą elastyczność w zarządzaniu budżetem, kosztem wyższej ceny jednostkowej.
Dostawcy oprogramowania SaaS zwykle oferują kilka wariantów planów różniących się zakresem funkcji, limitami użytkowników lub ilością przechowywanych danych. Wybór odpowiedniego planu wymaga oszacowania rzeczywistych potrzeb firmy, ponieważ nadmiarowy plan generuje niepotrzebne koszty, a zbyt ograniczony może wymuszać kosztowną migrację do wyższego wariantu w krótkim czasie. Zagadnienie rozliczeń per użytkownik opisano szerzej w haśle Licencjonowanie per użytkownik.
Rezygnacja z subskrypcji w większości platform SaaS jest możliwa w dowolnym momencie, choć warunki zwrotu środków za niewykorzystany okres różnią się w zależności od dostawcy. Zmiana planu w trakcie trwania subskrypcji zwykle nie wymaga migracji danych, ponieważ dane pozostają w tej samej instancji systemu — jest to jedna z praktycznych zalet modelu chmurowego, opisana też w haśle Migracja do chmury — etapy procesu.