QInventory
Inventory management built for Managed Service Providers and other repair shops. Track physical stock, technician bags, and consumables, with barcode labels and a full audit trail.

features
Everything a repair shop needs
QInventory keeps track of what you have, where it is, and who has it.
Inventory items
Name, SKU, barcode, vendor, cost, retail price, markup, categories, and photo attachments for every item.
Multi-location stock
Stock levels per location with transfers between warehouses, offices, and vehicles.
Tech bags
Assign items to technician bags, see what each tech is carrying, and handle returns cleanly.
Barcodes & labels
Print Code 128 and QR labels for items, locations, and bags. Scan with a USB scanner or your device camera.
Full history
Every receive, sale, transfer, assignment, adjustment, and loss is recorded, with an exportable audit log.
Secure access
Single sign-on with Microsoft Entra ID or any OIDC provider, local accounts, and granular role-based permissions.
integrations
Works with tools you already run
QInventory supports plugins that connect it to the third-party services you rely on, keeping customers, invoices, and products in sync in the background.
- Custom integrations match records in your other systems to inventory by SKU or barcode.
- Scheduled sync with an on-demand “Sync now” button.
- Resilient: one bad record is logged and skipped, not a failed sync.
| Deployment | Self-hosted with Docker Compose, or hosted by us |
|---|---|
| Setup | Browser-based setup wizard on first launch |
| Sign-in | Microsoft Entra ID, any OIDC provider, or local accounts |
| Security | HTTPS, role-based permissions, audit logging |
| Accessibility | Built to WCAG 2.1 AA |
| Built with | Go, PostgreSQL |
screenshots
A closer look






See it with your own inventory.
Try the live demo, or book a walkthrough and we will set it up around your workflow.