CNC quoting software: Quote more CNC jobs. Estimate once.

Veriti is CNC quoting software for machine and job shops. It drafts the quote from the customer's drawing with your rates and rules. Make the call once, save it, and every quote it fits already knows.

Traceability
Every line Shows its source
Your calls
Pricing calls Saved as rules
Into your ERP
JobBOSS² Quotes not retyped

A day of CNC quoting

Every RFQ lands on your desk.

7 AM. The inbox is full, and the oldest RFQ came in last Friday. You open a print, read it for the catch, key it into the sheet and make the same calls you made last week. A buyer emails for an update. The plater hasn't gotten back to you. The floor needs you. By 5 PM a few quotes are out, and the pile is taller than at 7.

You're not slow.
Your calls don't stick.

quotes@yourshop.com Inbox
Waiting 14 Oldest 6 days
  • Buyer · Hydraulics Re: manifold block, did this come through?
    follow-up 1:05 PM
  • Maintenance · Paper mill Urgent: spindle adapter, qty 2
    SA-2.pdf 10:47 AM
  • Engineering · Medical device RFQ: valve body, 316 SS, qty 8
    VB-0907.pdf 8:31 AM
  • Purchasing · Industrial OEM Re: RFQ drive shaft, any update on pricing?
    follow-up 7:52 AM
  • Buyer · Packaging lines Can you quote these 3 by Friday?
    3 drawings Wed
  • Supply chain · Ag equipment Pricing request: bracket weldment Rev B, qty 150
    BRK-22B.pdf Tue
  • Engineering · Pump maker RFQ: wear sleeve, 17-4 PH, qty 12
    WS-3300_A.pdf Mon
  • Buyer · Hydraulics Quote needed: manifold block, 6061, qty 40
    MB-118.pdf Mon
  • Purchasing · Industrial OEM RFQ: Drive shaft, 2.00 bore, qty 3
    VS-20750_C.pdf Fri
On quote 1 of 14

Veriti is built for the estimator at a CNC machine shop or job shop: the person who reads the print, builds the routing, looks up the rates and keys the quote into the ERP. Buyers often send one RFQ to several shops, and they don't wait. Give the estimator a head start, and the owner gets more quotes out the door, even on the days the estimator is out.

7:10 AM

Every callout, keyed in by hand.

Title block, notes, tolerances, finish. You catch what matters, then key each detail into the sheet and look up the rates.

9:40 AM

Same call, every quote.

17-4 runs slow. That bore needs a grind. This customer wants certs and a first article. You know it, and you add it again by hand every time. Forget once, and the shop eats it.

1:15 PM

Then you type it all into the ERP.

The quote lives in your spreadsheet. The ERP needs it too, so you type it in again and hope no cell got fat-fingered.

6:15 PM

The pricing lives in your head.

It's what makes you good at this. It's also why you're still here after the shift, and why quotes wait when you're out. There was never time to write the calls down.

Why quotes don't match

One drawing.
Five prices.

Pull up every price your shop has put on one part. Last year's. Yours. The backup's, from the week you were out. The owner's second look. The new hire's. Some gaps are right: the bar went up, the new lathe is faster. No quote says which, so when the buyer asks why, you rebuild the answer from memory.

Every call gets made. Few get written down.

How you quote today

Three ways to quote a part.
Each makes you do it twice.

01 · A spreadsheet, then the ERP

Type it in. Then type it again.

It works, and it holds your rates. Not your calls. So you copy the last close quote, key in the new print and make the calls again. The ERP keeps the quote. It doesn't write it, so you type it in there too.

02 · Estimating software you script

Change one rule? Ask the consultant.

The vendor or a consultant writes your pricing as code. When a call changes, you wait on them, and fix it by hand on every quote until they do.

03 · Black-box AI quote

Drawing in. Number out.

Fast. But it can't show you how it got the number. When it's off, you fix it by hand on every part. Your name still goes on it.

You're not putting your name on a quote you can't explain.

So we built one you can.

How Veriti drafts a CNC quote

It reads the drawing.

You start from a draft.

Every line shows its work.

You make the call.

Your call sticks.

  1. 01 · Read Veriti reads the title block, notes, tolerances, GD&T and finishes, and pins every detail that moves the price to the spot it came from. If something isn't on the print, it doesn't guess. It asks you.
  2. 02 · Draft Veriti lays out the quote the way you do: operations, hours, rates, outside vendors, material and margin, priced with your shop's own rates and rules. No blank sheet.
  3. 03 · Show work You still read every print. Now you check a draft against it. Click any line to see the drawing feature, the note and the rule that priced it, so you can back up every number.
  4. 04 · Correct Something off for your shop? Change it and say why, in a few words. When someone asks later, the answer is on the quote. Veriti asks if it should become a shop rule.
  5. 05 · Next job The next 17-4 job comes in priced your way and says which rule it used. You made that call once. You don't type it in again.

