See what's new

Stop rebuilding the same B2B foundation every time

Multi-tenancy, billing, RBAC, and admin — ready on day one so you focus on your product.

  • From $399 one-time
  • Full source, yours to keep
  • Commercial license

Three layers in one product

Each layer is a real admin context. Click a layer or use the tabs in the preview to switch shells.

Platform Overview

All organizations · Last 30 days

Organizations

1,247

+12%

MRR

$48.2k

+8.3%

Total Seats

3,891

+124 this mo

Uptime

99.98%

30d avg

Revenue Trend

Recent Activity

NovaTech upgraded to Business

2m

New org: BuildCo Solutions

15m

License TNTX-8F2A activated

1h

Backup completed successfully

4h

Built on a modern, proven stack

Laravel on the server, Eloquent at the data layer, Stripe for money — Docker when you deploy. See docs for the full picture.

Laravel
React
TypeScript
PostgreSQL
Stripe
Tailwind CSS
shadcn/ui
Eloquent
Docker

Who it's for

If your customers have their own users, TenantX is for you

For products where every customer brings their own teams and admins.

Product Teams

B2B SaaS with real orgs, delegation, and tenant scoping from the start.

Agencies

Client projects with branches and departments — without reinventing tenancy each time.

Multi-Unit SaaS Founders

Schools, clinics, branches — Organization → Workspace maps how your customers actually work.

Enterprise & Nonprofit Platforms

Platform admins globally, org admins locally — without a custom permissions science project.

The gap

The 3 things that slow every B2B SaaS down

Small on the roadmap. Large in real life.

Tenancy that looks easy until it isn't

Miss one tenant filter and you leak data. Sprinkling tenant_id everywhere does not age well.

Billing that breaks after the demo

Plans, webhooks, dunning — the part that always takes longer than the roadmap says.

RBAC that never feels done

Org vs workspace scope, APIs, UI gates — easy to underestimate until you are in it.

Day one

All of it solved, before you write a line of product code

Tenancy, billing, RBAC, and admin — wired and ready to extend.

Isolation enforced at the application layer

Application-layer scoping keeps tenants isolated — consistent across routes, APIs, and the data model.

Subscription billing that just works

Stripe plans, coupons, and webhooks keep your app in sync — trial through canceled.

RBAC from API to interface

One permission model from server routes to the UI so behavior matches everywhere.

Admin tooling from day one

Tenant management, revenue signals, audit logs — operators are not stuck in SQL.

Capabilities

The full platform story — scannable, deep-linked, and visual

Every surface buyers ask about — security, tenancy, billing, developer hooks, notifications, help, audits, backups, and production infrastructure.

Security & authentication

Login, sessions, and audit trails buyers can review

Strong defaults for auth and logging — without bolting on security as an afterthought.
  • Lockouts, throttling, and suspicious-login awareness
  • Two-factor auth with recovery flows included
  • Google and GitHub OAuth with sensible account-linking patterns
2FAOAuthAudit trail
Security & authentication

Two-Factor Auth

TOTP · Recovery codes

Enabled

Active Sessions

3 devices · 2 locations

View all →

Login Audit Trail

142 events · Last 30 days

Export →

Users & teams

Users, profiles, and workspace membership in one place

Know who belongs where — without spreadsheets or one-off scripts.
  • Create and deactivate users across orgs and workspaces
  • Roles and workspace access with clear boundaries
  • Invited, active, and suspended states
ProfilesLifecycleWorkspaces
Users & teams

Active Members

EMEA Workspace

24

Invited

Pending acceptance

3

Suspended

Policy violation

1

Roles & permissions

RBAC that stays understandable as you grow

Fine-grained control without a bespoke auth system every six months.
  • Role-based access with clear permission primitives
  • Custom roles scoped per organization where you need them
  • Assign capabilities directly or bundle into roles
RBACPoliciesWorkspace scope
Roles & permissions
RolePermsUsersScope
Owner

24

8

Workspace

Admin

18

6

