Milestone payments for manufacturing: how to structure a purchase order

Why 30/70 is the default, where it leaves you exposed, and how to break a manufacturing order into tranches tied to events you can actually verify.

Tranchio6 min read

Milestone payments split a manufacturing order into tranches, each released against a document that proves a specific event happened: a signed PO, a passed pre-shipment inspection, a bill of lading. The standard 30/70 splits the money by timing rather than by evidence, which is why the last and largest payment turns on a shipping document rather than on the state of the goods. This guide covers how to size tranches so the factory's cash position holds while the buyer keeps unearned value, two worked structures for a US$120,000 order, and how to propose the arrangement without it reading as distrust.

Most purchase orders pay in two parts: a deposit to start production and a balance when the goods ship. It is simple to write and easy to agree, and it decides who carries the risk long before anyone has seen the product. If you are structuring an order and you want the payment schedule to track the work rather than the calendar, milestone payments are the tool, and the design is worth getting right before you send the terms.

What a milestone payment actually is

A milestone payment releases money against a specific event that you can confirm from a document. The deposit is released when there is a signed purchase order. A middle tranche is released when a pre-shipment inspection passes. A final tranche is released when the bill of lading exists. Each release is tied to a fact, and each fact leaves a paper trail you did not have to write yourself.

This is different from progress payments keyed to dates or to a percentage of completion the factory reports. "50% at week six" pays against the calendar. "40% on a passed inspection" pays against the goods. The second one is harder to game, because the trigger is a document produced by someone other than the party being paid.

Why 30/70 is the default, and where it fails

Thirty per cent up front is roughly what materials and tooling cost on a typical order, so the deposit funds the factory's purchasing. The 70% balance is paid against a bill of lading because that document happens to exist at the moment the container leaves. The split was chosen for cash flow and timing, not to protect the buyer.

The failure is in the last payment. A bill of lading proves a container was loaded and shipped. It says nothing about what is inside. A buyer can pay a 70% balance against a genuine bill of lading and open the container to find the wrong product, or scrap, and at that point the whole order value is gone rather than the deposit. The exposure is not the size of the deposit, which everyone negotiates. It is that the largest payment is triggered by a document about logistics. There is more on that trade in what 30/70 really costs you.

Tie each tranche to a verifiable event

The move that fixes 30/70 is to add a payment that turns on the state of the goods. Three events are worth building around, because each one produces a document the factory already generates.

The signed purchase order anchors the deposit. It fixes specification, quantity, price, and lead time, so the deposit is released against agreed terms rather than a verbal understanding.

A pre-shipment inspection anchors a middle tranche. A third party checks the goods against the PO before they ship and issues a report. This is the tranche that does the protective work, because it is the first release that depends on the product conforming rather than on time passing. What that inspection covers is worth reading before you rely on it: see what a pre-shipment inspection checks.

The bill of lading anchors the dispatch tranche. It confirms the goods left on the agreed terms and gives you the document you need to take delivery.

Each trigger is a document produced by a party other than the one receiving the money. That is the property that makes the schedule hold.

Size the tranches so the factory's cash holds

A schedule the factory cannot accept is not a schedule. The constraint is working capital: the deposit has to cover materials, and the factory needs most of its money before the goods are out of its hands. So the design question is how to move the buyer's protection later without moving the factory's cash earlier.

The lever is the inspection tranche. Move value out of the final bill-of-lading payment and into the post-inspection payment, and the factory's cash position at dispatch barely changes while the buyer's largest release now depends on a document about the goods. The buyer keeps unearned value, meaning money not yet released, until an event that reflects the actual state of the product.

Two worked structures for a US$120,000 order

30/40/30. Thirty per cent, or US$36,000, on the signed PO. Forty per cent, or US$48,000, on a passed pre-shipment inspection. Thirty per cent, or US$36,000, against the bill of lading. The factory still receives 70% before the goods reach you, which is what 30/70 gives them, so their cash position is effectively unchanged. What changed is that your single largest payment is now the inspection tranche, released against a report on the product rather than a shipping document. This is the version to reach for on most orders, because it costs the factory nothing they had under 30/70.

20/50/30. Twenty per cent, or US$24,000, on the signed PO. Fifty per cent, or US$60,000, on inspection. Thirty per cent, or US$36,000, against the bill of lading. Use this when the deposit under 30/70 was larger than the factory's real materials cost, and you would rather hold that difference until inspection. The trade is that a lower deposit asks the factory to fund more of the early materials themselves, so it suits a better-capitalised supplier or a repeat relationship. The extra ten points sitting behind the inspection is unearned value you keep for longer.

Both schedules pay the factory the same 70% before delivery. They differ only in how much of your money waits behind a document about the goods.

Propose it without it reading as distrust

The schedule can be sound and still die if the factory hears it as an accusation. The fix is to lead with what the factory gets. A factory's real objection to paying out in tranches is rarely suspicion; it is a worry that the structure delays their money. Answer that worry directly by showing the release conditions and the 70%-before-delivery math.

The strongest version commits the whole order value up front. "I would like to commit the full US$120,000 at the start, so you can see it is real before you cut anything, and it releases against the documents you already produce" improves the factory's position relative to a 30% deposit rather than worsening it. A supplier who hears they are being protected against will negotiate. One who hears their payment risk is being removed usually asks how it works.

How Tranchio implements this

Tranchio structures the order into the tranches above and gates each release. The buyer commits the whole order value up front, once, rather than paying in pieces as the order progresses. Each tranche then releases only against its agreed evidence, the signed PO, the third-party inspection report, the bill of lading, together with the buyer's approval. Until both the document and the approval are in, the tranche does not release.

Tranchio is the control-and-record layer. It gates each release against evidence and keeps a tamper-evident record of what was approved and when. It is not a bank and does not custody funds. Payment execution is handled by a licensed provider, live at launch; before launch the platform is invite-only. Fees are 1.5% for a new seller and 0.9% after US$50,000 in volume, and the seller pays nothing and receives every tranche in full. The pricing page has the full breakdown, and the security page covers how releases are gated and recorded.

Milestone payments for manufacturing: how to structure a purchase order | Tranchio