Multi-tenancy has never been easier

Build your multi-tenant SaaS with SaaSykit

SaaSykit Tenancy is a multi-tenant Laravel boilerplate with everything you need to build an awesome SaaS.

Join 370+ happy customers shipping fast with SaaSykit
Delight your tenants

Multi-tenant dashboards

SaaSykit Tenancy comes with a beautiful dashboard for your tenants to manage their account, view their subscriptions, orders, update their payment method, and more.

Users can be be part of multiple tenants and switch between them easily from their dashboard.

customizable colors
supported payments
Flat-rate or Per-seat

Per-seat Subscriptions & One-time purchases.

Easily offer your customers seat-based subscriptions, flat-rate subscriptions, one-time purchases, or all of that, and never worry about billing as SaaSykit Tenancy keeps seats in sync with payment providers (Stripe, Paddle & Lemon Squeezy).

Powered by:

Built for teams

User Invitations

Tenants can invite their team members to collaborate on their account, set permissions for each team member, and more.

create plans, products and pricing
beautiful checkout process
Collaborate effortlessly

Team Management

Tenant admins can manage their team members, set roles & permissions for each of them, and more.

And the best part? subscriptions seats are always synced with your payment provider automatically once a team member is added or removed from a tenant.

Built for developers

Events & Helpers

SaaSykit Tenancy comes with a set of events and helpers to make it easy for you to customize the behavior of your application.

Listen to events such as when a user joins a tenant, when a user is removed from a tenant, when a user is invited to a tenant, and more.

create plans, products and pricing
Built with the best

Technologies you can depend on

Laravel, TailwindCSS, Livewire, AlpineJS & FilamentPhp

laravel filamentphp tailwindcss livewire alpinejs
A Starter Kit packed with features

And all the beauties from SaaSykit

stats dashboard

Customize Colors & UI

Tailor your website's appearance to your brand by adjusting primary and secondary colors, error pages, email templates, fonts, social sharing cards, favicons, and more.

stats dashboard

Sleek Checkout Experience

With just a few clicks, your customers can easily subscribe to your service through a stunning checkout page. This page clearly displays all the details of the product, offers the option to apply a coupon code, and lets them select their preferred payment method.

stats dashboard

SaaS Metrics & Insights

Easily access key SaaS metrics like MRR (monthly recurring revenue), Churn rates, ARPU (average revenue per user), and more, all directly within your admin panel.

stats dashboard

A built-in Blog

SaaSykit includes a built-in blog system, perfect for publishing articles and tutorials about your SaaS, boosting your SEO along the way.

stats dashboard

Authentication & Social login

SaaSykit features built-in user authentication, offering both traditional email/password logins and social sign-ins via Google, Facebook, Twitter, GitHub, LinkedIn, and more.

facebook-round-color linkedin-app file_type_gitlab
stats dashboard

Send & Customize Emails

Choose from Mailgun, Postmark, or Amazon SES to connect with your customers. SaaSykit offers a stylish, brand-aligned email template and pre-set emails for registration, verification, password resets, and tenant invitations.

Couldn’t be more stunning

A Beautiful Admin Panel.

Control your SaaS application with a sleek admin panel, built on top of Filament.

admin panel integrated
Your customer has a say

Integrated roadmap

Gather customer feedback and let them vote on the features and bugs they’d like to see implemented or improved in your SaaS application.

🏅 🐞
built-in roadmap for features and bugs
one command deployment
Effortless Deployment & Setup

1-Press deployment & Server provisioning.

Deploy your SaaS application to your server with a single command, powered by PHP Deployer and Laravel Forge.

You can also use it to provision your server, install PHP, Composer, Node, NPM, and more.

But wait, there's more!

We told you, it's packed

Users & Roles

Manage your users, create roles and assign permissions to your users.

Fully translatable

Translate your application to any language you want.

Sitemap & SEO

Auto-generated sitemap and SEO optimization out of the box.

User Dashboard

Users can manage their subscriptions, change payment method, upgrade plan, cancel subscription alone.

Highly customizable

Manage your SaaS settings from within the admin panel. No need to redeploy app for simple changes anymore.

Developer-friendly

Built with developers in mind, uses best coding practices. Offers handlers & events and automated tests covering critical components of the application.

Don't take our word for it

Check our customer reviews.

founder of SaaSykit

Hey! I'm Ahmad, the creator of SaaSykit. 👋

I studied computer science and have 16+ years of experience in PHP across multiple frameworks, mainly Laravel & Symfony. I love building software products and that's why I built SaaSykit in the first place to have a base foundation with all features needed for my SaaS projects.

Get started

See it in action

We worked for Months, So You Can Ship in Days

Launch your SaaS Today

SaaSykit

Powered by Laravel 11

  • Subscription & One-time Products, Plans & Pricing
  • Stripe, Paddle & Lemon Squeezy
  • Customizable Styles & Themes
  • Beautiful checkout process
  • Ready-to-use components
  • User authentication & Social login
  • Ready Blog & SEO
  • Admin Panel + User Dashboard
  • Test Coverage + Developer Friendly
  • Discord + Email support
  • Email providers (Mailgun, Postmark, Amazon SES)
  • Stats Page: MRR, Churn rates, ARPU, and more
  • Lifetime updates
  • And much more...

$219.00

Get SaaSykit Now

Pay once, build unlimited projects.

