Stockroom
Katana Core from $299 a month. Stockroom is free

Stockroom vs Katana for purchasing

Katana is manufacturing software with purchasing inside it: bills of materials, production scheduling and a shop-floor app, from $299 a month plus add-ons. If you make what you sell in volume, that is what you are paying for. If you buy goods for a Shopify store, Stockroom does the purchasing side free, inside your Shopify admin, and writes incoming and received stock straight to Shopify.

Per month, per location, per order

What it costs

Katana’s price rises with locations, delivered orders and the add-ons you switch on. Stockroom has one price.

FeatureKatanaStockroom
Monthly priceCore from $299, Advantage on a custom contractFree
Free plan30 active SKUs, Shopify onlyNo SKU limit
Extra locations and order volumeBilled on topIncluded
Forecasting$149 a month add-onIncluded
Mobile barcode receiving$149 a month warehouse add-onIncluded
UsersUnlimitedUnlimited
Start from anywhere

Creating purchase orders

Katana starts a PO from the stock screen or a manufacturing order. Stockroom starts one from wherever the need shows up, including your Shopify admin and POS.

FeatureKatanaStockroom
Runs inside your Shopify adminA separate app with a connectorYes
Start a PO from a customer orderFrom a manufacturing orderFrom the order page, or add to an open draft
Start a PO from reorder suggestionsRow by row, or the forecasting add-onA buy plan grouped by supplier
Import a whole PO from CSVThrough Make or the APIYes
Create at POS by scanningNoYes
Create from an AI assistantNot documentedClaude, ChatGPT and others over MCP
Discounts on the PONot documentedPer line or per order
Approval before orderingDrafts and permissionsOptional
Your own PO number formatPO-1 onwardsYes
Notes per lineNoSupplier-visible or internal
Attach files to the POLinks onlyYes
Your product metafields as PO columnsNoUp to 20, two on the PDF
Team comments and @mentions on a PONoYes
Terms that stick

Suppliers

Katana keeps one default supplier and one purchase price per item. Stockroom keeps every supplier’s terms and prices, and compares them.

FeatureKatanaStockroom
Payment terms on the supplierNoYes
Lead time and minimum order quantityOn the itemOn the supplier, per product
Several suppliers for one productOne default supplier and priceWith cost comparison
Pack sizesNot documentedYes
Price lists with quantity breaksNoYes
Free-shipping threshold and minimum order valueNoYes
Several email recipients per supplierUp to 10 per sendUp to 11, saved
Sent, opened, confirmed

Sending the PO to the supplier

Both email a PDF. Stockroom also tells you what happened to it, and gives the supplier somewhere to reply.

FeatureKatanaStockroom
Email the PO from the appOne PO at a timeYes
PDF with your logoYesAnd a format per supplier
Email templatesNoYes
Send from your own domainNoEarly access
Know when it was openedSent or failed onlyYes
Supplier confirms and adds tracking on a linkNoNo login for them
PO lands in the supplier’s own Shopify storeNoStockroom Network
Stock in, in Shopify

Receiving the delivery

Katana receives into Katana and overwrites Shopify’s Available figure afterwards. Stockroom receives straight into Shopify.

FeatureKatanaStockroom
Incoming quantity shows in ShopifyNoOn mark ordered
Received stock lands in ShopifyOverwrites Available, one wayAt the receiving location
Receive by barcode scanDesktop, or mobile with the warehouse add-onAdmin, POS and a phone camera
Receive in Shopify POSNoYes
Accept or reject unitsNoYes
Receive more than was orderedNot documentedYes
Invoice number and total on the deliveryFrom the accounting billYes
Read the invoice photo to fill in the countsNoStockroom AI
Receive from an AI assistantNoOver MCP, with a preview first
Undo a receiveAll lines at onceYes
Return goods to the supplierNoWith a credit note
Landed cost

What the goods cost you

Both allocate freight into unit cost. Katana keeps the result in Katana. Stockroom writes it to the Shopify product when you say so.

FeatureKatanaStockroom
Freight and fees allocated into unit costBy value or quantityBy value, quantity or weight
Cost per item updated on receiveMoving average, in KatanaWeighted average or latest, you confirm
Update the product’s cost and price in Shopify from the POImports Shopify’s cost, never writes itYou confirm each push
Selling prices reviewed after a cost changeNoPrice review report
Landed cost on every deliveryYesSnapshotted per receipt
Payment status on the POFrom the QuickBooks or Xero billUnpaid, partial, paid
Owed to suppliers reportNoYes
Know what to buy next

Reordering and reports

Katana’s forecasting is a $149 a month add-on. Stockroom’s reorder points run nightly for every store.

