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.
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.
This release includes an enhanced UI and customer billing portal, plus the freedom to develop on the frontend stack of your choice.
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.
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 OtwellCreator of Laravel
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.
Spark's Stripe integration offers multiple payment methods, including the ability to use Apple Pay and Link.
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.
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.