Skip to content
MRP Directory
Menu

xTuple

by xTuple

Manufacturing ERPPasses all 6 Full MRP testsProprietary SaaS✓ Verified

A manufacturing and distribution ERP with MRP and MPS runs, planned orders offset by lead time, routings, rough-cut capacity, lot and serial trace and its own general ledger, documented in a public reference guide. Sold as quoted bundles, cloud or on-premises.

Why it is classified this way

We call this a Manufacturing ERP product. A broad business system (accounting, sales, purchasing) with a substantial manufacturing or planning module attached.

This product meets our Full MRP tests, but we classify it by its center of gravity rather than its planning engine alone. The capability table below shows the detail.

The six Full MRP tests, and how xTuple does on each (6 of 6)
  1. YesIt represents a bill of materials, recipe, or formula.Evidence: manuals.xtuple.com › Bom(opens in a new tab)
  2. YesIt accepts dated demand, sales orders, a forecast, or a master production schedule.Evidence: manuals.xtuple.com › CreatePlannedOrdersByItem(opens in a new tab); xtuple.com › Order parameters and mrp(opens in a new tab)
  3. YesIt nets that demand against stock on hand and orders already incoming.Evidence: xtuple.com › Order parameters and mrp(opens in a new tab); manuals.xtuple.com › CreatePlannedOrdersByItem(opens in a new tab)
  4. YesIt explodes requirements through at least one level of the bill of materials.Evidence: manuals.xtuple.com › Ch01s03s01(opens in a new tab)The product guide's MRP walkthrough: because stock is short for a sales order, "planned MRP work orders will be required for the subassembly TSUB1 and one of its components, TBOX1", all from one MRP run by planner code.
  5. YesIt uses lead times or required dates.Evidence: manuals.xtuple.com › PlannedOrder(opens in a new tab); xtuple.com › Order parameters and mrp(opens in a new tab)
  6. YesIt produces dated buy, make, transfer, release, or reschedule recommendations.Evidence: manuals.xtuple.com › DspPlannedOrders(opens in a new tab); manuals.xtuple.com › PlannedOrder(opens in a new tab)

These rules are applied identically to every product and enforced at build time, a record cannot be published as Full MRP unless all six pass with a source attached. Read the methodology.

Best for

  • Discrete manufacturers who want real MRP, routings and capacity in one ERP with its own books
  • Buyers who want to read the manual before the demo: the reference guide is public
  • Companies that need the option of on-premises hosting

Not a fit when

  • Small shops that want a published price and a self-serve start
  • Formula and batch-process producers; recipes are not documented in the pages we read

Pricing facts

What it costs to do manufacturing in this product.

No published price

This vendor does not publish pricing, so you cannot compare it against anything here without contacting them. We will not estimate a figure.

What moves the real bill

  • No published price. You have to contact the vendor, which usually means a sales call.

Pricing detail

No price is published. The former pricing page now redirects to the products page, which says "One platform. One price." and names one bundle, xTEssentials (the platform with basic and advanced training), without a figure (re-read 2026-10-09). Buying starts with a demo. Cloud hosting is recommended and on-premises hosting is available.

Checked on October 9, 2026. Source: xtuple.com(opens in a new tab). Prices change. Check before you buy.

Manufacturing capability

17 of 25 fields resolved. "Unknown" means we have not found first-party evidence. It is not a No.

Planning

Working out what to buy or make, and when.

