Laravel Free

Laravel Invoice SaaS

Php Source Code

About this product

Invoice SaaS is a complete Laravel 11 source code project for running a multi-tenant invoicing and expense platform. Every business gets its own workspace, with Owner and Staff roles and data isolated automatically.

Create invoices with multiple line items, per-item tax and discounts, generate A4 PDFs, record payments and refunds, and email clients through a background queue. A dashboard and date-filtered reports show revenue, expenses, and outstanding invoices.

Built with clean service classes, policies, and tests, it is easy to customize, rebrand, and launch as your own SaaS.

Tech Stack

  • PHP
  • Laravel
  • Blade
  • Bootstrap
  • MySQL

Features

  • Invoices with line items, tax, discounts, and PDF export
  • Manual payments and full or partial refunds
  • Queued emails with retries and status badges
  • Multi-tenant workspaces with Owner and Staff roles
  • Dashboard, reports, customers, products, and expenses

Specifications

Framework
Laravel 11 (PHP 8.2+)
Authentication
Laravel Breeze (Blade)
Frontend
Blade, Bootstrap 5.3
Database
MySQL
Online Payment Gateway
Not included

Requirements

  • PHP 8.2+ with mbstring, xml, gd, pdo_sqlite / pdo_mysql
  • Composer 2.x
  • Node.js 18+ and npm
  • MySQL
  • SMTP account for real email delivery (optional)

What’s included

Zip File
Complete Source Code

Frequently asked questions

Does it include an online payment gateway?

No. Payments are recorded manually by the owner or staff after money is received. Gateway integration can be added as a custom service.

Can I use it as a multi-user SaaS?

Yes. Users register at /register and get their own business workspace, with data isolated per business and Owner and Staff roles.

How do I run it and send emails?

Install dependencies, run migrations, and start php artisan queue:work. For real emails, add your SMTP details (Gmail, Mailgun, SES, and others) in .env.

Need something custom?

Want this adapted to your brand or a different stack? Let’s talk about it.

Free Get it free