The Rails SaaS starter kit for your next business idea.

Main features

2FA authentication

Devise authentication with email confirmations, password resets, and a more secure two-factor authentication with OTP codes.


Team support with distinct team roles and an invitation system. Let invited users join with a registration or accept invitation after signing in.


There is no revenue unless you charge money. Business Class implements team subscriptions that team owners can start, stop, resume, and cancel.


Support new languages by providing the YAML translation files. English translation is provided and users can choose their timezone and locale.

Admin interface

A custom-built admin area to manage everything. Assign admin privilages for your support staff, admins, and super admins.

Developer experience

Meaningful seed data, sign-in-as in development, and a great documentation to make everything seemless as possible.

Hi, I am Josef, the maker behind Business Class.

I am a senior Rails developer at Phrase, ex-CTO of a Rails-based startup, author of Deployment from Scratch, maintainer of devise-otp and contributor to many other gems. I am building this SaaS kit so that anyone can now start a startup in a weekend.