Planning capabilities, with our finding and its source for each.
CapabilityFindingWhat we found
Accepts dated demandYou can tell it what is due and when, sales orders with dates, a forecast, or a production schedule.YesMRP "creates planned replenishment orders to meet existing sales order and work order demand", and planned orders carry the due date of the demand they meet. A master production schedule sits above it.Reviewed October 9, 2026. Source: manuals.xtuple.com › CreatePlannedOrdersByItem(opens in a new tab); xtuple.com › Order parameters and mrp(opens in a new tab)Question this
Nets against stock on handIt subtracts what you already have before telling you to buy more.Yes"Planned Availability" = "Unallocated Qty." + "Qty. on Order"; a planned order is created when planned availability minus safety stock falls below the reorder level.Reviewed October 9, 2026. Source: xtuple.com › Order parameters and mrp(opens in a new tab); manuals.xtuple.com › CreatePlannedOrdersByItem(opens in a new tab)Question this
Counts incoming ordersIt knows about purchase orders and production orders already placed, so it does not tell you to order twice.Yes"Unposted purchase orders and purchase requests are considered as valid sources of supply when MRP is run", and quantity on order counts towards planned availability.Reviewed October 9, 2026. Source: manuals.xtuple.com › CreatePlannedOrdersByItem(opens in a new tab); xtuple.com › Order parameters and mrp(opens in a new tab)Question this
Uses lead timesIt works backwards from when you need something to when you must order or start it, using supplier and production lead times.YesA planned order's start date "will be equal to the due date less the lead time." With grouping off, "Start Date = Demand Due Date - Lead Time".Reviewed October 9, 2026. Source: manuals.xtuple.com › PlannedOrder(opens in a new tab); xtuple.com › Order parameters and mrp(opens in a new tab)Question this
Produces dated buy/make suggestionsThe output is an actionable list with dates, order this much by this date, start this batch on this date.YesMRP creates planned work, purchase and transfer orders with due and start dates. Releasing a planned work order opens a pre-filled work order; a planned purchase order becomes a purchase request.Reviewed October 9, 2026. Source: manuals.xtuple.com › DspPlannedOrders(opens in a new tab); manuals.xtuple.com › PlannedOrder(opens in a new tab)Question this
Capacity planningChecks whether your people and machines can do the work in the time available.Yes"A rough cut capacity plan takes into account both planned and actual orders—and calculates the labor and machine capacity required", by work center.Reviewed October 9, 2026. Source: manuals.xtuple.com › DspRoughCutByWorkCenter(opens in a new tab)Question this

Production

Recipes, bills of materials, and running the work.

Production capabilities, with our finding and its source for each.
CapabilityFindingWhat we found
Bill of materialsA list of the parts and quantities needed to make one of something.YesBills of materials are entered under Products > Bill of Materials.Reviewed October 9, 2026. Source: manuals.xtuple.com › Bom(opens in a new tab)Question this
Multi-level BOMSub-assemblies inside assemblies, a part that is itself made from other parts, nested as deep as you need.YesAn indented BOM report shows nested structures, and lot trace follows a part "issued to a subassembly two levels down".Reviewed October 9, 2026. Source: manuals.xtuple.com › DspIndentedBOM(opens in a new tab); manuals.xtuple.com › DspDetailedInventoryHistoryByLotSerial(opens in a new tab)Question this
Recipes & formulasBatch-style production by weight, volume, or percentage, including scaling a batch up or down.UnknownNot yet researched. We would need: documentation of recipe or formula records, ideally with batch scaling.Know the answer?
Work / manufacturing ordersA record authorising and tracking the making of a specific quantity.YesWork orders, released from planned orders, with work order costing and operations posting.Reviewed October 9, 2026. Source: manuals.xtuple.com › DspPlannedOrders(opens in a new tab); manuals.xtuple.com › DspJobCosting(opens in a new tab)Question this
Routings & operationsThe ordered steps a product goes through, and which machine or station does each one.YesRoutings (operation sequences) are entered under Products > Routing, with work centers.Reviewed October 9, 2026. Source: manuals.xtuple.com › Boo(opens in a new tab)Question this
Shop-floor trackingOperators report progress, time, and completions as the work happens.PartialOperations are posted against work orders, with corrections, from the application. We did not find an operator terminal or tablet screen in the pages we read.Reviewed October 9, 2026. Source: manuals.xtuple.com › CorrectOperationsPosting(opens in a new tab)Question this
Quality controlsChecks, tests, holds, and non-conformance records tied to production or receiving.UnknownNot yet researched. We would need: documentation of quality inspections, checks, or non-conformance handling.Know the answer?

Inventory & traceability

Knowing what you hold and being able to trace it.

