Repolode
laravel

laravel/cashier-stripe

A Laravel package that gives PHP apps an expressive interface to Stripe subscription billing, including coupons, plan swaps, and grace periods.

Open-source alternative to:ChargebeePaddle

Stars
2,550
Forks
749
Open issues
15
Last commit
8 hours ago

What is it?

Laravel Cashier is a PHP package for the Laravel framework that wraps Stripe's subscription billing services in a fluent API. It is aimed at developers who would otherwise write a large amount of boilerplate to handle recurring payments in their applications.

Beyond basic subscription management, Cashier covers coupons, swapping between subscriptions, subscription quantities, and cancellation grace periods. It can also generate invoice PDFs, so applications can offer downloadable billing records to customers.

The package is maintained as part of the Laravel ecosystem and its usage is documented on the official Laravel billing documentation site.

Key features

  • 01Fluent API for managing Stripe subscriptions in Laravel
  • 02Supports coupons and subscription plan swapping
  • 03Handles subscription quantities and cancellation grace periods
  • 04Generates invoice PDFs

Use cases

  • Adding recurring subscription billing to a Laravel SaaS application
  • Offering tiered plans with upgrades, downgrades, and discounts
  • Providing customers with downloadable invoice PDFs

Topics

FAQ

What is cashier-stripe?
A Laravel package that gives PHP apps an expressive interface to Stripe subscription billing, including coupons, plan swaps, and grace periods. Laravel Cashier is a PHP package for the Laravel framework that wraps Stripe's subscription billing services in a fluent API. It is aimed at developers who would otherwise write a large amount of boilerplate to handle recurring payments in their applications.
Is cashier-stripe free to use? What license does it have?
cashier-stripe is open source under the MIT license. Check the license terms before using it in commercial products.
Is cashier-stripe still maintained?
Actively maintained. The last commit to cashier-stripe was on Nov 7, 2026.
What can I use cashier-stripe for?
Adding recurring subscription billing to a Laravel SaaS application Offering tiered plans with upgrades, downgrades, and discounts Providing customers with downloadable invoice PDFs
Where can I get cashier-stripe?
The source code and installation instructions are on GitHub: https://github.com/laravel/cashier-stripe

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects