Answers · Updated 2026-10-30
When does a small job shop actually need an ERP?
Price one of your own parts: Drop a STEP model or PDF drawing — about 90 seconds, no account.
Your part priced in about 90 seconds, no account.
Buy an ERP when the information you need to run jobs is in so many places that people are making mistakes or waiting for answers, not before. For most shops under about ten people the first problems are quoting speed, job status and getting paid, and a quoting tool, a printed traveler and QuickBooks cover those. The six triggers below are the ones that justify the price and the months of setup. If you can't point to two of them, you are probably early.
See how QuotedPart connects to your workflow with its API, MCP server, autonomous quoting and shop-specific learning.
What each tool covers before an ERP
A quoting tool answers: what will this job cost and cost me, and what do I tell the buyer? It holds your rates, your routing and the quote. An accounting package such as QuickBooks answers: who owes me, whom do I owe, and what did the shop make this quarter? A job traveler (paper, a spreadsheet or a simple board) answers: where is this job, and what comes next?
An ERP combines these into a single record of a job from quote to invoice, adding scheduling, inventory, purchasing, traceability and costed actuals. That combination is valuable, but it also demands that every person enter data consistently, which is the real price of an ERP and not the license.
| Question | Quoting tool | QuickBooks | Traveler or board | ERP |
|---|---|---|---|---|
| What will this job cost and what do I charge? | Yes | No | No | Yes |
| Who owes me money? | No | Yes | No | Yes, often through accounting |
| Where is job 4821 right now? | No | No | Yes, if kept current | Yes |
| Which lot of bar went into this part? | No | No | Only if written on the traveler | Yes |
| What is the load on the 5-axis next month? | No | No | Roughly | Yes, with scheduling |
| What did the job really cost against the quote? | Only with actuals entered | Roughly | No | Yes |
Six triggers that justify an ERP
Count how many of these are true today. These are judgment markers from owners' discussions, not a measured threshold; the number of people or jobs at which they appear varies by shop.
- Customers audit you and ask for lot traceability, calibration records or nonconformance reports that you can't produce in under an hour.
- You can't say when a job will ship without walking the floor, and promising dates wrongly is costing you customers.
- The same job data is typed three times: the quote, the traveler and the invoice, and the copies disagree.
- You don't know which jobs lost money until the end of the quarter, because actual hours aren't captured against the quote.
- Purchasing is a problem: material and outside services are ordered late, twice or not at all.
- A person who keeps the whole shop in their head is a single point of failure (vacation, illness, retirement).
What to try first, and how to test readiness
Before buying, fix the cheapest problem: put a revision, a quote number and a PO number on every job and keep them in one folder or sheet. Move quoting to a tool that stores quotes by customer and part, so history isn't in someone's inbox. Use a one-page traveler with the quote's operations on it. If you do these three things consistently for three months and the pain continues, you have found out what your ERP has to do.
Test your data habits: if your shop can't reliably write down start and stop times or scrap counts on paper, an ERP will not fix that, it will just show the gaps in a screen. Pick one person to own the system, and run a pilot on new jobs only rather than loading history on day one.
Check how it connects to the rest. A quoting tool that sends a won quote into the ERP saves re-typing; check which ERPs yours supports before buying either. QuotedPart, for instance, sends quotes to JobBOSS² and exports CSV and Excel for other systems.
Sources and limits
Claims are dated where they can change. Product calculations are examples from the stated inputs, not a promise about a customer's quote. Competitor wording is attributed to the source shown.
- The six triggers are a judgment checklist; no adoption statistic is claimed. QuotedPart sends quotes to JobBOSS² and exports CSV and Excel. — source (checked 2026-10-30)
Questions
Is Excel enough?
For a while. A shared spreadsheet fails when several people edit it, when it needs a history of changes, or when customers want records you can't pull quickly.
How many people is that?
There isn't a clean number. A two-person shop with strict customers can need traceability sooner than a fifteen-person shop doing prototypes.
Price one of your own parts
Drop a PDF drawing or a STEP file. QuotedPart reads the print, measures the model and prices it in seconds, on default shop rates you can change.
Your STEP file or PDF drawingDrop a PDF drawing, a STEP file or both
Free. No account, no email. Priced at our default US rates until you set yours.
Related QuotedPart guides
Answers
A customer wants a cost breakdown of your machine-shop quote
Decide what to disclose, protect confidential methods and still give the buyer a useful scope and price explanation.
Answers
Average machine shop rates in 2026: what the published numbers show
A dated table of published US machine-rate examples and a transparent break-even worksheet; there is no single national average.
Answers
Can I ship 10% more or fewer parts than ordered?
Only when the purchase order or customer has agreed a quantity tolerance; there is no universal right to ship ten percent extra or short.
Answers
Can I use Xometry or Protolabs instant quotes as a price check?
Use an instant quote as a dated comparison point after matching quantity, revision, finish, inspection, freight, and delivery scope; it is not a neutral market index.