Workspace

Member

12

11

Workspace

Viewer

4

4

Workspace

Organizations & workspaces

Orgs and workspaces that match real B2B structure

HQ, branches, and teams — without a mid-flight tenancy rewrite.
  • Many customer orgs from one platform admin
  • Workspaces per org at the scale you need
  • Branding: logos, colors, metadata per org
HierarchyBrandingInsights
Organizations & workspaces

Acme Holdings

Business plan · 47 seats

3 ws

NovaTech Solutions

Team tier · 12 seats

2 ws

BuildCo Studio

Solo tier · 1 seat

1 ws

Invitations & onboarding

Invites and onboarding with guardrails

Faster time-to-value — without losing control of access.
  • Email invites with expiring tokens
  • Flows wired to the right org and workspace
  • Checklist-style onboarding for new orgs
InvitesChecklistTracking
Invitations & onboarding
InvitesChecklistTracking

Help & knowledge

Help center that scales with your languages

Fewer repeat tickets — answers live inside the product.
  • Categories, articles, and search-friendly structure
  • Layouts that work in English and RTL where you need them
  • Markdown-friendly authoring for your team
KBMarkdownRTL
Help & knowledge
KBMarkdownRTL

Notifications

In-app and email without notification spam

Teams hear what matters — without alert fatigue.
  • In-app and email for operational and security events
  • Alerts for devices, passwords, sensitive settings
  • Membership and role-change updates
EmailIn-appPreferences
Notifications
EmailIn-appPreferences

API & integrations

API tokens and webhooks for real integrations

Connect billing, CRM, and internal tools without guesswork.
  • Personal API tokens — create and revoke
  • Webhooks with filtering so subscribers get what they need
  • HMAC verification for payloads
API tokensHMACWebhooks
API & integrations

API Tokens

3 active · 1 expired

4

Webhooks

HMAC signed · retry enabled

7

Events (24h)

99.8% delivery rate

1.2k

Billing & monetization

Plans, seats, coupons — wired to Stripe

Billing that behaves like production SaaS, not a demo checkout.
  • Plans with feature gates and sensible upgrade paths
  • Hooks for usage limits and metered add-ons
  • Coupons, checkout, and manual invoicing where you need it
StripeTrialsCoupons
Billing & monetization

Business Plan

$50/seat/mo

36 of 50 seats used · $1,800/mo

$21.6k

Annual revenue

+8

Seats this month

Licensing & finance ops

Invoices and license models your team can run

Revenue and entitlements you can explain to finance.
  • Maintenance and renewal tracking aligned to contracts
  • Models that map to per-seat or per-workspace pricing
  • Approval flows for finance and operators
InvoicesSeatsApprovals
Licensing & finance ops
InvoicesSeatsApprovals

Audit, search & analytics

Search, logs, and dashboards operators actually use

Support and leadership see what happened — not just raw SQL.
  • Activity logs and login audit with filters
  • Global search across users, orgs, workspaces, help
  • Scoped results so admins only see what they should
SearchLogsDashboards
Audit, search & analytics

Audit Events

Last 30 days · filterable

12.4k

Login Attempts

12 suspicious flagged

847

Search Queries

Global + scoped results

3.1k

Platform admin & continuity

One place for tenants, files, backups, approvals

Operate the product like a company — not a pile of scripts.
  • Manage orgs, plans, and feature access
  • Renewal and payment approvals
  • Platform user admin with boundaries
BackupsFilesAdmin
Platform admin & continuity
BackupsFilesAdmin

Settings & infrastructure

Config, maintenance windows, production deploy

Tune behavior without redeploying for every toggle.
  • Org settings: language, timezone, locale
  • Workspace branding and metadata
  • Maintenance mode configuration
DockerQueuesDeploy
Settings & infrastructure
DockerQueuesDeploy

Exact modules vary by plan and your fork — use the docs to map each area to routes and env flags before you promise dates to customers.

Compare

Ship depth, not just a landing page

