What is a multi-tenant SaaS, and do I need one?
June 24, 2026 1 min read
Multi-tenant means one running system serving many separate businesses, each seeing only their own data. You need it if you are selling the software to others. You do not need it just because you have several branches.
The distinction that saves money
Branches are one business with locations — one tenant, a branch column, and reports that roll up. Tenants are separate businesses that must never see each other, which means every query, every file path, every export and every background job has to be scoped, forever.
Building multi-tenancy you do not need roughly doubles the surface area of everything, and every future feature pays that tax again.
What goes wrong when it is bolted on later
The scoping gets applied in the places somebody remembered. The one place they did not is a report, an export or an email — and the failure is one business reading another's numbers, discovered by the customer.
If SaaS is genuinely the plan, say so at scope time. Retro-fitting it is close to a rewrite.