Invoice Master and Billing system
Invoice Master - Laravel Invoice, Quote & Payment Management System Invoice Master is a complete, self-hosted billing application built with Laravel 12, Livewire 3 and Tailwind CSS 4. Create professional invoices and quotes in under a minute, get paid online, send automatic reminders, and give your clients their own portal to view and pay their invoices. Your staff get their own logins too, with roles and permissions that control what each person can see and do. Fully responsive
Key Features
Dashboard & Reports
- Invoiced, paid, due and overdue totals at a glance
- Income chart (invoiced vs collected) for any period, and invoices by status
- 5 reports: Sales & Income, Outstanding (Aging), Tax, Client Statement, Product Sales
- Export reports and lists to Excel, CSV and PDF
- Global search across invoices, clients, quotes and products (/ or Ctrl K)
Invoices
- Easy invoice editor with products, per-line and whole-invoice taxes, discounts and drag-and-drop lines
- Totals always calculated on the server with exact decimal math
- 6 PDF invoice templates with custom accent colors
- Send by e-mail with PDF attached, share a public link or via WhatsApp, print, duplicate
- Statuses: Draft, Unpaid, Partially Paid, Paid, Overdue
- Recurring invoices: weekly, monthly, yearly or every N days, created and e-mailed automatically
Quotes / Estimates
- Same editor and PDF designs as invoices
- Clients accept or decline online with a note
- Convert an accepted quote to an invoice in one click
- Automatic expiry of old quotes
Payments
- Online payments with Stripe, PayPal, Razorpay, Paystack, Mercado Pago and Flutterwave
- Part payments and manual payments (cash, bank transfer, cheque...)
- Bank transfer with proof upload and admin approval
- Numbered payment receipts (PDF and e-mail)
- Payment QR codes printed on invoices
- Gateway keys stored encrypted
Client Portal
- Clients sign in to see their invoices, quotes, payments and receipts
- Pay invoices online, accept or decline quotes
- Download their account statement
- Invitation e-mail with a secure link to set their own password
Staff, Roles & Permissions
- Add staff members with their own login to the admin area
- Ready-made Manager and Salesman roles
- Create your own roles (e.g. Accountant) with a simple permission grid: 24 permissions in 10 areas
- Menus, buttons and pages show only what each role is allowed to use, and every action is checked on the server
https://dynamicsoftca.com/invoicemaster
admin@invoicemaster.test / @1234567A
sales@invoicemaster.test / @1234567A
client@invoicemaster.test / @1234567A
Ready to build something great?
Tell us about your project or the developers you need. We reply within one business day.