Veriti drafts. You decide.

8877665544332211DDCCBBAAREVDESCRIPTIONDATECADD CHROME, GRIND03/26TITLEDRIVE SHAFT, 2.00 BOREDWG NO.VS-20750REVCSCALE1:4MATERIAL17-4 PH SSQTYCUSTOMERTOLERANCES UNLESS NOTED.XX ±.01 .XXX ±.005 ∠ ±0°30′FINISH125 Ra U.O.N.SHEET1 OF 1Ø7.5001.256.004.503.003.502.5020.75 ±.01Ø5.010 +.005/−.000HARD CHROME PER NOTE 4Ø4.500Ø4.248Ø3.5430 ±.0005↗.001A-BØ1.998 ±.002 THRU⊥.002A3216ABEND VIEW12× Ø17/32 THRUEQ SP ON Ø6.000 B.C.4× 1/2-13 UNC-2B▽ .754× Ø.7575/.7570 REAM⌖Ø.001ANOTES:1. MATERIAL: 17-4 PH STAINLESS, COND. H1150 (HRC 33–35).2. REMOVE ALL BURRS. BREAK SHARP EDGES .005–.015.3. GLASS BEAD BLAST ALL UNPLATED SURFACES.4. HARD CHROME PLATE Ø5.010, GRIND AFTER PLATE.5. ETCH PART NO. AND REV APPROX WHERE SHOWN.6. INTERPRET PER ASME Y14.5.1245678910111213141516171819?
Demo · RFQ-0412 · Qty 3 Drive shaft, 2.00 bore
Demo · RFQ-0415 · Qty 12 Wear sleeve, 17-4 PH
Pricing details Source
  • 1 Material 17-4 PH stainless exact
  • 2 Condition H1150 · HRC 33–35 exact
  • 3 Quantity 3 pcs RFQ
  • 4 Overall length 20.75 ±.01 exact
  • 5 Max OD (stock) Ø7.500 exact
  • 6 Chrome OD Ø5.010 +.005/−.000 exact
  • 7 Mid OD Ø4.500 exact
  • 8 Shaft OD Ø4.248 exact
  • 9 Bearing journal Ø3.5430 ±.0005 exact
  • 10 Bore Ø1.998 ±.002 thru exact
  • 11 Bolt holes 12× Ø17/32 on Ø6.000 BC read
  • 12 Tapped holes 4× 1/2-13 UNC-2B exact
  • 13 Reamed holes 4× Ø.7575/.7570 · pos Ø.001 exact
  • 14 Runout .001 to A-B exact
  • 15 Perpendicularity .002 to A exact
  • 16 Journal finish 32 Ra exact
  • 17 Chrome finish 16 Ra exact
  • 18 Plating Hard chrome, grind after read
  • 19 Blast Glass bead, unplated exact
?
Needs you: chrome thickness isn't called out. Note 4 says plate, not how thick. Confirm with the customer before this goes out.
Line Basis Amount
Material $760 × 3 + 20% $2,736
Turn & bore EFF-017 11.88 h × $115 $1,366
OD grind 4.5 h × $125 $563
Mill, drill & tap EFF-017 6 h × $105 $630
Jig bore EFF-017 3.25 h × $120 $390
Hard chrome OSP-009 Vendor $660 + 15% $759
Post-chrome grind 2.8 h × $125 $350
Deburr, blast & etch 1.7 h × $85 $145
CMM inspection TOL-004 3.5 h × $95 $333
Margin 30% of price MRG-003 $3,117
Total $10,389
Why this line No rule

±.0005 at 32 Ra with .001 runout won't hold off the lathe. Grind it.

9 Bearing journal: Ø3.5430 ±.0005 14 Runout: .001 to A-B 16 Journal finish: 32 Ra
Why this line OSP-009

Note 4 calls hard chrome on Ø5.010. Plater's lot charge plus a per-piece price, marked up per your rules.

6 Chrome OD: Ø5.010 +.005/−.000 18 Plating: Hard chrome, grind after ? Chrome thickness: Not called out
Turn & bore · run hours 7.5 9.38
Reason (required) 17-4 runs slower on our machines. Figure 1.25× on run time.
Make this a shop rule?
EFF-017 17-4 PH runs 1.25× normal run time. Applies to run time on turning, milling and jig bore, on every 17-4 job.
Just this quote Save rule
Your shop's rules · 38 saved

