Best Manufacturer Barcode Software: 6 Picks for 2027
Decide the category before you compare brands
For most small manufacturers, barcode data capture is a feature of an inventory or manufacturing system rather than a separate purchase, so the category decision comes before the brand decision. Barcode data capture software records item, lot, location and count scans directly into the system that tracks your stock and production, which removes the step where someone retypes a lot number from a label.
TL;DR: Start with the inventory or manufacturing system you run or plan to run, confirm that the plan you would buy includes barcode scanning, and add a separate capture layer only when that system cannot cover a station on your floor.
Two categories show up for this search. The first is full inventory or manufacturing systems with scanning built in, and this guide compares six of them: Fishbowl, Katana, MRPeasy, Odoo, Cin7 and Unleashed. The second is the device layer. Zebra's Aurora Focus, for example, is described in its user guide as a platform for setting up and running scan and vision jobs and for viewing and configuring connected devices. That is a scanner and camera tool, not a stock ledger, so it belongs in the device conversation rather than this shortlist.
This guide treats an exception-workflow layer on top of either category as a separate decision, covered in its own section below.
Key Takeaways
Decide the system of record first. For most small plants, barcode capture is part of an inventory or MRP plan, so the plan you buy must include it.
Barcode scanning is named on the public pricing pages of Fishbowl, Katana, MRPeasy, Cin7 and Unleashed. Odoo's pricing page does not name it, so get that answer in writing.
Prices are not uniformly public. Katana's Advantage plan and Cin7's Omni plan are quote-based, and Fishbowl's page says its Advanced pricing is quoted for users and deployment.
Per-seat and per-plan pricing diverge as headcount changes, so the five-person illustration in the pricing section shows a wide spread before apps and implementation are added.
Label requirements are moving too: US 2D barcode changeover: expected end of 2027 according to Packaging Insights (2026). Check whether your label printers and scanners will read 2D codes if your customers ask for them.
How we evaluated these tools
Our scores come from public information only: each vendor's official pricing page, the vendor documentation linked in the profiles, and independent context on traceability and label changes. We did not run these products. A weight on barcode capture therefore means we treat scanning as the first thing to confirm on the plan you would buy, not that any product performed well in a trial.
| Criterion | Weight | Why it matters on a small plant floor |
|---|---|---|
| Barcode scanning on the plan you would buy | 25% | Scanning must sit on the tier you price, not on a higher tier or an unpriced add-on. |
| Production steps such as bills of materials and work orders | 20% | Scanning receipts is not enough if your plant builds assemblies. |
| Lot and serial handling | 15% | Traceability and recall response depend on lot-level records. |
| Price transparency and fit at your user count | 20% | Per-seat and per-plan pricing diverge as headcount changes. |
| Integration and export access | 10% | You will need data out for reporting or an exception workflow. |
| Documentation you can check before a sales call | 10% | Public docs let you verify claims before you spend time with sales. |
The weights sum to 100 percent. Where a vendor's public page does not name a feature, we score that feature as unconfirmed rather than absent, and the matrix below says so.
What each pricing page names
This matrix records what each vendor's public pricing text names, which is not the same as everything the product can do. A "Not named" cell means the page does not say, so ask before you assume the feature is missing.
| Vendor | Barcode scanning named | Production steps named | Lot or serial named | Public price |
|---|---|---|---|---|
| Fishbowl | Yes: "Mobile barcode scanning" on Essentials and Advanced editions | Advanced Manufacturing edition | Not named | Cloud tiers published; Advanced quote-based |
| Katana | Yes: Free and Advantage columns | Not named on pricing page | "Batches" named in scanning text | Free published; Advantage quote-based |
| MRPeasy | Yes, Enterprise and Unlimited only | Not named on pricing page | Not named | All four tiers published |
| Odoo | Not named as a plan app; "Inventory Barcode Operator" on Light User | "Manufacturing Shop floor" on Light User | Not on pricing page; barcode docs list lot and serial barcodes | Standard and Custom published |
| Cin7 | Yes, on every listed tier | Standard Assembly Manufacturing on Standard; MRP is an add-on | Not named | Standard, Pro and Advanced published; Omni quote-based |
| Unleashed | Yes on Pro; optional add-on on Core; not listed on Lite | Production Module and BOM; manufacturing is an optional add-on on Core | Not named | All three tiers published |
Odoo's barcode documentation goes further than its pricing page. The Odoo barcode docs cover barcodes for lot and serial numbers, receipts and deliveries, and batch transfers, but they do not describe scanning manufacturing orders, so test that step on your own work order before you rely on it.
Pricing and cost of ownership
Pricing checked October 28, 2026.
Every figure in the table below comes from the vendor's own pricing page. Where a page gives no price, the table says Quote-based. The yearly costs are our arithmetic on the published figures, so they are illustrative and exclude taxes, implementation and add-ons unless the row says otherwise.
| Vendor | Plan | Published price | Users included | Illustrative yearly cost | Barcode scanning on this plan |
|---|---|---|---|---|---|
| Fishbowl | Growth | $429 per month, billed annually, according to Fishbowl | 5 | $5,148 | Included through "Everything in Essentials, plus" |
| Katana | Free | $0, according to Katana | Unlimited users; up to 30 SKUs | $0 | Listed for Free |
| Katana | Advantage | Quote-based | Unlimited | Quote-based | Listed |
| MRPeasy | Enterprise | $99 per user per month, according to MRPeasy | Per user; 5 in this illustration | $5,940 on monthly billing; $5,445 on the annual term | Listed under Enterprise functions |
| Odoo | Standard | $24.90 per user per month, according to Odoo | Per user; 5 in this illustration | $1,494 before apps | Not named on the page |
| Cin7 | Standard | $349 per month, according to Cin7 | 5 | $4,188 | Listed |
| Unleashed | Core | $399 per month, according to Unleashed | 3 | $4,788 before add-ons | Optional add-on |
| Unleashed | Pro | $729 per month, according to Unleashed | 5 | $8,748 on monthly billing; $8,019 on the annual price | Included |
Cin7's pricing page says its prices exclude taxes and apply to new customers, and it publishes monthly prices without annual figures. Fishbowl's page calls its prices illustrative and subject to change, and says Advanced pricing is confirmed by quote. Odoo's page has a yearly and monthly toggle, but the text we read does not say which billing term its per-user figures use. Third-party listings show Katana and MRPeasy tier names and prices that differ from the official pages, so we did not use them.
Illustrative case, not a customer: a five-person plant wants scanning at receiving, production and shipping. On MRPeasy's Enterprise tier, five users at $99 per user per month (MRPeasy) come to $495 a month, or $5,940 a year on monthly billing, and $5,445 on the annual term that includes one free month. Cin7's Standard plan at $349 per month (Cin7) covers five users for $4,188 a year, which is $1,752 less than the MRPeasy monthly-billing figure, but you should confirm whether a sixth user carries an extra charge before assuming that gap holds as the team grows. Odoo's Standard plan at $24.90 per user per month (Odoo) comes to $124.50 a month, or $1,494 a year, before any app or implementation cost. Odoo's external API reference describes ir.model.fields as the model that provides information about the fields of Odoo models and allows adding custom fields without Python code, which is the route to check if you need a lot-number field on a work order.
Vendor profiles: best fit, limits and evidence
Each profile separates vendor data, which comes from the linked pages, from our read at the end.
Fishbowl
Best fit: a plant that wants scanning across inventory and shipping on a cloud tier with a clear monthly price. Vendor data: Fishbowl's cloud pages name mobile barcode scanning on the Essentials tier, the Growth and Scale tiers build on Essentials, and the Advanced Manufacturing and Advanced Warehouse editions also name it. Limits: Advanced Manufacturing is priced by users and deployment, and the page says final pricing is quoted, so the production decision needs a written quote. Implementation: confirm the mobile app and deployment model before you sign, and ask which production steps are in the Advanced edition. Evidence: Fishbowl pricing. Our read: Fishbowl is a sensible shortlist choice for a plant that already sells and ships from inventory and wants scanning first, while its manufacturing scope stays unpriced until you get a quote.
Katana
Best fit: a small manufacturer with 30 SKUs or fewer that needs scanning now, or a cloud MRP buyer willing to negotiate an annual contract. Vendor data: the pricing page lists a Free plan with unlimited users and locations, capped at 30 SKUs, and an Advantage plan on a custom annual contract. Barcode scanning appears in the comparison table for both plans, described as receiving items, performing stocktakes and consuming materials and batches with a barcode scanner or a smartphone. Free plan: up to 30 SKUs according to Katana (2026), which makes it a test route for very small catalogs rather than a long-term plan. Limits: the SKU cap is the constraint most shops will hit first, and Advantage has no figure to plan around. Implementation: run one receiving and one stocktake with your own SKUs before you move past the free tier. Evidence: Katana pricing and the Katana API reference, which lists stocktake and bin-transfer endpoints and does not mention barcode endpoints. Our read: Katana is the simplest way to test scanning on a real catalog, and the Advantage conversation is where a growing plant will need to negotiate.
MRPeasy
Best fit: a plant that needs scanning and production planning and can budget per user for the Enterprise tier. Vendor data: MRPeasy publishes four per-user tiers, Starter, Professional, Enterprise and Unlimited, and the Unlimited tier requires a minimum of two users. The page also shows a bulk rate beyond 10 users and monthly or annual billing, with one month free on annual terms. The barcode system, described as printing and scanning barcodes, appears under Enterprise functions for the Enterprise and Unlimited tiers only. Limits: the lower per-user tiers do not list scanning, so choose the tier by the features you need, not by the headline price. Implementation: confirm label printing and the scanning path for your receiving and shipping stations before you sign an annual term. Evidence: MRPeasy pricing. Our read: MRPeasy suits a plant with a stable headcount and a firm requirement for scanning, because the scanning tier is the one that costs more per user.
Odoo
Best fit: a team that wants to standardize on one modular platform and is willing to configure it. Vendor data: Odoo's pricing page shows a free One App tier, a Standard plan priced per user, and a Custom plan that adds Studio, multi-company support, an external API and on-premise hosting. Standard and Custom both say "All apps," but the page does not name the Barcode or Manufacturing app as a plan inclusion. The Light User tier lists "Inventory Barcode Operator" and "Manufacturing Shop floor" as capabilities. Limits: until the app list is confirmed in writing, a buyer cannot be sure which barcode and manufacturing features the Standard plan covers. Implementation: budget admin time, because configuration is part of the value and the cost. Evidence: Odoo pricing, Odoo barcode documentation and the Odoo external API reference. Our read: Odoo has the widest scope of the six, and the least certainty about what a small plant will pay for scanning until someone confirms the app list.
Cin7
Best fit: a product business with several inventory locations that wants scanning on every listed plan and published monthly prices for its main tiers. Vendor data: Cin7's Standard, Pro and Advanced plans list barcode scanning, with 5, 10 and 15 users respectively, and its Omni plan is quote-based with 8 users. Standard includes Standard Assembly Manufacturing with MRP as an add-on, Pro includes MRP, and Advanced Production is an add-on on Pro and Advanced. Limits: manufacturing scope differs by tier, so a plant that builds to order should check which module it needs before choosing. Implementation: list the assembly steps you run and map each one to a tier before you buy. Evidence: Cin7 pricing. Our read: Cin7 is the easiest of the six to price for a fixed team size, and the module map decides whether Standard is enough.
Unleashed
Best fit: a small plant that needs barcode scanning and bills of materials and wants a single published tier that includes them. Vendor data: Unleashed publishes Lite, Core and Pro with monthly and annual figures. The page marks barcode scanning and manufacturing as included at no charge on Pro, and as optional add-ons on Core. Limits: the Core entries conflict in places. The page lists a Production Module and Bill of Materials among Core's features, yet also prices manufacturing as an optional add-on, so confirm which applies. Lite does not list barcode scanning. Implementation: compare Core with both add-ons against Pro before you assume the base price is the cost. The Unleashed pricing page gives the add-on prices of $149 and $69 per month, so Core with both add-ons comes to $617 a month, still below Pro's $729. Evidence: Unleashed pricing. Our read: the decision is about which features you will use, not just the headline figure.
Who this is for
This guide is for owners and operations leads at small manufacturers who are close to choosing a system. The table below maps common situations to a starting point.
| Your situation | Start with | Why |
|---|---|---|
| Under 30 SKUs and you need scanning now | Katana | The Free plan lists barcode scanning and caps SKUs at 30 |
| Scanning on a current inventory system, with production later | Fishbowl | Mobile barcode scanning is listed on Essentials; production needs an Advanced quote |
| Several locations and a plant that builds assemblies | Cin7 | Standard includes Standard Assembly Manufacturing; MRP and Advanced Production are add-ons |
| Headcount drives the budget and scanning is required | MRPeasy | Scanning is listed on the Enterprise and Unlimited tiers only |
| One modular platform you plan to configure | Odoo | Standard and Custom say "All apps"; barcode and manufacturing still need written confirmation |
| Barcode and bills of materials on one tier | Unleashed | Pro marks both as included; Core needs add-ons |
Red flags: you cannot export your inventory and order data from the system you pick, nobody on the team will own exception review, or the only goal is to automate a process no one has written down.
Where automation fits and where a plain scanner does enough
Scanning fixes the data-entry step, but it does not decide what happens when a scan does not match an order or a count. That gap is where an exception layer sits, above the inventory system rather than in place of it. US Tech Automations would be the layer in this design, and the workflows below are proposed configurations, not a description of any live deployment.
In a US Tech Automations design, a receiving workflow would start when a lot barcode is scanned at the receiving station. The workflow would read the matching purchase order and lot record through the inventory system's API or a scheduled export, compare quantity and lot against the order, and write either a posted receipt or an exception item to a review queue. Prerequisites are API access or a CSV export from the chosen system, a service account limited to receiving permissions, and a written rule for what counts as a mismatch. The human review point is a named supervisor who clears every exception, and no mismatched lot would post on its own.
A second proposed workflow would start when a count entry differs from the system figure by a threshold the operations lead sets in writing. It would create a recount task for the counter and a notification for the supervisor, and it would write an audit line with the user, the time and both quantities. Prerequisites are a stock count export or API read and an agreed threshold. The review point is that stock adjustments need human approval, and the workflow would not change stock on its own.
The obvious alternative is to build this in Zapier, Make or n8n, or in-house code. Those tools can be configured to keep run histories, retry failed steps, branch on errors and keep an audit trail. What they do not decide for you is who owns the design: making sure a scan is never posted twice, setting escalation paths, controlling access, and maintaining the flow when the inventory system's API changes. A proposed US Tech Automations design would make those items explicit, with named reviewers and a permission scope agreed before any go-live, but each one still needs confirming with your inventory vendor.
When NOT to use US Tech Automations
Skip an exception layer if the built-in scanning on your chosen plan already covers receiving and shipping, if you have no API or export access and no plan to create one, or if your volume is small enough for a supervisor to check counts by hand. In those cases the vendor's own scanning screens are the simpler answer, and a free tier such as Katana's may be enough while you learn your process.
Common mistakes to avoid
Buying the lowest per-user price without checking that the tier lists scanning. MRPeasy's lower tiers do not list it.
Assuming a barcode feature is included because the product has one. Check the plan that carries it.
Using third-party price lists. They conflict with the official Katana and MRPeasy pages.
Testing scans on clean data only. Run one bad receipt and one lot mismatch end to end before you sign.
Ignoring label formats. The 2D transition is expected for US packaging by the end of 2027, so ask each vendor which label formats it prints.
Buyer checklist before you sign
Confirm in writing that the tier you would buy lists barcode scanning.
Confirm that the production steps you need, such as assemblies, work orders and bills of materials, sit on the same tier or are priced as add-ons.
Confirm lot or serial handling with a test receipt from one of your own supplier labels.
Confirm you can export inventory and order data in a format a workflow can read.
Check whether your products are on the Food Traceability List. FDA's rule page says the list "identifies the foods for which the additional traceability records are required," and the extension is described as: Proposed compliance date: July 20, 2028 according to FDA (2025).
Request a quote for any tier the page marks Quote-based, including Katana Advantage and Cin7 Omni.
Frequently asked questions
Which option lists barcode scanning on a free plan?
Katana's pricing page lists barcode scanning in the Free column, and that plan is capped at 30 SKUs.
Does Odoo's plan include the barcode and manufacturing apps?
Its pricing page does not name the barcode or manufacturing app as a plan inclusion, though Standard and Custom both say "All apps," so get the app list confirmed in writing before you buy.
Does FDA's food traceability rule apply to every manufacturer?
No. The rule applies to the foods on the Food Traceability List, and FDA's rule page describes the July 20, 2028 date as a proposed extension, so check whether your products are on the list before you set a deadline.
Why did this guide skip third-party price listings?
Third-party listings show tier names and prices that do not match the official Katana and MRPeasy pages, so every price here comes from a vendor's own page.
Do I need a workflow layer if I buy a barcode-capable system?
Usually not. A workflow layer adds value only when scan exceptions need routing, approvals or a record kept outside the inventory system.
Is Zebra's software an inventory system?
No. Zebra Aurora Focus is described in its user guide as a platform for setting up and running scan and vision jobs and for viewing and configuring connected devices, so it sits at the scanner layer rather than the stock ledger.
Make the call on the floor first
Start with the scanning step your plant cannot do without, check that the plan you would buy lists it, and then decide whether an exception workflow is worth the design work. Pick the system that already covers your receiving and shipping before you add a layer on top. If you want to see how US Tech Automations configures this for a specific system, see how US Tech Automations configures this.
About the Author

Helping businesses leverage automation for operational efficiency.