Versus building from scratch or thin templates — details live in Capabilities and docs.

CapabilityFrom scratchGeneric kitsTenantX
Hierarchy modelCustom architecture neededPlatform → Team → UserPlatform → Organization → Workspace → User
Organization admin layerWeeks of custom RBACNot availableBuilt-in delegation between platform and workspace
Platform operationsBuild internal toolingBasic dashboard onlyPlans, usage, backups, licensing, search, analytics
Security & auditCustom enforcement + manual loggingProject-dependent2FA, activity & login audit, expiring invites
Integrations & alertsBuild from scratchEmail only or unsafe defaultsAPI tokens, signed webhooks, in-app + email with preferences
Localization + RTLSignificant UI workLimitedLocales, RTL, in-app translation patterns
Help centerBuild separate moduleRarely includedBuilt-in in-app help center
Database strategyChoose + optimize laterOften MySQL-firstPostgreSQL-first with UUID + indexed tenant scopes
Production maturityStarts from zeroTemplate-levelBuilt for real multi-tenant operations

Pricing

One payment. Own the foundation.

One payment. Full source and docs — same Solo and Team prices here and on /pricing.

Solo

$399one-time

One seat, full codebase, docs-first support — for indies and solo founders.

  • 1 developer seat (GitHub collaborator)
  • Documentation & self-serve support
  • Commercial license: single named licensee
  • Unlimited products you build (personal & internal team use)
  • Full private GitHub repository access
  • Laravel 12 + React 18 + TypeScript
Get Solo
Most popular

Team

$749one-time

Five seats, priority support, team license — for small product squads.

  • Up to 5 developer seats (GitHub collaborators)
  • Priority email support (business-day response)
  • Commercial license: up to 5 named developers
  • Unlimited products you build (personal & internal team use)
  • Full private GitHub repository access
  • Laravel 12 + React 18 + TypeScript
Get Team

Compare

Feature matrix

Same data as the full pricing page — Solo ($399) and Team ($749) side by side.

Capabilitysolo$399 one-timeteam$749 one-time
Developer seats (GitHub)
1Up to 5
Support
Documentation & community pathsPriority email (business days)
Commercial license scope
Single named licenseeUp to 5 named developers
Unlimited products (your builds)
Full source code
Laravel 12 + React 18 + TypeScript
PostgreSQL + application-layer isolation
Full-stack auth (OAuth, 2FA)
RBAC (3 roles) & workspace model
Stripe subscription billing
Super Admin dashboard
Feature flags
API keys & webhooks
Eloquent + queues & Docker-ready deploy
Updates
Lifetime (repository)Lifetime (repository)

License & terms

Plain-language summary

Seats, support, and license scope — before you checkout.

Solo — $399 one-time

  • 1 licensed developer seat (one GitHub collaborator on the private repository).
  • Support is documentation-led: guides, examples, and community paths — not priority human support.
  • Named individual commercial license: use the source to build and run unlimited products for yourself and your organization (your SaaS and internal team products).

Team — $749 one-time

  • Up to 5 licensed developer seats (GitHub collaborators for your organization).
  • Priority email support on business days; response targets are confirmed after purchase.
  • Team commercial license: same product rights as Solo, for up to five named developers working on your products.

Applies to both Solo and Team

  • Same codebase and feature set on both tiers — seats, support, and license wording differ.
  • No recurring TenantX platform fee; you pay once for repository access and updates delivered via GitHub.
  • Redistributing or reselling TenantX as a starter template or white-label product is not permitted without separate written agreement.
  • All sales are final; source code access is granted immediately upon payment.
  • The binding agreement is the license presented at purchase; this page is a plain-language summary.

Both tiers include a commercial license. All sales are final — source code access is granted immediately. Pricing page with FAQ & license notes →

FAQ

Before you buy

Short answers — stack, licensing, and support.

Ship product work — not plumbing

Tenancy, billing, RBAC, and admin are in place. Buy once, extend from there.

One-time purchase · full source code · commercial license included