FeatureKatanaStockroom
Reorder points from your salesWith the forecasting add-onYes
Buy plan grouped by supplierFrom a default supplierLowest-cost supplier flagged
Low stock alertsRed rows on the stock screenEmail and Slack
Supplier on-time and lead-time reportYesYes
Spend by supplierYesYes
Bills into QuickBooksManual, per POWith MyWorks Sync, paid
For stores that buy, not build

What Stockroom adds

What a PO in Stockroom does that Katana leaves to you, or charges extra for.

  • It lives in your Shopify admin. Purchase orders, receiving and reports open inside Shopify, next to the products and orders they are about. There is no second system to log into or keep in sync.
  • Shopify shows what is coming. Mark a PO ordered and the incoming quantity appears on the product in Shopify and POS. Katana pushes Available only, so incoming stays in Katana.
  • Receiving happens where the boxes are. Scan at the desk, at the till in Shopify POS, or with a phone camera. Reject what is damaged, record the invoice, undo a wrong count. No warehouse add-on.
  • Shopify’s cost keeps up. After a receive, Stockroom shows the landed cost per unit and writes it to Shopify’s cost per item when you confirm. Katana reads that field once and never writes it back.
  • Prices keep up with costs. The price review report shows where a cost rise ate your margin and suggests a new price you can push to Shopify.
  • Suppliers hold their terms and compete. Payment terms, price lists with quantity breaks, pack sizes and minimums live on each supplier, and the cheaper one is flagged on the PO.
  • Forecasting is included. Reorder points from your sales and a buy plan grouped by supplier, every night, on every store.
  • It works from your AI assistant. Connect Claude, ChatGPT or another assistant over MCP and ask it to draft a PO or receive a delivery. Stockroom shows a preview before anything moves.
  • It handles the supplier side too. Supplier confirmation on a link with no login, tracking added by the supplier, and returns to the supplier with a credit note.
If you make what you sell

Where Katana is the better fit

Katana is manufacturing software first. These are the parts Stockroom does not try to do.

  • Production scheduling and a shop floor. Manufacturing orders with priorities, operations and resources, and a shop-floor app for operators to log time and materials. Stockroom’s builds have stages, a priority and an assignee, not a scheduled production line.
  • Material requirements from the BOM. Katana works out what to buy from what you plan to make, across subassemblies and outsourced production. Stockroom puts the components its open builds will run short of on the buy plan, and does not plan across subassemblies or a production schedule.
  • Serial number traceability. Katana’s paid traceability add-on covers batches, lots and serial numbers. Stockroom tracks lots and expiry dates, in early access, and does not track serial numbers.
  • Moving average cost per location, in one ledger. Katana holds its own inventory valuation across every location and channel. Stockroom keeps Shopify as the record and writes costs to it.
  • Bills into Xero. Katana posts POs to Xero as well as QuickBooks. Stockroom’s accounting path today is QuickBooks, through MyWorks Sync, with Xero coming.
Before you install

Questions we get

Does Stockroom do manufacturing?

Some. Stockroom has bills of materials and builds: define what goes into a finished product, build a batch, and the components come out of stock and the finished goods go in, with cost carried across. Open builds put the components they need on the buy plan. It does not schedule production, run a shop floor, or plan materials from a production plan. If that is your business, Katana is built for it.

Does Katana show incoming stock in Shopify?

No. Katana pushes one figure to Shopify, Available, calculated as in stock minus committed, one way. Purchase orders on the way stay in Katana. Stockroom writes incoming quantities to Shopify when you mark a PO ordered, so the product page and POS show what is coming.

Can I use Stockroom with Katana?

Not usefully. Both want to own purchasing and both write stock to Shopify, so you would end up with two sets of POs and two systems adjusting the same inventory. Pick the one that matches your business: Katana if you manufacture, Stockroom if you buy.

What does the $299 buy?

Katana Core includes one location and a volume of delivered sales orders. More locations and more orders raise the price, and forecasting, mobile warehouse scanning, manufacturing management and traceability are add-ons from $149 to $249 a month each. Prices as published on Katana’s site on 11 September 2026.

Can I move my Katana purchase orders into Stockroom?

Stockroom imports a whole PO from CSV, and Katana exports its data, so open orders can come across. Most stores finish what is open in Katana and start the next order in Stockroom, where suppliers are already created from the vendors on their Shopify products.

What does Stockroom cost?

Purchase orders and receiving are free, and they stay free. That is the core of the app. As Stockroom grows into deeper inventory management, the advanced end of that will be paid, along with hands-on onboarding and priority support. Pushing your POs and bills into QuickBooks is a paid MyWorks Sync subscription.

Free on the Shopify App Store

Try it on your next order

Install free, create one PO, email it, and receive it when it lands. Nothing in Katana is touched.