FAQ

Frequently asked questions

Electrik 5.x, licensing, install, and billing.

Product

What is Electrik?

Electrik is a Laravel SaaS starter kit distributed as a Composer package. It includes authentication, team workspaces, role-based permissions, Stripe billing on teams, onboarding, and a Slate 3 UI.

How is Electrik 5.x different from 4.x?

Version 5 is a rebuild on Electrik Slate 3 with code in the Electrik namespace, Cashier on teams, working subscribe flows, and honest install docs. APIs and migrations changed; treat 5.x as a new product line.

Does Electrik lock billing behind a paid tier?

No. Billing, teams, and permissions ship in the same source for everyone. Electrik 5.5+ is MIT — no paid feature unlock.

Install and stack

What are the requirements?

PHP 8.3+, Laravel 12+, Livewire 4, Tailwind CSS v4, and electrik/slate ^3.0. Stripe keys are required for live billing; test keys work locally.

How do I install Electrik?

Run composer require electrik/electrik:^5.5 on a Laravel app, then php artisan electrik:install. See the install guide on electrik.dev for migrations, assets, and Stripe sync.

Where is the UI documented?

Electrik Slate lives at slate.electrik.dev with components, blocks, examples, and themes. electrik.dev covers the product, license, and install path.

License

Is Electrik open source?

Yes. Electrik 5.5.0+ is MIT. Use it for personal or commercial projects without a paid kit license. Prefer composer require electrik/electrik:^5.5.

What about older BSL tags?

Tags that shipped under Business Source License 1.1 (for example v5.0.0) remain BSL for those releases. Upgrade to 5.5+ for MIT.

How do you make money?

Electrik Launch — fixed-price delivery ($6,900 / 14 days) where we ship your multi-tenant SaaS shell on Electrik. Solo/Studio kit licenses are retired.

Billing and teams

Who is the Stripe customer?

The team is the Cashier billable model by default. Subscriptions, payment methods, and invoices are scoped to the current team workspace.

Does Electrik support seat billing?

Yes. Seat counts can sync with team membership on supported plans. Configure plan features in config/electrik.php and Stripe price metadata.

Can I try a demo?

Use demo.electrik.dev when hosted, or run php artisan electrik:seed-demo locally for demo@electrik.dev with password password.