Your calls, written down

Your pricing,
in plain English.

Veriti prices every quote with your shop's rules, written the way you'd say them. Some you set on day one. The rest come from your corrections. You stop retyping your own calls. You keep making them. Flip one and watch the quote follow, line by line.

Shop rules Demo · Drive shaft · VS-20750
Quantity
  1. Every change is logged: who, when, and what it did to the price.
Demo quote · Qty 3 Drive shaft, 2.00 bore
Material $760 × 3 + 20% $2,736
Turn & bore EFF-017 11.88 h × $115 $1,366
OD grind 4.5 h × $125 $563
Mill, drill & tap EFF-017 6 h × $105 $630
Jig bore EFF-017 3.25 h × $120 $390
Hard chrome OSP-009 Vendor $660 + 15% $759
Post-chrome grind 2.8 h × $125 $350
Deburr, blast & etch 1.7 h × $85 $145
CMM inspection TOL-004 3.5 h × $95 $333
Margin 30% of price MRG-003 $3,117
Total $10,389
Per part $3,463

Same drawing, same price

Ask twice.
Get the same price.

Veriti gives the same price for the same drawing details and the same rules, whoever runs it and whenever. A general-purpose chatbot can give you a different number every time you ask. Veriti splits the job in two: AI reads the drawing, then a pricing engine applies your rules and does the arithmetic.

General-purpose chatbot Different every run
  1. Run 1 $8,140 no trail
  2. Run 2 $11,620 no trail
  3. Run 3 $6,905 no trail
Veriti · your rules Identical every run
  1. Run 1 $10,389 inputs saved
  2. Run 2 $10,389 inputs saved
  3. Run 3 $10,389 inputs saved

Demo. Chatbot figures illustrate repeated runs of one drawing through a general-purpose chatbot. Veriti saves the details and rules behind every quote, so the same inputs give the same number.

Check Veriti's math against yours.

Works with your inbox and JobBOSS²

Email in. JobBOSS² out.
Nobody types it twice.

Same inbox at 7 AM, same RFQs by email. You start from Veriti's draft, fix what's off and approve it, and it goes into JobBOSS² as a quote. Your day goes to the judgment, not the keying. Not on JobBOSS²? Veriti still drafts and traces every quote. Ask us how approved quotes get into your system.

01 · Your inbox

RFQs arrive like they always have.

Customers email a drawing, same as today. Veriti picks it up. No portal for them to learn.

02 · Veriti + you

Drafted by Veriti. Approved by you.

Nothing goes out without your name on it. Veriti is the head start, not the signature.

03 · JobBOSS²

Approved quotes go into JobBOSS².

Pushed in as a quote. You don't type it in again.

  • Every change is logged

    Who changed what, when, from what to what, and the reason they gave. When a job goes sideways, the reason it was priced that way is on the quote.

  • Your rules stay yours

    Each shop's rules and data are walled off from every other shop's. What you teach Veriti prices your quotes and nobody else's.

  • No scripting language

    You teach Veriti by quoting and correcting drafts. Not by writing code or waiting on a consultant.

  • It doesn't fill in blanks

    If a detail isn't on the print, Veriti flags it for you instead of guessing.

On-site setup

Built in Michigan.
Set up on your floor.

Veriti sets up in person, wherever your shop is. We're headquartered in Jackson, Michigan, and we come to you. We learn how you price, run Veriti beside your current process on real RFQs, and you go live in under a month.

  1. Step 1

    We sit at your quoting desk

    On your floor, not over video. We learn how you price: your rates, your vendors, your rules of thumb.

  2. Step 2

    Veriti drafts beside you

    It drafts your real RFQs while you keep quoting the way you do now. For a few weeks you do both, so you can check its drafts before you trust any of them.

  3. Step 3

    Your calls become rules

    When a draft is off, you correct it and say why. Every fix you save becomes a shop rule.

  4. Step 4

    You go live

    Every quote starts from a draft, and approved quotes go into JobBOSS². That's under a month from the first visit.

Headquartered in Jackson, Michigan. We set up on your floor, wherever your shop is in the US.

Questions from estimators and owners

CNC quoting questions,
answered.

What is CNC quoting software?

CNC quoting software, also called machine shop estimating software, turns a customer's RFQ, usually a drawing and a quantity, into a priced quote: operations, hours, material, outside processing and margin. Veriti is CNC quoting software for machine and job shops. It reads the customer's drawing, drafts the quote with your shop's own rates and rules, and shows where every number came from. The estimator checks it and sends it.

How do you quote CNC parts faster?

