B2B

How to quote B2B and bulk 3D printing work

Business buyers behave nothing like consumers: they order in quantity, they need a document to attach to a purchase order, they may not pay VAT, and they will come back next quarter. Here's how to price and package that work without turning every enquiry into a week of email.

Updated September 2026~8 min read

The short answer

Give business buyers an instant price and a formal quote, and make the volume break reflect the cost that genuinely falls with quantity - setup and handling, not material. Then put a human approval step in front of the orders that are big or strange enough to hurt if you got them wrong, and handle VAT explicitly rather than hoping the default is right.

How B2B differs, concretely

  • Multi-part enquiries. Not one file - eleven, each with a quantity, some in different materials.
  • A document, not a cart. Procurement needs a quote with a reference number to raise a PO against.
  • Different tax treatment. Business buyers expect net prices, and cross-border EU buyers often expect zero VAT.
  • An approval chain. The engineer who requests the quote is rarely the person who can spend the money, so quotes have to survive being forwarded.
  • Repeat volume. The same bracket every month is worth more than five one-off keychains, and should be priced like it.

Volume pricing that doesn't eat your margin

Break your cost into what scales and what doesn't. From the cost formula:

  • Material scales one to one. Fifty parts use fifty parts' worth of filament. There is no discount here to give away.
  • Machine time scales almost one to one on FDM - though a full plate prints more efficiently than one part at a time, because travel moves and heat-up are shared.
  • Setup and handling barely scale at all. Slicing, plating, one QC pass, one parcel. This is where the real saving lives.

So the honest discount is a discount on the fixed component. Consider a part with $1.20 of material, $3.00 of machine time and $4.00 of setup and handling at quantity one:

QuantityMaterial + machineSetup per unitCost per unitCost vs qty 1Break to offer
1$4.20$4.00$8.20--
10$4.20$0.90$5.10−38%−10%
50$4.20$0.35$4.55−45%−15%
250$4.20$0.22$4.42−46%−18%

Two things to read off that table. First, the break you offer should be smaller than the saving you make - that gap is how a volume tier improves your margin instead of handing it over. Second, and more important, the cost curve flattens: between 50 and 250 units your cost per unit moves by 13 cents, because everything amortisable has already been amortised. A discount schedule that keeps deepening past that point is discounting against a saving that stopped arriving. That is the mistake behind most bulk quotes that lose money.

Order-value tiers vs per-unit tiers

Per-unit tiers reward repeat quantity of the same part, which is what you want for production work. Order-value tiers ("5% off over $500") reward a big mixed basket, which is what you want for prototyping customers who send eleven different files at once. Most shops end up wanting both, applied in that order.

Tax, and why it's worth getting right

For EU sellers the common case is the reverse charge: a business buyer in another member state gives you a validated VAT number, you invoice net, and they account for the VAT at home. To do that you need the VAT ID captured on the order - not in an email thread - and evidence that you validated it. Getting this wrong is expensive in the direction that's hardest to fix: you can't easily go back to a customer six months later and ask for 19%.

Also decide how prices are displayed. Consumers in most European markets expect tax-inclusive prices; business buyers expect net. Showing a business buyer a gross figure with no label invites a "why is your quote 20% higher than the other shop's?" that you'll have to answer manually. State the treatment on the quote in words.

None of this is tax advice - thresholds, place-of-supply rules and the treatment of services vary. Confirm your specific case with an accountant.

When to put a human in the loop

Instant quoting is right for almost everything. The exceptions are worth naming, because they're where automation genuinely fails:

  • Value. Above some threshold - often the point where a wrong quote costs you a week - you want to look before you commit.
  • Weight or size. A 2 kg part or one that just fits the plate is a candidate for a different approach entirely, or a decline.
  • Scale errors. A model exported in metres instead of millimetres prices as a house. Geometry-based quoting catches the absurd ones with a maximum-part-size check, but the near-misses still deserve eyes.
  • Unusual materials or finishes. Anything you haven't run before shouldn't be sold at an automated price.

The workflow that handles this well is an approval queue that only engages above a threshold: small orders flow straight through, large ones wait for you, and you can send back a counter-offer rather than a rejection. Everything else stays automated, which is the point - see automating your quotes.

What goes on the quote document

  • A quote reference and an expiry date - the single most useful clause you'll ever add, because it caps your exposure when material prices move.
  • The buyer's part numbers next to your filenames. Procurement matches on their reference, not yours.
  • Per line: quantity, material, finish, unit price, line total.
  • Lead time, stated as production plus transit - see lead times and rush pricing.
  • Tax treatment in words, and the VAT ID if reverse-charged.
  • Payment terms, and your terms & conditions by reference.

Instant B2B quotes with a safety net

Filaquote prices multi-file enquiries from the geometry, applies your volume tiers, supports tax-exempt B2B ordering with the VAT ID captured on the order, and can route orders above a value or weight into an approval queue where you counter-offer, remind or expire the quote.

Add to Shopify

FAQ

How do I give a volume discount on 3D printing?

Discount only the part of your cost that actually falls with quantity, which is setup and handling. Material scales one for one, so a flat 30 percent off the whole unit price at fifty units comes straight out of your margin. Work out your real cost per unit at each tier, offer a break that is clearly smaller than the saving, and stop deepening it where the cost curve flattens - for most parts that is somewhere around fifty units.

Do I charge VAT to a business in another EU country?

Usually not - intra-EU business-to-business supplies are typically reverse-charged, so you invoice net and the buyer accounts for the VAT. The conditions are that you hold and have validated their VAT number, that it appears on the invoice, and that you keep the validation evidence. Rules differ by country and by what you are supplying, so confirm the treatment with your accountant.

Should B2B customers be able to check out instantly?

Give them the price instantly and the checkout conditionally. An engineer wants a number in ten seconds to put in a project budget, so hiding it behind a contact form loses the enquiry. But a large or unusual order deserves a human look before you commit a week of capacity to it, which is what an approval threshold is for.

What should a 3D printing quote document contain?

A quote reference and an expiry date, the buyer's own part numbers alongside your filenames, quantity, material and finish per line, the unit price and line total, the lead time, tax treatment stated explicitly, and your terms by reference. The expiry date is the clause that saves you when material prices move.