Skip to content
Now boarding New: Mobile & Desktop platform and an open-fare snippet depot — pay €1 to €100. See new lines Code WELCOME10 takes 10% off your first ticket · 14-day refund
Starter Kits Intermediate Express

Line KJ-101 Platform 1 · Starter Kits

Laravel SaaS Express

A multi-tenant Laravel SaaS starter with teams, roles, Stripe subscriptions and a deploy pipeline already wired.

Rated 4.6 out of 5 from 5 reviews 412 builders

KT Maintained by Kadri Tamm

  • Last updated October 2026
  • English
  • 2h 22m of walkthroughs
  • 188 files

What you get

6 items in the box

Every bullet below is in the download, working, the moment your payment clears.

  • A running Laravel 12 SaaS with auth, 2FA, teams, invitations and roles
  • Stripe subscriptions with trials, proration, coupons and failed-payment emails
  • Row-level multi-tenancy with a test that proves tenants are isolated
  • Support admin area with impersonation and an audit log
  • 214 Pest tests and a GitHub Actions CI workflow
  • A 40-page architecture guide and a zero-downtime deploy script

What's in the box

5 parts · 188 files · 2h 22m of walkthroughs

38 files with a 24m walkthrough video. This part is documented in the architecture guide, with notes on every decision and how to change it for your own project.

The full file tree and the walkthroughs are in your download, available straight after checkout.

41 files with a 31m walkthrough video. This part is documented in the architecture guide, with notes on every decision and how to change it for your own project.

The full file tree and the walkthroughs are in your download, available straight after checkout.

47 files with a 42m walkthrough video. This part is documented in the architecture guide, with notes on every decision and how to change it for your own project.

The full file tree and the walkthroughs are in your download, available straight after checkout.

29 files with a 18m walkthrough video. This part is documented in the architecture guide, with notes on every decision and how to change it for your own project.

The full file tree and the walkthroughs are in your download, available straight after checkout.

33 files with a 27m walkthrough video. This part is documented in the architecture guide, with notes on every decision and how to change it for your own project.

The full file tree and the walkthroughs are in your download, available straight after checkout.

5 parts · 188 files

2h 22m total length

You will need

Short list, and deliberately so. If you meet these you can start today.

  • Comfortable with Laravel routing, Eloquent and Blade
  • PHP 8.3, Composer, Node 20 and a MySQL or PostgreSQL database
  • A Stripe account in test mode

About this product

Laravel SaaS Express is the codebase Kadri starts every subscription product from, cleaned up and documented for other people. It gives you sign-up and login with email verification and two-factor authentication, teams with invitations and four built-in roles, per-team Stripe subscriptions with trials, proration and dunning emails, and an admin area for support staff — all running on Laravel 12 with Tailwind CSS and Alpine.

Tenancy is row-level with a global scope, so a forgotten where-clause cannot leak one customer's data to another; a test in the suite proves it. The billing layer listens to Stripe webhooks idempotently and keeps a local mirror of every subscription, so your app never has to call Stripe to decide whether a feature is unlocked.

The kit ships with 214 Pest tests, a GitHub Actions workflow, a zero-downtime deploy script for a plain Ubuntu server and a 40-page architecture guide that explains every decision and how to reverse it.

Frequently asked questions

Still unsure about something? Write to our contact page and a human answers, usually the same working day.

Yes. The licence covers unlimited projects of your own and for clients. You may not resell the kit itself as a starter kit or template.

Yes. The test suite runs against both MySQL 8 and PostgreSQL 16 in CI, and the migrations avoid engine-specific column types.

New versions appear behind the same download link, with a changelog and an upgrade note for every release that touches a migration.

Checkout is handled on our provider's secure payment page. The moment your payment clears we email your personal access link and access code to the address you used at checkout, and the same link appears in your account library. There is nothing to install and nothing to wait for.

Email within 14 days of your purchase, quote your order number, and we refund the full amount to your original payment method. No form to fill in and no questions about how much of the product you watched.

What builders say

Reviews are written by people who bought this product. We publish the critical ones too.

4.6

Rated 4.6 out of 5

Product rating · 5 reviews

Rating distribution

  • 5 stars 60%
  • 4 stars 40%
  • 3 stars 0%
  • 2 stars 0%
  • 1 star 0%
  • HS

    Henrik Saar

    Founder, invoicing SaaS

    Oct 2026
    Rated 5.0 out of 5

    Saved me the first six weeks

    I had built teams and billing twice before and hated it both times. The tenant-isolation test alone was worth the price: it caught a raw query of mine that skipped the global scope on day two.
  • MC

    Maria Costa

    Freelance Laravel developer

    Sep 2026
    Rated 5.0 out of 5

    The architecture guide is the real product

    Plenty of boilerplates give you code. This one tells you why the subscription mirror exists and how to rip it out if you disagree. I have now used it for two client projects.
  • TA

    Tom Achterberg

    CTO, two-person start-up

    Aug 2026
    Rated 4.0 out of 5

    Excellent, slightly opinionated about roles

    Stripe proration and dunning worked first time in test mode. I knocked off a star because the four fixed roles took some untangling when we needed custom permissions, though the guide does cover it.
  • ID

    Ines Duarte

    Backend engineer

    Jul 2026
    Rated 5.0 out of 5

    Deploy script just worked

    Fresh Ubuntu box, ran the deploy script, had the app live with queues and TLS in about forty minutes. The upgrade notes between versions have been clear about every migration.
  • KB

    Kevin Brandt

    Agency developer

    Jun 2026
    Rated 4.0 out of 5

    Big, but well organised

    It is a lot of code to absorb and the first afternoon felt heavy. Once I followed the guide chapter by chapter it clicked, and the Pest suite made me confident changing things.

Your maker

KT

Kadri Tamm

Laravel architect, builds the SaaS and billing lines

  • 1,964 builders aboard
  • 6 products published
  • 4.6 maker rating
  • Laravel
  • PHP
  • Stripe billing
  • Multi-tenancy
  • Webhooks

Kadri has spent eleven years building subscription products in PHP, the last six of them on Laravel, for clients ranging from a two-person bookkeeping start-up to a national ticketing operator. She maintains the Starter Kit and billing lines at Koodijaam and writes every architecture guide herself. Her rule for a kit is simple: if she would not deploy it for a paying client, it does not ship.

€99 EUR

One-time payment · lifetime access

Timetable updates

New lines, first. One email when something departs.

Release notes for new products and major updates to the ones you own, plus launch fares for subscribers. No digest padding, unsubscribe in one click.

By subscribing you agree to our Privacy Policy.