Guides

How to pay affiliates and publishers abroad with stablecoins

How an affiliate network pays publishers in other countries with stablecoins: the payout cycle, rail per country, publisher data, clawbacks and run limits.

Caio Barbosa

Founder & CO-CEO

Forbes Under 30. One of the leading voices in Fintech & Crypto in Brazil. Writes weekly about stablecoins, payments, and the future of financial infrastructure in Latin America.

Cover image for Lumx blog article: How to pay affiliates and publishers abroad with stablecoins
Cover image for Lumx blog article: How to pay affiliates and publishers abroad with stablecoins

Paying affiliates abroad with stablecoins means the network funds one balance in the USDC stablecoin or USDT, registers each publisher's bank account once, and sends one payout per publisher. A provider converts at a quoted rate and credits local currency over the publisher's own rail, such as Pix (Brazil's instant payment system), so no publisher handles a token.

The transfer is the easy part. The hard parts are deciding when a commission is payable, handling a refund after payment, collecting paperwork and staying inside the limits of a run. This guide follows one cycle.

How does a stablecoin affiliate payout cycle work?

Money moves at the last stage of the commission lifecycle, never at the click. Only a validated balance is payable.

Commission lifecycle and the point where a payout runs

Stage

Does money move?

What your system does

What the payout provider does

Tracked

No

Attributes the click, lead or sale to a publisher

Nothing

Pending

No

Holds it while the advertiser can reject or refund

Nothing

Validated

No

Adds it to the publisher's payable balance

Nothing

Payable

Yes

Closes the cycle, nets earlier reversals, drops balances under the threshold

Converts the stablecoin and pays each publisher's account

Paid

Done

Stores the payout reference next to the commissions it settled

Reports each status change

Reversed after payment

No outbound movement

Subtracts the amount from the next cycle

Nothing

On Lumx the network is the customer. It completes KYB (know your business, the verification of a company and its owners) once, which Lumx targets at one business day, and funds a wallet that keeps its balance between operations, so a cycle is funded once and not once per publisher. Funding is a USD wire matched to an on-ramp or a stablecoin transfer to the wallet. Each publisher then gets one off-ramp, which moves through TRANSFERRING_STABLECOIN, TRADING and TRANSFERRING_FIAT to SUCCESS or FAILED, and each status change arrives as an offramp.* webhook. Lumx handles the compliance checks and the conversion inside that call, and the commission ledger stays yours.

Whose money it is, and which verticals can be paid

A network can pay its own publishers from its own balance. It cannot use its Lumx account as a pass-through for money that belongs to someone else without Lumx seeing who that someone is. The Lumx documentation puts the test as two questions before every transaction: whose money is it, and whose business does it pay for. A network that pays commissions from its own balance and bills advertisers separately fits. One that collects an advertiser's budget and passes it straight to publishers is closer to the payout programs and agency models that need written compliance approval first, requested at compliance@lumx.io. Decide which model you run before integration. The marketplace version of an approved structure is in how marketplace payouts are built.

Screen the verticals too. The network must disclose its own activity at onboarding and on an ongoing basis. Licensed gambling and crypto businesses are high-risk: allowed with disclosure, risk assessment and Enhanced Due Diligence (EDD). Adult content, unlicensed gambling and tobacco are prohibited, and publishers in restricted jurisdictions cannot be paid. Non-disclosure can mean rejection or suspension, and a payout can be held by an RFI (request for information, a compliance hold that asks for a document) because of a publisher's profile or declared purpose. The sources are the Lumx pages on prohibited business activities and supported countries. On Lumx, the compliance team reviews the network's disclosure, and each publisher destination is verified before the network can pay it.

What each publisher has to give you before the first payout

Three things: who the account holder is, where the money goes, and the tax paperwork your program requires.

The holder is the legal name exactly as the bank has it, and whether the account belongs to an individual (in Brazil, a CPF (the individual taxpayer ID)) or a company (a CNPJ (the company taxpayer ID)). A tax ID that does not match the account gets a credit refused (why stablecoin payouts get rejected). The destination details depend on the rail: a Pix key and its type, a CLABE (the 18-digit Mexican bank account number) for SPEI (Mexico's interbank transfer system), account and routing numbers for ACH and FEDWIRE, an IBAN and BIC for SEPA, or a sort code and account number for Faster Payments (the UK's real-time bank transfer network).

The tax form depends on where the payer sits. A US payer typically collects Form W-8BEN from a foreign individual, Form W-8BEN-E from a foreign company, and Form W-9 from a US person. The IRS describes W-8BEN as the form a foreign beneficial owner gives the payer when an amount is subject to withholding (irs.gov, checked November 1, 2026). Whether a commission is subject to withholding depends on the facts, so ask a tax adviser. Lumx does not list W-8 or W-9 forms among its document types, so the network collects them itself.

On Lumx, each publisher is a destination registered under the network's customer, with a holder.relationship from a closed list. An affiliate or publisher reads as BUSINESS_PARTNER. Compliance reviews that field, so choose the one that is true. Each payout also carries a purpose code. PERSONAL_ACCOUNT is valid only for SELF destinations, so a third-party publisher needs a code that matches the commercial reality, such as PROFESSIONAL_SERVICES for marketing services, because a wrong code can trigger an RFI. The purpose codes page lists the accepted values. Destinations report under_verification, approved or final_rejection, so register publishers when they join, not on the morning of the run.

Which rail and currency pays a publisher in each country?

Pay on the publisher's own domestic rail where there is one, and fall back to USD by SWIFT.

Payout rails for publishers, with the ceiling that applies to one payment

Publisher location

Currency and rail

Settlement

Ceiling per payment

Brazil

BRL over Pix

Minutes, 24/7/365, no cut-off

Your customer limit

Mexico

MXN over SPEI

Minutes, 24/7/365, no cut-off

Your customer limit

Colombia

COP over Bre-B

Minutes

1,000 UVB, about COP 12.11 million in 2026

Colombia

COP over ACH Colombia

No settlement window confirmed

No per-payment cap, your customer limit applies

United States

USD over ACH

1 to 2 business days, cut-off 2:00 PM ET

Your customer limit

United States

USD over FEDWIRE

Same business day, cut-off 3:00 PM ET

Your customer limit

United Kingdom

GBP over Faster Payments

Minutes, 24/7/365

Up to GBP 1 million

Euro area

EUR over SEPA

Fast scheme or credit transfer, routed automatically

Your customer limit

Everywhere else

USD over SWIFT

1 to 5 business days, cut-off 3:00 PM ET

Your customer limit

Three details matter most. First, Colombia has two payout rails, and the destination fixes which one it uses when it is registered. Bre-B (Colombia's instant payment system) uses the publisher's Bre-B key and has a regulatory ceiling for 2026 set by the Banco de la República, Circular Reglamentaria Externa DSP-465, Asunto 18, numeral 3.2. A payout above the ceiling to a Bre-B destination is refused and never split or diverted to another rail. A publisher whose commission can exceed it should be registered on ACH Colombia, with its settlement timing confirmed at registration.

Second, SWIFT on Lumx is in USD only, so a publisher outside the local-rail countries receives dollars, and intermediary banks can take fees Lumx does not control. Third, cut-offs run on the rail's own clock: a payout triggered at 4:00 PM in São Paulo has already missed the 3:00 PM ET FEDWIRE deadline.

Lumx pays Brazil over Pix and Mexico over SPEI around the clock, and the payer a Brazilian publisher sees is the network, because BRL accounts are named. Lumx does not deduct a fee from the amount that arrives on Pix, SPEI or Bre-B. The pages for USDC to BRL, USDC to MXN and USDC to GBP show each live route, and the coverage page lists the rest.

Clawbacks and minimum payouts: net them, do not recall them

Net them against the next cycle and do not try to take the money back. Plan a credited Pix or SPEI payout as final. A refund that lands after the payout becomes a negative balance in your ledger, and the next cycle absorbs it: if a publisher owes 40 in reversals and earns 300 the next month, you pay 260.

Show each reversal on the publisher's statement, and set a minimum payout so small balances roll forward. I recommend a monthly cycle with a roll-forward threshold, and I would not pay a new publisher until their second cycle has validated. The first cycle is where accounts that sign up, cash out and disappear show themselves, and a payout that has landed cannot be pulled back. I would rather explain a delayed first payment than chase a debt from someone who has gone. I would set the threshold from the cost of one real payout per country, not from a round figure.

On Lumx, the netted amount is simply the amount you send, so a clawback never needs a special call. Each payout takes a free-form metadata object, which is where the cycle id and publisher id belong, and a memo, which the docs describe as a reference for the transfer and which the publisher may therefore see, so put the cycle label there and keep internal ids out. The fee model is explained in how stablecoin payout pricing works: a monthly platform fee plus usage-based per-transaction fees, transparent FX on locked quotes, no pre-funding; no published plans. Here, no pre-funding describes the fee model and the quote, with no collateral held for the price, while the payout itself is still paid from the wallet balance the network funds before the cycle.

Run size and timing: the monthly ceiling and the cut-offs

The ceiling belongs to the customer, not the rail. A KYB-verified business at the standard level can send up to USD 50,000 in one off-ramp and USD 100,000 a day and a month. Enhanced-level figures are set from the documents the customer submits.

The monthly figure catches affiliate networks. Daily and monthly are the same number at the standard level, so a network paying once a month spends its whole month in one run, as payout limits and cut-offs by rail works through.

On Lumx, reading the customer with includeTransactionLimits=true returns the per-transaction maximum and the remaining amounts for the day and the month, so a run can check its total before the first payment. A payment over a limit is rejected with TRANSACTION_LIMIT_EXCEEDED. A limit increase is requested per transaction type with a supporting document. Every payout is its own call with its own Idempotency-Key, a UUID v4 that you generate once, store before the call, and reuse on a retry. The same key returns the cached result, so a crashed run can resume and pay exactly the publishers who were not paid. Keys expire after 24 hours, so a resume after a day should first check your ledger or the payout status. A failed response is cached under its key too, so a deliberate retry needs a new key and a new ledger entry.

Take a run of USD 140,000 against the USD 100,000 monthly ceiling: about USD 40,000 stays unpaid with the money already earned. Read the remaining amount first and request a higher limit before the run, not after it stops.

How does a stablecoin payout compare with a wire, PayPal or a payout marketplace?

Compare what the publisher receives, not the headline rate. A SWIFT wire can lose money to intermediary banks the sender does not control. PayPal and marketplace payout tools bring their own fees and sign-up, so read each provider's current terms. A stablecoin payout over a local rail credits the publisher's own bank account in local currency at the locked quote.

On Lumx, no fee is deducted from the amount that arrives on Pix, SPEI or Bre-B, and SWIFT intermediary fees sit outside Lumx's control. The network's own cost is the fee model in how stablecoin payout pricing works.

When paying publishers in stablecoins is the wrong tool

Publishers in mainland China cannot be paid in stablecoin. Notice Yinfa [2026] No. 42 of the People's Bank of China, dated February 6, 2026, bars foreign crypto services to people in mainland China, so those publishers get dollars by SWIFT. A program with publishers only in the United States does not need a stablecoin, and a publisher whose balance would be a few dollars should be paid quarterly. Paying individuals on a schedule is a different job, covered in paying contractors in stablecoins.

What a publisher payout looks like on Lumx

Lumx is stablecoin payments infrastructure for businesses that move money between Latin America and the rest of the world: one API to collect, hold, convert, and pay out in BRL, MXN, COP, USD, EUR, and GBP or in USDC and USDT, over local rails such as PIX, SPEI, PSE, Bre-B, ACH, FEDWIRE, SEPA, and Faster Payments, with SWIFT and on-behalf-of payments and collections (POBO and COBO) in USD, EUR, and GBP, plus named virtual accounts, custodial wallets, and KYB/KYC built in.

For an affiliate network the pieces are few. The network is the customer and holds the wallet, each publisher is a verified destination, and a cycle is one off-ramp per publisher with a purpose code, an idempotency key and metadata. Every payout ends at offramp.success or offramp.failed, and the receipt carries the exchange rate, the fees and the final local amount, which is the line a publisher statement needs. A stopped payout surfaces as an RFI and waits for the answer. Large transactions can add up to two business hours of review. The global payments product page describes the surfaces, the off-ramp explainer covers the conversion step, and reconciling stablecoin transactions covers matching each payout to the commissions it settled.

Methodology and sources

Product behaviour comes from the Lumx documentation read on November 2, 2026. Colombian payout rails follow Lumx's confirmed rail facts and the Banco de la República circular named above. The tax form descriptions come from the IRS pages for W-8BEN, W-8BEN-E and W-9, checked November 1, 2026.

Verified on November 1, 2026. Operational context, not legal, tax, or investment advice.

Cover photo: Laura Ockel on Unsplash.

  • How do you pay affiliates abroad with stablecoins?

    The network funds a USDC or USDT balance, registers each publisher's bank account as a payee, and sends one payout per publisher after the commission has validated. A provider converts the stablecoin and credits local currency over the publisher's own rail, such as Pix in Brazil or SPEI in Mexico. On Lumx, the network is the customer, each publisher is a destination, and each payout is an off-ramp that reports offramp.success or offramp.failed by webhook.

  • How should a network handle a clawback after a publisher has been paid?

    Net it against the next cycle instead of trying to recall the money, because a credited Pix or SPEI payout should be treated as final. On Lumx, the netted figure is just the amount of the next payout, and the metadata field holds the cycle and publisher ids that tie it to your ledger.

  • How fast does a publisher get paid?

    Pix, SPEI and Bre-B credit in minutes at any hour, ACH and wires follow US business days, and SWIFT takes one to five business days. A compliance review can add time. Lumx publishes a cut-off and settlement window per rail, and Pix and SPEI have none.

  • Why use stablecoins instead of PayPal or a bank wire to pay affiliates?

    A stablecoin payout reaches the publisher's own bank account in local currency, so the publisher needs no extra account and the net amount does not depend on intermediary banks. On Lumx, no fee is deducted from the amount that arrives on Pix, SPEI or Bre-B, and the fee model is in how stablecoin payout pricing works.

  • Can any publisher be paid this way?

    No. Adult content, unlicensed gambling and tobacco cannot be paid, licensed gambling gets Enhanced Due Diligence, and restricted jurisdictions are closed. On Lumx, the network discloses its verticals at onboarding and each publisher destination is verified.

Stay up to date with what Lumx is developing.

Sign up to receive them by email.

Share on socials:

how-to-pay-affiliates-and-publishers-abroad-with-stablecoins

A

how-to-pay-affiliates-and-publishers-abroad-with-stablecoins

How to pay affiliates and publishers abroad with stablecoins

Copy link

Copied!

how-to-pay-affiliates-and-publishers-abroad-with-stablecoins

TALK TO OUR TEAM

Ready to transform your business with stablecoins?

Discover how our infrastructure can seamlessly integrate stablecoins into your financial operations quickly, securely, and efficiently.

Guides

In this page

©2026. All rights reserved.

Lumx US OP LLC ("Lumx") is a financial technology and payments infrastructure company. Lumx US OP LLC is a Money Service Business (MSB) registered with the Financial Crimes Enforcement Network (FinCEN) (MSB #31000316459619). Lumx is not a state-licensed money transmitter and does not, in its own capacity, engage in the provision of regulated money transmission services. All such regulated activities are conducted exclusively through, and under the licenses of, duly authorized financial-institution partners.


Lumx is not a bank, financial institution, payment institution, or custodian of client funds. Certain services made available through the Platform may be provided by duly authorized and regulated third-party partners, in accordance with applicable laws and regulations.

Please refer to Lumx’s Terms of Use and Privacy Notice for further information regarding the conditions governing the use of the Platform and the processing of your personal data.