Inventory & traceability capabilities, with our finding and its source for each.
CapabilityFindingWhat we found
Batch & lot traceabilityWhich incoming material lots went into which finished batch, and where those finished goods went.Yes"Using lot/serial trace, users have access to backwards and forwards tracking through multiple levels of production", including where used.Reviewed October 9, 2026. Source: manuals.xtuple.com › DspDetailedInventoryHistoryByLotSerial(opens in a new tab)Question this
Expiry & shelf lifeBest-before dates on materials and finished goods, with warnings before they lapse.Yes"Item sites marked as perishable may have quantity on hand (QOH) that expires on a specified date", with an Expired Inventory report.Reviewed October 9, 2026. Source: manuals.xtuple.com › DspExpiredInventoryByClassCode(opens in a new tab)Question this
Serial numbersUnique identifiers on individual units, for warranty or field service.YesLot and serial control share the same trace, including warranty status by serial.Reviewed October 9, 2026. Source: manuals.xtuple.com › DspDetailedInventoryHistoryByLotSerial(opens in a new tab)Question this

Commerce & accounting

Costs, purchasing, storefronts, and the books.

Commerce & accounting capabilities, with our finding and its source for each.
CapabilityFindingWhat we found
Product costing & COGSWhat it costs you to make one, and the cost of the goods you sold.YesWork order costing, with material and labour variance reports.Reviewed October 9, 2026. Source: manuals.xtuple.com › DspJobCosting(opens in a new tab)Question this
PurchasingRaising and tracking purchase orders to suppliers from inside the system.YesPurchase orders, and purchase requests created from planned purchase orders.Reviewed October 9, 2026. Source: manuals.xtuple.com › Accounting(opens in a new tab); manuals.xtuple.com › DspPlannedOrders(opens in a new tab)Question this
Accounting connectionSends financial data to bookkeeping software, or includes its own general ledger.YesAccounts payable, receivable and a general ledger are modules of the same system.Reviewed October 9, 2026. Source: manuals.xtuple.com › Accounting(opens in a new tab); manuals.xtuple.com › DspJournals(opens in a new tab)Question this
Ecommerce connectionPulls orders and pushes stock levels to a storefront or marketplace.UnknownNot yet researched. We would need: documentation of a named storefront or marketplace integration.Know the answer?

Openness & your data

Getting data in, out, and away if you leave.

Openness & your data capabilities, with our finding and its source for each.
CapabilityFindingWhat we found
APIA documented programming interface so other software can read and write your data.UnknownNot yet researched. We would need: public api documentation.Know the answer?
WebhooksThe system can notify other software the moment something changes.UnknownNot yet researched. We would need: documentation of outbound webhooks or event subscriptions.Know the answer?
MCP supportA Model Context Protocol server, letting an AI assistant read or act on this data. Useful, but it has nothing to do with whether the product plans materials.UnknownNot yet researched. We would need: a first-party mcp server, or documentation of one.Know the answer?
CSV exportYou can get your lists out as spreadsheet files.UnknownNot yet researched. We would need: documentation of csv or spreadsheet export.Know the answer?
Full data exportYou can take everything, including history and relationships, not just a few screens' worth of rows.UnknownNot yet researched. We would need: documentation of a complete account export, database dump, or equivalent.Know the answer?

Deployment, licensing and your data

Deployment
Cloud (hosted for you), On-premise (vendor-supported)
Licensing
Proprietary SaaS
Team sizes
6–20 people, 21–50 people, 51+ people
Manufacturing styles
Countable assembled products, Custom or job-shop work

Industries

Jobs this product qualifies for

Derived from the capability table above, not hand-assigned.

Editorial notes and cautions

Things we would want a friend to know before buying.

  • xTuple was once available as the open-source PostBooks edition. We found no current open-source release: the public xtuple/qt-client repository on GitHub no longer exists (checked 2026-09-19). It is listed here as proprietary.
  • The reference guide is the vendor's "current" edition; check the version you are quoted against it.

Evidence and verification

✓ VerifiedLast checked October 9, 2026 · 68% of capability fields resolved · 100% of those carry a source

Researched 2026-09-19 from the public reference guide at manuals.xtuple.com, the product guide's MRP walkthrough and a vendor knowledge article, all read in full. All six Full MRP tests pass on that documentation. Pricing is quote-only.

Sources we checked (10)

What we still want to confirm

We publish our gaps rather than hiding them. If you can point us at a first-party page for any of these, we will update the record and credit the correction.

  • Confirm the edition and version a new customer gets today, and whether any module above is priced separately.
  • Find current documentation for the API, integrations (storefronts in particular) and data export.
  • Check whether a quality module is included.

Still unknown: recipes & formulas, quality controls, ecommerce connection, api, webhooks, mcp support, csv export, full data export.

Report a correction