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.
Free plan, no credit cardPrice breaks per partOrder number or e-signature
See it in action
What's Inside ExtraflowDoc?
Explore the screenshots for a better understanding — click any screenshot to view it full-screen.
01 / 36
The ExtraflowDoc document editor
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.
“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.
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.
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.
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.
Keep reading
Where to go next
Quoting software
What ExtraflowDoc does for any business that quotes, beyond parts: the editor, the plans and the CRMs.