Managing stock, sales, purchases, and customer accounts across disconnected spreadsheets quickly becomes a bottleneck for growing businesses. Ultimate Inventory with POS is a PHP and jQuery web application built to solve exactly that problem, combining a full inventory management system with a fast point-of-sale interface for billing. Developed by webmagics and sold on CodeCanyon, it handles sales and sales return invoices, purchase and purchase return invoices, payments, customer and supplier records, expenses, taxes, units, categories, brands, and detailed reporting from a single dashboard. With over 1,700 sales to date, it has become a proven choice for retailers, wholesalers, and distributors who need a dependable billing and stock management system without the overhead of enterprise software.
Key Features
- Easy POS system for faster billing — a dedicated point-of-sale screen lets staff ring up sales quickly, search items on the right-hand input box, and complete transactions with minimal clicks.
- Complete sales and purchase management — create sales invoices, sales return invoices, purchase invoices, and purchase return invoices, each with their own payment tracking.
- Customer and supplier management — store full customer and supplier profiles, including mobile numbers, codes, and opening balances, with bulk import options for both.
- Inventory and stock control — manage items, categories, brands, and units, with support for barcode printing, custom barcodes, decimal quantities, and item-wise stock reports.
- Expense tracking — log business expenses alongside sales and purchases so profit and loss figures reflect real operating costs.
- Tax and tax grouping — configure individual taxes or group multiple taxes together, with safeguards that prevent deletion of taxes already assigned to items.
- Advanced reporting suite — generate sales reports, purchase reports, sales payment reports, purchase payment reports, profit and loss reports, expense reports, customer reports, supplier reports, and stock reports, all exportable to PDF.
- Multi-language and multi-currency support — includes French, Spanish, Arabic, Dutch, Albanian, Marathi, Khmer, Bangla, and Urdu language options, plus currency management with support for formats such as Saudi Riyal and Dubai Dirham.
- SMS integration — connect an SMS API and use templates to instantly send sales invoice details to customer mobiles, including customer due and invoice due amounts.
- Role-based permissions — create customizable roles, including separate permissions for POS access, help documentation, and whether a user can view all records or only their own.
- Invoice flexibility — choose between multiple sales invoice formats, view invoices in RTL layout, add QR codes, UPI codes, signatures, and previous balance details to POS invoices.
- Complete source code and database — the full CodeIgniter 3 codebase is included, verified by Envato, making the application easy to install, customize, and update.
Who Is This For? Use Cases
Retail Shops and Supermarkets
Any business that sells directly to walk-in customers benefits from the POS billing screen, barcode search, and the ability to print invoices with QR codes or UPI payment details. The stock report and expired items list help shop owners keep shelves accurate without manual counting.
Wholesalers and Distributors
Businesses that buy in bulk and resell to other businesses need purchase return handling, supplier-wise payment reports, and customer-wise sales payment tracking. Ultimate Inventory with POS covers all of these with dedicated payment records for both sides of the transaction.
Multi-User Teams and Franchises
The customizable roles management system makes it practical to give cashiers POS-only access while managers retain visibility into reports, expenses, and full record lists. Separate permissions for POS and help documentation keep sensitive areas locked down.
Freelancers and Agencies
Developers and agencies looking for a ready-made inventory application to deploy for clients will appreciate the complete source code, CodeIgniter 3 framework, and straightforward installation on either a local computer or a server. It can serve as a starting point for custom builds or as a finished product delivered directly to a client.
Businesses Operating in Multiple Languages
With support for a wide range of languages and currencies, the application suits businesses in regions where English-only software falls short, including Arabic-speaking markets with RTL invoice support.
Technical Details & Compatibility
Ultimate Inventory with POS is built on the CodeIgniter 3 framework using PHP and jQuery, giving it a lightweight footprint compared to heavier enterprise platforms. The application requires PHP 7.4 and MySQL 5.6 or higher, both of which are widely supported by standard shared and VPS hosting environments.
Installation is designed to be simple, with an included help documentation portal guiding users through setup on either a local computer or a live server. The application uses a responsive template, so the interface adapts to different screen sizes, and invoices can be displayed in RTL format for right-to-left languages.
Reports can be exported to PDF, and stock reports support Excel downloads. The application supports bulk imports for customers, suppliers, and items, which speeds up onboarding for businesses migrating from another system. SMS functionality depends on connecting a third-party SMS API, so delivery costs and provider choice remain in the buyer’s hands.
Update history is a strong signal of reliability here. The developer has shipped regular releases from version 1.2 through version 2.4, covering new features, bug fixes, and performance improvements across several years. The most recent listed version, 2.4, released in May 2023, focused on improved stability and performance along with new features such as customer, supplier, and item Ajax search, separate POS permissions, and signature uploads.
Pros and Cons
Pros
- Combines POS billing and full inventory management in a single application, removing the need for separate tools.
- Extensive reporting suite covering sales, purchases, payments, profit and loss, expenses, customers, suppliers, and stock.
- Strong multi-language and multi-currency support, including RTL invoice viewing.
- Bulk import for customers, suppliers, and items simplifies data migration.
- Complete source code and database included, with Envato quality verification.
- Regular update history with free future updates and developer support for installation.
- At $59.00, it offers considerable value compared to subscription-based inventory platforms that charge monthly fees.
Cons
- Requires PHP 7.4 and MySQL 5.6 or higher, so very old hosting environments will need an upgrade.
- SMS notifications require a separate third-party SMS API and account.
- As a self-hosted PHP application, buyers are responsible for their own hosting, backups, and server maintenance.
- Customization beyond the built-in settings requires familiarity with CodeIgniter 3 and PHP.
Frequently Asked Questions
What are the server requirements to install Ultimate Inventory with POS?
The application requires PHP 7.4 and MySQL 5.6 or higher. It can be installed on a local computer or a standard web server, and the included help documentation walks through the installation process step by step. If you are unsure whether your hosting meets these requirements, checking your PHP version before purchase is a sensible first step.
Does the POS support barcode scanning and barcode printing?
Yes. The application supports barcode printing for items, including custom barcodes, and the POS screen includes a search box that works with item names and item codes. Barcode import is also supported through the items import feature, which helps when setting up a large product catalog.
Can I customize the invoice format and add my own branding?
Yes. The application includes multiple sales invoice formats selectable from site settings, and you can add QR codes, UPI codes, signatures, and previous balance details to POS invoices. Footer text, company profile details, and number-to-words formatting are also configurable, and since the complete source code is included, deeper customization is possible for developers.
Final Verdict
Ultimate Inventory with POS delivers a genuinely complete billing and stock management system for a one-time price of $59.00. With more than 1,700 sales on CodeCanyon, a multi-year update history stretching from version 1.2 to version 2.4, and consistent feature additions driven by user suggestions, webmagics has built a product that has earned its place among the more established PHP inventory scripts on the marketplace. The combination of a fast POS interface, bulk import tools, detailed reporting, multi-language support, and role-based permissions covers the practical needs of retail shops, wholesalers, and agencies alike.
If you are comparing options for an inventory application or billing management system, this one is worth testing directly. The live demo lets you explore the POS screen and reporting suite before committing, and the included documentation makes installation straightforward. For businesses tired of juggling spreadsheets or paying monthly SaaS fees, purchasing Ultimate Inventory with POS is a practical, cost-effective step toward running sales, stock, and accounts from one place.