For subcontract machinists and CNC machine shops

CNC quoting software for subcontract 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-off 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 partOrder number or e-signature

Built for the way parts are quoted

What a subcontract machining quote has to get right

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

The drawing issue 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 have read the drawing, and a new drawing issue is plainly a new quote.

Setting and tooling kept apart from the part price

Programming, first-off setting, fixtures and the FAI report go in their own section with their own subtotal. The buyer sees what the part costs on a repeat order, and you are not forced to bury setting in a unit price that looks dear at low volumes.

Price breaks the buyer can choose 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 off. A buyer who planned 250 will often order 500 once they can 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 machine hour rate and material cost behind each part; the buyer sees only the price.

Assumptions and exclusions in writing

Tolerances not on the drawing, over-run allowance, how long material prices are held, source inspection: put them in a scope and terms section that goes out with every quote, saved once and reused, so nobody retypes or forgets them.

Accepted by purchase order or by signature

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

Worked example

Anatomy of a real subcontract machining quote

This is a real three-page ExtraflowDoc quote from a CNC subcontract machining shop in Milwaukee to an industrial buyer, answering an RFQ for three machined parts, for $23,034.00. It is set out the way 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. Each part then gets its own line with material, cycle time and finish as fields under the name: the valve body at $38.40 each in 6061 aluminium on a 14.5-minute cycle, the bracket in 304 stainless, the shaft in 17-4 PH. Parts come to $20,069.00.

Page 2 — one-off charges kept apart, then price breaks

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

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 order not), then terms on how long material prices are held, a 5% over-run allowance and production waiting on first article approval, and an acceptance block that also takes an order number.

See the full machining quote, page by page

Customer stories

From teams that quote detailed, line-by-line work

“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 enquiry you have already logged

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

CNC quoting in Pipedrive

Open ExtraflowDoc from the enquiry's deal. The buyer, company and any custom field you keep, such as RFQ number, return 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 enquiries run on a monday.com board, build the quote from the item. Columns such as part number, drawing issue and quantity populate the document, and the sent quote is stored back on the item.

Pricing

Per company, not per estimator

Estimating, sales and the MD all quote from the same plan at no extra cost. ExtraflowDoc charges by document volume per company, so a busy month of enquiries costs the same however 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

£11.80/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

£19.68/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 subcontract machining 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-off 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 enquiry 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 as you do now, 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, in 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 off, 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 setting and programming separate from the part price?

Put them in their own subcategory, such as one-off charges, with its own subtotal. Each line can state that it is not charged again on a repeat order. The buyer sees the part price and the setting 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 appears 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 stock. It produces and tracks the documents: the quote, the purchase order to your material supplier, the delivery note and the invoice.

Can the buyer accept with a purchase order?

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

Does it work in other currencies and languages?

Yes. Quote in the buyer's currency, apply the VAT or other taxes that apply to them, 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 machine shop?

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

Ready for the next enquiry?

Send the quote the buyer can check against the drawing.