You can access the previous generation of Spark via Spark Classic.

The perfect starting point for your next big idea.

Laravel Spark is the complete recurring billing solution for Laravel. A starter-kit for your next great SaaS application.

From start to shipped.

Laravel Spark allows you to define subscription plans for your application and provides your customers with a convenient billing portal. From the Spark billing portal, customers can subscribe to plans, update their plan, update their payment information, and download their invoices.

Spark is installed via Composer, and when paired with a Laravel application starter kit like Laravel Jetstream or Laravel Breeze, allows you to focus on building what matters most - your application.

Our convenient, single-site license allows you to use Laravel Spark on a single deployed application. Includes one year of updates.

Per Project

Have big dreams? Our unlimited license allows you to use Laravel Spark on as many deployed applications as you wish. Includes one year of updates.

Unlimited Projects

Spark just got its biggest update ever.

This release includes an enhanced UI and customer billing portal, plus the freedom to develop on the frontend stack of your choice.

Your application. Your frontend.

Unlike previous versions of Spark, Spark's billing portal is totally isolated from the rest of your application. This means you can use the frontend stack of your choice. Blade and Bootstrap? No problem. Inertia and Vue.js? Go for it.

The fastest way to build your business.

Spark is the fastest way to build a SaaS business on Laravel. Don't sweat the nitty-gritty details of building billing logic. Instead, focus on creating your application and delivering value to your customers.

Spark also offers support for Stripe as a subscription gateway, allowing for recurring payments, per-seat pricing, and much more.

Spark supports the latest release of Laravel, so you are free to take advantage of all of Laravel's great new features within your own Spark application.

“I built Spark because I have a passion for building great web applications and helping others do the same. I've poured my heart into making sure Spark gives your next big idea the solid foundation it deserves.”

Taylor Otwell
Creator of Laravel

All the features you need to build your Laravel dream business.

Spark gives you everything you need to launch your business and start charging customers on a recurring basis.


Spark allows you to define monthly and yearly subscription plans in a simple configuration file. Once your plans have been defined, customers can subscribe them via Spark's customer billing portal.


Allow your customers to download PDF copies of their invoices. Your customers will even receive an email with their monthly or yearly invoices. One more thing you don’t have to worry about.

Multiple Payment Methods

Spark's Stripe integration offers multiple payment methods, including the ability to use Apple Pay and Link.

Per Seat Billing

Spark allows you to bill your customers "per seat". So, you might choose to bill your users for every team member they collaborate with, or for every project they create. Spark can handle it.

Frontend Freedom

Spark's new customer billing portal is isolated from the rest of your frontend stack and includes its own CSS and JavaScript files. That means you're free to build your application using the frontend technology of your choice.

Easy Upgrades

Since your customers interact with Spark through Spark's isolated customer billing portal, it's a cinch to upgrade Spark as we release new updates. Spark doesn't interfere with your application's code.

Laravel Laracasts Laravel News Laravel Forge