SaaSykit Complete

Powered by Laravel 11

  • SaaSykit + SaaSykit Tenancy (2 repos)
  • Subscription & One-time Products, Plans & Pricing
  • Seat-based & flat-rate plans
  • User invitations
  • Team management, roles & permissions
  • Stripe, Paddle & Lemon Squeezy
  • Customizable Styles & Themes
  • User authentication & Social login
  • Ready Blog & SEO
  • Admin Panel + User Dashboard
  • Test Coverage + Developer Friendly
  • Discord + Email support
  • Lifetime updates

Was $399.99 now $269.00

Available for next 10 customers only (2 left)

Get SaaSykit Complete Now

Pay once, build unlimited projects.

SaaSykit Tenancy

Powered by Laravel 11

  • Full multi-tenancy support
  • Subscription & One-time Products, Plans & Pricing
  • Seat-based & flat-rate plans
  • User invitations
  • Team management, roles & permissions
  • Stripe, Paddle & Lemon Squeezy
  • Customizable Styles & Themes
  • User authentication & Social login
  • Ready Blog & SEO
  • Admin Panel + User Dashboard
  • Email providers (Mailgun, Postmark, Amazon SES), Stats dashboard
  • Test Coverage + Developer Friendly
  • Discord + Email support
  • Lifetime updates

$239.00

Get SaaSykit Tenancy Now

Pay once, build unlimited projects.

FAQ

Got a Question?

Here are the most common questions to help you with your decision.

What is SaaSykit?

SaaSykit is a complete SaaS starter kit that includes everything you need to start your SaaS business. It comes ready with a huge list of reusable components, a complete admin panel, user dashboard, user authentication, user & role management, plans & pricing, subscriptions, payments, emails, and more.

What is the difference between SaaSykit & SaaSykit Tenancy?

Using SaaSykit, you can offer subscriptions and/or one-time purchase product to your users. Those users are individuals that will have user accounts on your SaaS app.

Using SaaSykit Tenancy, you can offer subscriptions and/or one-time purchase product to companies or teams (called tenants). Those tenants can have multiple users with different roles and permissions.

Think of Google Workspace for example, where a company can have an account and invite multiple users (their employees) to that account. Each user (employee) can have different roles and permissions, and is considered a "seat". At the end of the month, the company will be paid according to the number of seats it allocated.

SaaSykit Tenancy offers you the ability to build a multi-tenant SaaS application in the easiest way possible, which allows your tenants to register, subscribe to your plans or buy your products, and invite their team members to collaborate on your platform on their tenant dashboard.

SaaSykit Tenancy also offers seat-based subscriptions where you can charge your customers (tenants) per seat, and once they add or remove seats, their subscription will be automatically updated on the payment provider side.

What is Multi-tenancy?

Multi-tenancy is an architecture in which a single instance of a software application serves multiple customers (tenants). Each tenant is isolated from the others, and can have its own users, roles, permissions, settings, and data.

To illustrate multi-tenancy, consider Google Workspace. In this setup, a company creates an account and invites various users (employees) to join. Each user can have distinct roles and permissions, and each one is referred to as a "seat." At the end of the billing cycle, the company is charged based on the total number of seats it has assigned.

What happens when I purchase SaaSykit?

Once you purchase SaaSykit, you will be redirected to the dashboard where you can enter your Github username and in a few seconds you will gain access to the SaaSykit and/or SaaSykit Tenancy repository.

Which payment providers are supported?

SaaSykit supports Stripe, Paddle & Lemon Squeezy out of the box. You can easily add more payment providers by extending the code if you like.

Do you offer support?

Of course! we offer email and discord support to help you with any issues you might face or questions you have. Write us an email at [email protected] or join our discord server to get help.

How often is SaaSykit updated?

SaaSykit is updated regularly to keep up with the latest Laravel and Filament versions, and to add new features and improvements. Check the changelog & releases to see yourself.

What is your refund policy?

After you've got access to the repository, SaaSykit is yours forever. Refunds aren't typically offered due to the digital nature of the product. However, with SaaSykit, you're investing in a tool that will keep evolving, that' designed to quickly and efficiently scale your project.

We are very happy to receive any feature suggestions or bug reports to make SaaSykit better for you. Checkout the roadmap to see what's coming next.

Is there a demo available?

Yes, a demo is available to help you get a feel of SaaSykit. You can check SaaSykit demo or SaaSykit Tenancy demo.

Is there documentation available?

Yes, an extensive documentation is available to help you get started with SaaSykit. You can find the documentation here.

How is SaaSykit different from just using Laravel directly?

SaaSykit is built on top of Laravel with the intention to save you time and effort by not having to build everything needed for a modern SaaS from scratch, like payment provider integration, subscription management, user authentication, user & role management, having a beautiful admin panel, a user dashboard to manage their subscriptions/payments, and more.

You can choose to base your SaaS on vanilla Laravel and build everything from scratch if you prefer and that is totally fine, but you will need a few months to build what SaaSykit offers out of the box, then on top of that, you will need to start to build your actual SaaS application.

SaaSykit is a great starting point for your SaaS application, it is built with best coding practices, and it is developer-friendly. It is also built with the intention to be easily customizable and extendable. Any developer who is familiar with Laravel will feel right at home.

Ready to get started?

Your Startup Journey Starts Here.

Save months of development time and don't reinvent the wheel.