Stop typing the same things twice. Veriti reads each drawing and drafts the quote with your rates and rules, so you correct a draft instead of keying in the print. A correction saved as a shop rule applies to later quotes it fits, and approved quotes go into JobBOSS² without retyping. More RFQs get answered with the hours you already have.

Will AI replace estimators?

Not the judgment. With Veriti, AI drafts the quote and the estimator makes the call: they check each line against the print, change what's off, give a reason and approve it. Nothing goes out without their approval. Every detail in the draft is pinned to the spot on the print it came from, so the estimator's time goes to checking and judgment instead of keying.

Can AI read an engineering drawing well enough to quote from it?

Well enough to draft from, with you checking. Veriti reads the title block, notes, tolerances, GD&T and finishes on the customer's drawing and pins every pricing detail to the spot on the print it came from. If something the price depends on isn't called out, like a plating thickness, Veriti flags it instead of guessing, so the question goes to the customer before the quote goes out.

How does Veriti learn how my shop prices?

At setup, from your rates, vendors and rules of thumb. After that, from your corrections. When you change a line, you type a reason (a few words is enough), and it stays on the quote for whoever asks why later. Veriti asks whether the change should become a shop rule, such as "17-4 PH runs 1.25 times normal run time." Saved rules apply to later quotes they fit.

How is Veriti different from a machine shop quoting spreadsheet?

A machine shop quoting spreadsheet holds your rates and the math, but you still key in each print's details and remake the same pricing calls on every quote. Veriti reads the drawing, fills in the details with where each one came from, and applies your shop's rules. You check the draft against the print. When you correct a line, the fix can become a shop rule.

Why not ask an AI chatbot to price the part?

You can, but ask twice and you may get two different numbers, with no record of why. Veriti splits the job. AI reads the drawing and proposes the details, then a pricing engine applies your shop's rules and does the arithmetic. The same details and rules give the same price, every line shows where it came from, and the inputs behind every quote are saved.

Does Veriti work with JobBOSS² and our RFQ email?

Yes. RFQs keep arriving by email the way they do now, and your customers never have to learn a portal. Veriti picks up the drawing and drafts the quote. Once you approve it, it goes into JobBOSS² (JobBOSS 2) as a quote, so nobody has to double-enter it. Running a different ERP? Email sales@getveriti.com to ask what works today.

How do you keep pricing consistent between estimators?

Write the calls down where every quote uses them. In Veriti, AI reads the drawing, then a pricing engine applies your shop's rules and does the math the same way every time. The same details and rules give the same price, whoever runs the quote. Every change is logged with its reason, so when two prices differ, you can see why.

Our senior estimator is retiring. How do we keep the way they price?

Start while they're still here. With Veriti, your senior estimator reviews drafts on real RFQs and corrects what's off. Each correction comes with a reason and can be saved as a plain-English shop rule, so the way they price 17-4, tight tolerances or outside processing stays in your shop's rules after they leave. The next estimator starts from that judgment.

How long does setup take?

Under a month. We set up in person, wherever your shop is in the US. We sit with you at the quoting desk to learn your rates, vendors and rules of thumb. Then Veriti drafts your real RFQs while you keep quoting as usual, so you can check every number. Saved corrections become shop rules, then you go live. We're headquartered in Jackson, Michigan, and we come to you.

Who can see our shop's pricing rules?

No other shop. Each shop's rules and data in Veriti are walled off from every other shop's, so what you teach Veriti prices your quotes and nobody else's. Every change is logged: who made it, when, what it did to the price and the reason they gave.

Why we built Veriti

The best estimator in the building shouldn't be keying in callouts.

If you quote for a shop, you know the day. A lot of it goes to reading prints, keying the callouts into a sheet and making calls you already made last week. The judgment gets whatever time is left.

We built Veriti to take the first pass, not the judgment. It reads the drawing and drafts the quote. You correct it, and a fix you save as a rule is there on every quote it fits. You make that call once.

Veriti isn't here to replace you. It's here so you can get ahead of the inbox, and so what you know stays in the shop on the days you're not.

We're headquartered in Jackson, Michigan. Wherever your shop is, we'd like to come see how you quote.

David Blank Founder

Try it on your own work

Send us a drawing. We'll send back a quote, and show our work.

Pick a part you've already quoted, and check our math against yours. We'll run it through Veriti, walk you through every line, and show you where your rates and rules go in. You tell us where we're wrong. That's how it learns your shop.

Send a part you're allowed to share, not an ITAR or export-controlled one. Black out the customer's name if you like. You'll hear back from a person, not a sales sequence.

or write to sales@getveriti.com