For machine shops and CNC job shops

CNC quoting software for machine shops that answer RFQs

ExtraflowDoc turns an RFQ into a quote a buyer can check against the drawing: price per part with material, cycle time and finish on the line, programming and fixtures as one-time charges, and price breaks at the quantities they might order next.

  • Quotes
  • Estimates
  • Proposals
  • Agreements
  • Work orders
  • Purchase orders
  • Delivery notes
  • Invoices

Free plan available. No credit card required. Or build a quote in your browser with nothing to install.

4.8 out of 5 from 157 reviews

Free plan, no credit cardPrice breaks per partPO number or e-signature

Built for the way parts are quoted

What a machine shop quote has to get right

Buyers send the same RFQ to three or four shops and compare the answers line by line. The winning quote is rarely the cheapest one; it is the one that is easiest to check.

The drawing revision on every part

Quote against AFC-2207 rev C, not just “valve body.” Part number, revision, material, cycle time and finish sit as fields under each line, so the buyer can see you read the drawing, and a revision change is clearly a new quote.

Setup and tooling apart from the part price

Programming, first setups, fixtures and the first article report go in their own section with their own subtotal. The buyer sees what the part costs on a repeat order, and you don't have to bury setup in a unit price that looks expensive on a short run.

Price breaks the buyer can pick from

Set price tiers per part so the unit price follows the quantity, and show a break table at 100, 250, 500 and 1,000 pieces. A buyer who planned on 250 often orders 500 once they see what it saves.

Your margin on screen, never on the PDF

Price a line from cost plus markup or cost plus margin, and mark the cost columns internal. Estimating sees the shop rate, labour and material cost behind each part; the buyer sees only the price.

Assumptions and exclusions in writing

Tolerances not on the drawing, overrun allowance, how long material prices hold, source inspection: put them in a scope and terms section that goes with every quote, saved once and reused, so they are never retyped or forgotten.

Accepted by PO or by signature

Buyers usually reply with a purchase order, so the quote carries its own number for the PO to reference. Smaller customers can sign instead, and the accepted quote becomes the invoice in one click with every part line carried over.

Worked example

Anatomy of a real machine shop quote

This is a real three-page ExtraflowDoc quote from a CNC job shop in Milwaukee to an industrial buyer, answering an RFQ for three machined parts, for $23,034.00. It follows the order in which a buyer checks a machining quote: against the drawings first, then part by part, then on what happens at the next quantity.

Page 1 — the RFQ, the drawing revisions and the price per part

One row ties the quote to the buyer's RFQ number, the three drawing revisions, the lead time and the terms. Then each part gets its own line with material, cycle time and finish as fields under the name: the valve body at $38.40 each in 6061 aluminum on a 14.5-minute cycle, the bracket in 304 stainless, the shaft in 17-4 PH. Parts total $20,069.00.

Page 2 — one-time charges kept separate, then price breaks

Programming, a fixture and the first article report form a separate section worth $2,780.00, each flagged as not charged again on a repeat order, so the buyer never mistakes setup for the part price. Freight gets its own line. A price break table then shows every part at 100, 250, 500 and 1,000 pieces.

Page 3 — how each part is made, and what the price assumes

A process table lists the operations, the machine and the inspection for each part. Assumptions and exclusions follow (mill certificates included, drawing changes after the PO not), then terms on how long material prices hold, a 5% overrun allowance and production waiting on first article approval, and an acceptance block that also takes a PO number.

See the full machine shop quote, page by page

Customer stories

From teams that quote detailed work, line by line

“Game changer for our construction business. Complex estimates that used to take hours now take 10 minutes.”

Michael Chen, BuildTech Construction

“The Pipedrive integration is seamless. All our client data auto-fills perfectly.”

Jennifer Rodriguez, Software Brothers

“Best ROI of any software we've purchased. Paid for itself in the first week.”

David Thompson, RealQuality Roofing

Integrations

Quote from the RFQ you've already logged

ExtraflowDoc installs into Pipedrive and monday.com, so the quote is built on the deal or item the RFQ created, right beside the drawings and the buyer's emails.

CNC quoting in Pipedrive

Open ExtraflowDoc from the RFQ's deal. The buyer, company and any custom field you track, such as RFQ number, due date or material, fill the quote, and parts from your Pipedrive product catalogue come in with their prices and tiers.

CNC quoting in monday.com

