The Question No Sourcing Agent Wants to Answer Directly
When a procurement manager asks "how much does your agent commission cost?", the typical answer is some variant of: "It is competitive." / "It depends on project size." / "We bake it into the per-piece pricing."
These are not answers. They are deflections. And they cost buyers real money — because the difference between a 15% honest agent fee and a 35% hidden margin is meaningful on any project of consequence.
This article is the commission and fee structure transparency we wish was standard in the Thailand furniture sourcing industry. We disclose our own fee model, document the alternatives, and show you the procurement math that determines whether an agent fee is worth paying.
The Three Sourcing Agent Fee Models
Thailand sourcing agents charge in one of three structural models. Each has different incentives and different transparency.
Model 1: Percentage Coordination Fee (transparent)
The agent quotes the atelier's actual production cost and adds a stated coordination fee — typically 12–25% of atelier cost.
How the quote looks:
Item: Custom teak dining table, 2.4m, mortise-and-tenon
Atelier cost (Chiang Mai joinery atelier): ฿48,000
Coordination fee (Thai Sourcing Agent, 18%): ฿8,640
Total piece price (ex-freight): ฿56,640
Pros: full transparency. You know exactly what the atelier earns and what the agent earns.
Cons: feels like more conversation than a single bundled price.
This is our model. We charge 15–22% coordination fee depending on project complexity, and we itemise it on every quote.
Model 2: Bundled Per-Piece Pricing (opaque)
The agent quotes a single bundled price per piece without disclosing the atelier-cost-versus-margin split.
How the quote looks:
Item: Custom teak dining table, 2.4m, mortise-and-tenon
Total piece price (ex-freight): ฿65,000
Pros: simpler quote presentation.
Cons: the agent's margin is hidden. In our industry experience, bundled-price agents typically take 28–45% margin on top of atelier cost — meaningfully higher than transparent coordination fees.
This is the most common model in the Thai furniture sourcing industry, and it is the one that costs buyers the most money.
Model 3: Retainer + Reduced Commission (hybrid)
The agent charges a monthly retainer for ongoing project management, plus a reduced per-piece coordination fee (typically 5–10%).
How the quote looks:
Project retainer: ฿180,000/month for 4 months = ฿720,000
Per-piece coordination: 8% on top of atelier cost
Pros: aligns agent incentive with project outcome rather than per-piece markup.
Cons: only viable for large projects (typically $300K+ FF&E budget).
Used for: large hospitality projects, multi-property procurement, ongoing supply contracts. Not relevant for single-piece commissions or small boutique projects.
What Determines the Right Fee
Across the 70+ projects we have managed since founding Thai Sourcing Agent, the agent fee that delivered the best buyer outcome correlated with these factors:
Project complexity (higher fee justified)
- Multi-atelier coordination (different pieces from different workshops)
- Custom material development (sample-iteration cycles)
- Complex CMF specifications (multiple finishes, uncommon hardware)
- Hospitality-grade durability requirements
- Tight timeline with no buffer
Buyer experience (lower fee acceptable)
- Buyer has done previous Thailand procurement
- Buyer has design specification capability in-house
- Buyer has freight and customs handling capability
- Buyer is willing to absorb some QC risk
Project scale (fee scales down)
- Single-piece residential commission: 18–22%
- Multi-piece residential project (6–12 pieces): 16–20%
- Boutique hotel project (40–80 pieces): 14–18%
- Large hospitality project (100+ pieces): 12–16%
The pattern: smaller projects need more relative coordination time per dollar, so the percentage is higher. Larger projects amortise the coordination work, so the percentage drops.
What 18% Actually Buys You
For a representative project — single-piece custom teak dining table, ฿48K atelier cost, ฿8.6K coordination fee (18%) — what does the buyer get for the ฿8.6K?
The work the agent does:
- Brief translation (2–4 hours): converting buyer's verbal/photo brief into atelier-readable specification
- Atelier matching (1–2 hours): identifying the right workshop for the specific piece
- Quote preparation and negotiation (1–2 hours): pricing the piece, negotiating timeline, securing capacity
- Sample coordination (2–3 hours): ordering wood samples, fabric swatches, hardware samples; shipping to buyer
- Production monitoring (3–5 hours): weekly photo updates, weekly check-ins with atelier, exception management
- QC visit (1 day on-site): pre-shipment inspection at atelier, including travel
- Documentation (1–2 hours): commercial invoicing, certificate of origin, CITES if applicable
- Freight coordination (2–3 hours): packing, freight booking, tracking, delivery handover
- Issue resolution (variable): defect handling, replacement coordination, warranty disputes
Total agent time per single-piece project: 15–25 hours of professional sourcing work, plus on-site QC.
At ฿8.6K, that is ฿345–575 per hour of sourcing work. Below typical Bangkok consulting rates for skilled procurement work; appropriate for the scale of the engagement.
For larger projects, the per-piece time decreases due to amortisation of QC visits, documentation, and freight coordination across more pieces. This is why larger-project percentages drop.
Procurement Math: When the Fee Is Worth It
The procurement question is not "is the agent fee low?" but "is the total delivered cost lower than the alternative?"
Comparison: 30-room boutique hotel FF&E project
Option A: Bangkok showroom procurement (luxury furniture distributor)
- Total furniture: ฿18,500,000 (showroom retail across all categories)
- Includes: distributor margin (~50%), showroom premium (~30%), brand royalty (~20%)
Option B: International FF&E specialist
- Total furniture: ฿14,200,000
- Plus FF&E firm fee: 22% on top = ฿17,300,000
Option C: Direct atelier via sourcing agent (us)
- Atelier cost: ฿7,400,000
- Coordination fee: 16% = ฿1,184,000
- Freight (sea, FOB Bangkok with destination forwarding): ฿380,000
- Total: ฿8,964,000
Saving versus Option A: ฿9,536,000 (52%)
Saving versus Option B: ฿8,336,000 (48%)
The procurement saving on the Option C path is greater than 5x the agent's fee. This is the math that makes the agent fee worth paying — when the fee is honest and when the agent's value is real.
When the agent fee is hidden (Model 2 above), the buyer has no way to do this math. The opacity is not accidental.
Red Flags: When Agent Fees Indicate Problems
Specific patterns that indicate something is off:
1. Agent quotes ~10% below Bangkok showroom retail
If the agent's quote is only marginally below Bangkok showroom pricing, the agent is likely operating in Model 2 with high hidden margin. A direct atelier path should be 50–65% below showroom retail.
2. Agent refuses to itemise atelier cost vs. fee
The single most diagnostic refusal. An agent who will not separate these two numbers is taking margin they do not want you to see.
3. Agent fee changes after deposit
The fee was 15% in the initial quote. After deposit, the per-piece prices increase under various pretexts (material substitution, supply pressure, atelier renegotiation). Effective fee climbs to 30%+. By that point, the buyer is committed.
Mitigation: get the fee structure into the contract, with caps on per-piece price increases (typically 5–8% maximum within the contract period).
4. Agent absorbs all freight cost into per-piece pricing
Freight should be a separate line. Agents who bundle freight into piece prices are obscuring both the agent fee and the freight cost.
5. Agent quotes substantially below market
Sometimes too-good-to-be-true is too good to be true. An agent quoting 30% below comparable agents may be:
- Subcontracting to lower-quality ateliers and not disclosing
- Substituting materials or construction methods
- Planning to raise prices after deposit
- Running a scam
A market-rate quote from a transparent agent is safer than a market-busting quote from an opaque one.
Our Specific Fee Structure
For full disclosure, our fee structure as of 2026:
- Single-piece commission (residential): 18–22% coordination fee on top of atelier cost
- Multi-piece residential project (6–12 pieces): 16–20%
- Boutique hospitality project (20–80 pieces): 14–18%
- Large hospitality project (100+ pieces): 12–16%
- Multi-property or ongoing supply: hybrid model with retainer and reduced commission
Always itemised separately from atelier cost on every quote.
Includes: brief translation, atelier matching, quote preparation, sample coordination, production monitoring, QC visit, export documentation, freight coordination, post-delivery support.
Excludes: actual freight cost (quoted separately), Thai VAT (where applicable), customs duty at destination (buyer's responsibility), international transit insurance (optional, quoted separately).
How to Begin Cost-Verified Procurement
If you are evaluating us as a sourcing partner:
- Ask for an itemised quote on a representative piece from your project. We will provide one within 48 hours.
- Compare the breakdown against the diagnostics in this guide.
- Verify by reference — request two recent buyer references and call them.
- Test the responsiveness — observe how the agent handles pre-contract communication; this predicts post-contract behaviour.
The first conversation is free and carries no obligation. If we are not the right partner for your project, we will tell you and suggest who might be.
Related Reading
For procurement strategy across Bangkok furniture sourcing, see Bangkok furniture procurement trends 2026.
For agent and supplier vetting methodology, see how to find a Thai furniture supplier.
For specifically hospitality FF&E procurement, see our hotel furniture procurement guide for Thailand.
For workshop inspection technique, see a Korean sourcing eye on Thai craft.