Welcome to Spike

Spike is a package for Laravel allowing you to easily set up billing for your users. You can start charging subscriptions and one-off purchases easily with just a few lines of configuration. The user interface is already built for you, as well as payment and invoice handling.

In these docs you'll find everything you need to get started with Spike and set up a beautiful billing portal for your product, allowing you to charge subscriptions or one-off purchases with ease.

Let's move to the next step and install Spike.

Frequently Asked Questions

Can I use Spike on an existing Laravel project?

Yes. Spike billing is isolated from the rest of your app. It has its own routes, serves its own assets, etc. All you have to do is redirect your user to the Spike billing portal (usually /billing).

What payment providers are supported?

Spike v3 supports Stripe and Paddle. Additional payment providers might be included in the future. During installation, you will be prompted to select your preferred payment provider, as only one can be used at a time.

Can I use Spike on a non-Laravel project?

No. This iteration of Spike is built for Laravel applications only.

What frontend stack do I have to use for my project?

Anything you want. Spike is isolated from the rest of your project, which leaves you with total freedom to use any frontend you like for your app.

How does the license work?

Every Spike license gives you perpetual (lifetime) access to Spike. Keep the license key safe, as you will need it to authenticate and install Spike in your project.

Every Spike license comes with 1 year of updates, which means you will get new features and security fixes for a year after the purchase. After the year has ended, you will still be able to use the last version of Spike available before the end of that one-year period.

You can renew the license for another year of updates for a discounted price.

Do you offer refunds?

Yes, within 30 days of purchase. If you're not satisfied with Spike for any reason, please email me within 30 days of purchase for a refund. After a refund is issued, your license key will no longer be usable.


If you have any questions, feedback, or need any help setting up Spike within your project, feel free to reach out to me.