Which Sourcing Fee Structure Fits Your Order Type
2026-10-30 · YIVAHUB Team
Two buyers with identical order values can be correctly charged in two different ways, and the difference is never order size. It is the shape of the programme: how often it repeats, how much work happens before anything is ordered, and who carries the risk if it stops. Pick the structure that matches the shape, and the fee becomes a non-issue. Pick the wrong one, and you will spend the relationship arguing about the invoice instead of about the product.
The one test that decides everything: what does the agent earn if you order twice, or not at all. Every structure prices a different risk. A percentage pays the agent for the value that flows through them, so their income depends on your repeat business. A flat fee pays for a defined piece of work, so their income depends on doing it once and moving on. A retainer pays for availability, so their income depends on the relationship continuing regardless of volume. Cost-plus pays for nothing in particular, which is exactly why it is hard to audit. Ask what the agent earns in your worst case and your best case, and compare that to what you are actually asking them to do. The mismatch is usually obvious once it is written down.
A trial or first order is a flat-fee job, and it is rational to pay above the percentage equivalent. On a first order the agent's work is front-loaded and does not scale with order value: finding and vetting factories, getting samples, checking certification, correcting a specification, negotiating a first price with no leverage. On a small order a percentage under-pays that work, and an under-paid agent has three options: do it badly, charge you somewhere else, or decline. Paying a flat fee that is deliberately higher than the equivalent percentage on the first order is a good trade, because it buys you the one thing that matters at that stage, which is an agent whose incentive is to get the specification right rather than to grow the order value.
A steady reorder programme is a percentage job, and it is the only structure that keeps the incentive pointed the right way. Once the product, the factory and the schedule are settled, each reorder is short and predictable: confirm the quantity, place the order, book the inspection, release the goods. A flat fee at that stage over-pays per order and gives the agent no reason to push on price or to catch a cost increase. A percentage keeps their income tied to the two things you care about, which are unit price and volume, and it means a price reduction negotiated on your behalf reduces their fee too. That alignment is worth more than the fee itself.
A multi-supplier or multi-category programme needs a percentage with a per-order floor. Consolidation work is real, it involves several factories, several documents and a shared container, and it does not scale linearly with the value of each purchase order. Without a floor, the small purchase orders in the programme become loss-making for the agent and get deprioritised quietly, which shows up as slow replies on the orders that matter least to them and most to you. A stated minimum per purchase order solves it in one line and makes the whole programme worth their attention. It is the most useful single term in a multi-category programme.
Anything with real development before the first order needs a retainer or a project fee, because there is nothing to take a percentage of. Design work, tooling, sample rounds, certification testing and pilot production can run for three to six months before a purchase order exists. Under a percentage-only arrangement, that period is unpaid, and an agent facing an unpaid quarter will either avoid those projects or rush them to reach the order. A monthly retainer or a fixed project fee covers the development phase and then converts to a percentage once production starts. Buyers who skip this step are the ones whose new product development moves slowly for reasons nobody can name.
If the agent is only inspecting and consolidating goods you already buy, pay per service, not a percentage of the goods. This is the most common structural mismatch in mature programmes. A buyer with an established supplier who needs pre-shipment inspection, a consolidation hub and export documents is buying man-days and handling, and charging a percentage of goods value for that makes the fee rise every time the unit price rises, for work that did not change. Inspection is normally priced per man-day, consolidation per shipment or per cubic metre. It is cheaper, auditable, and it stops the fee from growing with your product cost.
Cost-plus is right in one situation and dangerous in another. It is right when you want a single number and no separate service invoice, which suits a small buyer placing simple, standard orders where the relationship is short and the transparency question does not arise. It is dangerous when you are relying on the agent to choose a factory, because a markup inside the price means the recommendation and the compensation come from the same place, and you cannot see either. If you are using cost-plus, ask for the factory price and the markup to be stated separately on the quote even if you pay one number. An agent who will do that has effectively given you a percentage arrangement with better disclosure.
Write down what changes the structure, before it changes. Structures should not be permanent; they should move with the programme. Two triggers cover most cases: a flat fee converts to a percentage once annual volume passes a stated figure, and a retainer converts to a percentage once regular purchase orders begin. Agreeing those switches at the start costs nothing and removes the worst version of the conversation, which is a renegotiation in the middle of a peak season when neither side has a good alternative. It also gives you a legitimate reason to review the arrangement annually, which is healthy anyway.
Then reduce every structure to the same number and stop thinking about it. Whatever the structure, express it as an effective rate at your own volume, put it next to the goods cost on one line, and compare that. A percentage with a floor, a flat fee and a retainer can all be made comparable in one spreadsheet row, and once they are, the structure stops being an argument and becomes an input. The arrangement you want is the one where the agent's income grows when your programme grows and shrinks when it shrinks, because that is the only structure that needs no supervision.
Where this lands with us. We quote trial orders as a flat fee, production as a percentage with a stated minimum per purchase order, and development work as a project fee that converts once the first order is placed. It means the invoice changes shape as the programme changes shape, which is the point. Send the product, the quantity and the destination, and the fee structure we propose will name which of the three applies and why.