If RFQs run on a monday.com board, build the quote from the item. Columns like part number, revision and quantity populate the document, and the sent quote is saved back to the item.

Pricing

Per company, not per estimator

Estimating, sales and the owner all quote from the same plan at no extra cost. ExtraflowDoc charges by document volume per company, so a heavy RFQ month costs the same no matter how many people answer them.

Free plan

$0.00/month

Billed monthly. Unlimited users included.

5 documents/month per company

  • Estimates
  • Quotes
  • Proposals
  • Invoices
  • Agreements
  • Purchase Orders
  • Delivery Notes
  • Work Orders
  • Custom Documents
  • Templates
  • Integration with Pipedrive
  • Integration with monday.com
  • E-Signatures
  • CPQ
  • Tiered Pricing
  • Volume Discounts
  • Multiple Taxes
  • Pricing Engine for line items (Price, Price + Markup, Price + Profit Margin)

Basic plan

$20.69/month

Billed monthly. Unlimited users included.

20 documents/month per company

  • Estimates
  • Quotes
  • Proposals
  • Invoices
  • Agreements
  • Purchase Orders
  • Delivery Notes
  • Work Orders
  • Custom Documents
  • Templates
  • Integration with Pipedrive
  • Integration with monday.com
  • E-Signatures
  • CPQ
  • Tiered Pricing
  • Volume Discounts
  • Multiple Taxes
  • Pricing Engine for line items (Price, Price + Markup, Price + Profit Margin)

Standard plan

$34.49/month

Billed monthly. Unlimited users included.

35 documents/month per company

  • Estimates
  • Quotes
  • Proposals
  • Invoices
  • Agreements
  • Purchase Orders
  • Delivery Notes
  • Work Orders
  • Custom Documents
  • Templates
  • Integration with Pipedrive
  • Integration with monday.com
  • E-Signatures
  • CPQ
  • Tiered Pricing
  • Volume Discounts
  • Multiple Taxes
  • Pricing Engine for line items (Price, Price + Markup, Price + Profit Margin)

See all pricing plans, up to 600 documents/month

FAQ

CNC and machine shop quoting software: frequently asked questions

Including what ExtraflowDoc does not do, so you know before you start.

What is CNC quoting software?

It is software that turns the cost of making a part into a quote a buyer can accept: a price per part, the one-time charges, price breaks, lead time and terms, in a document that references the drawing. ExtraflowDoc does this inside Pipedrive or monday.com, from the deal or item the RFQ created.

Can it price a part from a CAD or STEP file?

No. ExtraflowDoc does not read CAD, STEP or DXF files and does not estimate cycle time or material from a model. You work out the cost the way you do today, in your CAM system or spreadsheet, and ExtraflowDoc turns it into the quote, the price breaks and the signed document.

Can I show price breaks at several quantities?

Yes, two ways. Set price tiers on a product so the unit price changes with the quantity, and add a table listing each part at 100, 250, 500 and 1,000 pieces, as the example on this page does. If you want each quantity as a fully priced option, add several quotation tables, each with its own total.

How do I keep setup and programming separate from the part price?

Put them in their own subcategory, such as one-time charges, with its own subtotal. Each line can note that it is not charged again on a repeat order. The buyer sees the part price and the setup cost separately, which is how most buyers compare shops.

Can I see my margin without the buyer seeing my costs?

Yes. Price a line as cost plus markup or cost plus margin, and mark the cost column internal: it stays in the editor and never shows up in the PDF. The document details show total, cost, profit and margin to your team only.

Is it an ERP or MRP system?

No. ExtraflowDoc does not plan material, schedule machines, track jobs on the shop floor or manage inventory. It produces and tracks the documents: the quote, the purchase order to your material supplier, the packing slip and the invoice.

Can the buyer accept with a purchase order?

Yes, and most do. The quote carries its own number for the PO to reference, and you can still send it for e-signature when a customer prefers to sign. Each document shows whether it was sent, viewed, signed or declined.

Does it work in other currencies and languages?

Yes. Quote in Canadian dollars, US dollars or the buyer's own currency, apply the taxes that apply to them, such as GST/HST, or none for an exempt customer, and write the document in any of the languages ExtraflowDoc supports.

Is there a free plan for a small job shop?

Yes. The free plan covers 5 documents a month per company with unlimited users. Paid plans start at $20.69/month for 20 documents, with every feature on every plan.

Ready for the next RFQ?

Send the quote the buyer can check against the drawing.