Money · Independent · 24 Oct 2026

laravel/cashier-stripe

Laravel Cashier provides an expressive, fluent interface to Stripe's subscription billing services.

← Money
Laravel Cashier Stripe. Subscription billing tool for PHP apps.

In simple English

This tool connects your website to a payment processor called Stripe (an online service that takes credit card payments from your customers). It handles recurring bills, subscription changes, and trial periods without making you write complicated code from scratch. You need a working PHP website built with the Laravel framework already running on your server. It is free to download under the MIT licence (a legal permission that lets you use, change, and share the code freely), but Stripe charges fees for the payments it processes.

What it is

Laravel Cashier Stripe is a PHP library (a collection of pre-written code you add to your project) that adds subscription billing to the Laravel web framework (a set of tools for building websites in the PHP programming language). It manages customer profiles, subscription states, invoices, and webhooks (automated messages sent from Stripe to your server when a payment happens).

What it is good for

Solo builders who are launching a paid web app on the Laravel framework and want to charge monthly or yearly subscription fees.

Stars2.5k
LicenceMIT
Latestv16.9.0 (2026-10-13)checked 24 Oct 2026
Last code change2026-10-20
Written inPHP
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Handles complex subscription tasks like upgrades, downgrades, and trial periods automatically.
  • Generates PDF invoices for your customers without extra third-party libraries.
  • Listens to Stripe webhooks so your database stays in sync with actual payments.
Watch for
  • Requires you to build your web app using the PHP programming language and the Laravel framework.
  • Tires you with maintenance if Stripe changes its API or updates its billing logic.
  • Gives you no built-in web interface for managing subscribers, so you must use the Stripe dashboard.
Replaces

Writing manual Stripe API calls and subscription state tracking from scratch in PHP.

Works well with

Stripe

Similar repositories
  • laravel/cashier-paddle269 stars

    Another official billing library by the same team, but built for Paddle instead of Stripe.

Also reviewed on Repo Radar
  • btcpayserver/btcpayserver7.8k stars

    Payment software you run yourself that takes Bitcoin into a wallet whose keys you hold.

  • hledgerorg/hledger4.8k stars

    Double-entry accounting over plain text files, with command-line, terminal, web and editor interfaces.

  • akaunting/akaunting10k stars

    Self-hosted invoicing and expense tracking, with the double-entry accounting sold separately as an add-on.

Install
composer require laravel/cashier

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Commerce & Finance › Payments & Billing › Subscriptions.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.