Overview
Filament POS is a modern Point of Sale and inventory management system built with Laravel 12 and designed for retail businesses.
The system provides a streamlined checkout experience with barcode scanning, product search, tax calculation, discounts, order management, receipts, refunds, and returns.
Its inventory tools support real-time stock tracking, product variants, brands, nested categories, units, low-stock alerts, and automatic inventory adjustments. Businesses can also manage cash registers, shop expenses, users, and detailed permissions.
The reporting system provides sales and profit/loss insights, best-selling product information, cashier performance data, and export options for Excel and PDF.
Filament POS also supports Dark and Light modes, RTL languages, and responsive operation across desktop, tablet, and mobile devices.
The source includes an automated installation wizard and documentation with screenshots to assist with setup.
Features
Single-screen POS checkout optimized for fast transactions
Barcode scanning and product search
Tax calculation and discount management
Real-time inventory tracking
Product variant management
Brand management
Nested product categories
Unit management
Low-stock alerts
Automatic inventory adjustments
Park and hold orders for later checkout
Detailed order history
Thermal and A4 receipt printing
Refund and return management
Cash register opening and closing
Cash denomination tracking
Shop expense management
Unlimited user support
Admin, Manager, Cashier and other user roles
Granular permission management with Filament Shield
Sales overview reports
Profit and loss charts
Best-selling product reports
Cashier performance reports
Excel report export
PDF report export
Dark Mode and Light Mode
RTL language support
Responsive desktop, tablet and mobile interface
Requirements
Server Requirements
PHP 8.4 or higher
MySQL 5.7+ or MariaDB 10.3+
Apache or Nginx
Composer 2.x
BCMath
Ctype
JSON
Mbstring
OpenSSL
PDO
Tokenizer
XML
Intl
Installation
Upload the
filament-pos.zippackage to the serverExtract the application files
Create a MySQL database
Open the website in a browser
Complete the automated installation wizard
Enter the database credentials
Create the administrator account
Log in after installation
Detailed documentation with screenshots is included in the Documentation folder.
Other items by this author
| Category | Scripts & Code / PHP Scripts / POS |
| First release | 07 October 2026 |
| Last update | 07 October 2026 |
| Files included | Documentation |
| Tags | POS , point of sale , Laravel POS , Laravel 12 POS , retail management , inventory management , stock management , barcode POS , barcode scanner , cashier system , billing system , sales management , shop management , retail inventory , FilamentPHP , Filament POS , PHP POS , Laravel inventory |


