Back to blog
Brutalist editorial illustration of two paper hands meeting to exchange a parcel and a paper film reel on cream paper, mint tape strip across the parcel, yellow highlighter blob behind a paper invoice card with abstract dash marks
Trade for content is still a rate card. The invoice just gets paid in stock.
contra dealsbarterbangkok

Contra deals with Bangkok creators in 2026: what to trade

By Mai Influence

A contra deal is not product seeding. Seeding is send-and-hope, no obligation, no clause, and no line item. A contra deal is a signed brief where the creator delivers named posts and the brand pays in something other than cash: stock, a stay, a treatment, a course, a piece of software, a table for four on a Friday night. The reason SEA marketers keep confusing the two is that both start with a box in the post. The reason they keep losing on contra is that they treat it like seeding and forget to write a rate card.

In Bangkok in 2026, contra is quietly one of the biggest levers a cash-tight brand has, and one of the easiest ways to overpay if you skip the maths. The five categories that carry most of the contra volume are hospitality, beauty, F&B, fitness, and software or SaaS trials. What follows is what actually works, from real briefs sent through the Mai Influence roster.

The retail-value trap

The first thing that goes wrong with contra is the retail-value trap. A boutique hotel offers a two-night stay at 18,000 THB retail. The creator sends a rate card at 25,000 THB for a Reel plus three Stories. The brand pushes the stay across the line, the creator agrees, and both sides now think they got a bargain. Neither did. The hotel's marginal cost on a midweek room is closer to 3,500 THB. The creator's marginal cost on the same brief without cash is the opportunity cost of the slot, which is closer to the full 25,000 THB.

Value the trade at your marginal cost and the creator's opportunity cost, not at retail. If your marginal cost is 20 percent of retail, do not offer contra of face-value equal to the rate card. Offer contra with a retail sticker that is three to five times the rate card, and expect the creator to negotiate down from there.

Two paper hands exchanging a wrapped parcel and a paper film reel, invoice card behind, mint tape and yellow accents
The trade only clears when both sides value it the same way.

When contra actually earns

Contra earns the brief in three shapes and not many more.

  • Hospitality with real inventory slack. A hotel with 40 percent midweek occupancy in the shoulder months, or a spa with a Tuesday-Wednesday gap, is trading empty seats. See the travel and hospitality rates guide for the tier ranges the roster actually clears at.
  • Beauty and skincare with high-margin stock. Retail 4,500 THB for a serum with a marginal cost near 500 THB gives the brand a 9x multiplier. The beauty and skincare rates guide covers what the roster charges once cash is on the table, which is the number you are trying to match with product.
  • Software, courses, or memberships. A twelve-month membership at 24,000 THB retail with near-zero marginal cost is contra gold. The creator gets a year of use they would have paid for. The brand pays in a licence key.

If none of those three shapes describe you, cash is almost always the cheaper option than the trade you are about to make. Do not force contra to save a small line on a plan where the maths does not clear.

The clauses that hold

A contra brief with no contract is a seeding drop. A contra brief with a contract looks like a normal creator agreement, with three extra clauses.

The first is a THB-equivalent value written into the deal. Not retail. Not marginal cost. The negotiated fair-value both sides agree to book. This is the number that goes in the wrap report, in the creator's tax records, and in the brand's marketing spend line. Bangkok creators earning over the tax threshold do declare contra as income, and the roster's own accountants coach for it.

The second is a redemption window. Free stays that never get booked become a nine-month argument. Set 90 or 120 days from signature, and put a kill fee behind it if the redemption slips past. If the shape of that kill fee is new, the kill fees breakdown is the shortcut.

The third is a delivery clause that matches the deliverable to the trade, not the retail number. One Reel plus two Stories for a two-night stay is roughly market. Three Reels plus a YouTube integration is not. If you would not pay cash-rate 65,000 THB for that package, do not pay it in nights.

The best contra briefs read like normal briefs where somebody swapped the invoice line for a voucher and left everything else alone.

Payment terms and tax reality

Contra does not remove payment terms. It shifts them. The payment terms guide for Bangkok creators still applies: the redemption itself is the deposit, and the balance is the delivery. Where cash briefs might run 50 on signature and 50 on delivery, a contra brief typically runs stay-first, content within 14 to 21 days of check-out, and a small cash top-up of 3,000 to 8,000 THB to cover the creator's travel or accountant fees for the trade.

Withholding is the sting most SEA brands miss. Thai revenue treats a valued trade as income, which means the 3 percent withholding tax on service fees still applies on the THB-equivalent value written into the deal. Book it in your ledger. The alternative is a nasty year-end reconciliation.

Paper contract with a folded spa robe and a hotel keycard clipped to the corner, mint tape across the signature line
The keycard is the deposit. The signature line still matters.

When to walk away from the trade

If the creator asks for a longer usage window than the trade covers, walk. If the redemption timeline pushes past your campaign launch, walk. If your marginal cost on the trade is above 40 percent of retail, cash is likely cheaper. And if the roster you are looking at is charging you full Bangkok creator rate card numbers and asking for a contra top-up on top, you are not in a barter conversation. You are in a badly negotiated cash one.

Contra is a real lever, not a discount tactic. Treat the trade like a rate card and the brief holds. Treat it like a favour and you will be arguing about a stay somebody never took in the middle of Q4.

More from the blog