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.





