← All articles

9 min read

Split Payments in Crypto: Pay Partners and Affiliates in One Transaction

Split one crypto payment between partners, affiliates and your platform, on-chain and in the same transaction. How it works, use cases and setup.

If you sell with partners, part of every crypto payment you receive belongs to someone else. The agency takes 20%, the affiliate who sent the buyer takes 10%, the co-creator takes half.

The usual fix is a spreadsheet and a payout day. You collect everything into one wallet, work out who is owed what, and send a round of transfers. Partners wait, trust you to get it right, and ask about it in your DMs.

A split payment removes that step. One charge is divided on-chain between several wallets in the same transaction, so every partner is paid the moment the customer pays. This guide explains how crypto split payments work, how they compare with batch payouts and split contracts, and how to set them up for one-time sales and recurring subscriptions.

Full disclosure: TidePay publishes this guide and offers native split payments. We name the other approaches too, and link to their documentation so you can check.

What is a crypto split payment?

A crypto split payment is a single payment that is divided between several wallets by fixed shares, as part of the payment itself. The customer pays once. Each recipient (the merchant, a partner, an affiliate, the platform) receives its share directly, with no shared wallet and no payout run afterwards.

Three terms come up throughout this guide:

  • Recipient: a wallet address that receives part of each payment.

  • Allocation: the share each recipient gets, usually a percentage of the charge.

  • Take rate: the cut a platform or payment processor keeps from each charge.

Not every "split" happens at payment time. Some tools collect the money first and split it later, which brings back the waiting and the trust you were trying to remove. The comparison below shows where each approach holds the funds in between.

How on-chain split payments work

With a native split, the division happens inside the charge itself. On TidePay it takes four steps, for one-time payments and subscriptions alike:

  1. You define the split on the offer. Add up to 9 recipient wallets and their percentages to a pricing option. TidePay's fee wallet is added as a 10th recipient, and your percentages are rescaled to make room for it.

  2. The customer authorizes once. At checkout they connect a wallet and approve the payment. On EVM chains that is an ERC-20 allowance; on Solana it is a subscription in the audited @solana/subscriptions program.

  3. Each charge pays everyone in one transaction. The amount moves from the customer's wallet to every recipient at once. Nothing sits in a TidePay balance waiting to be redistributed.

  4. Renewals repeat the same split. On a subscription, every cycle pays the same recipients the same shares until the subscriber cancels.

The allocation is locked once a customer approves it. That protects both sides: the subscriber knows exactly who they are paying, and each partner can check their share on a block explorer.

Example: a $100 monthly membership split three ways

A creator sells a $100 USDC monthly membership. The agency that runs her account gets 20%, and the affiliate who referred the subscriber gets 10%. On TidePay's Starter plan (1% per charge), the fee comes off the top and the 70/20/10 split applies to the remaining $99.

Every partner's share lands in the same transaction hash, every month, and nobody holds the money in between.

Paying from an exchange? Allowances need a connected wallet, so plain transfers work differently. For one-time payments on EVM chains, the customer sends to a deposit address that is a vault no one owns; it can only pay that payment's recipients, pro rata. On Solana, the customer's own Solana Pay transaction pays every recipient directly.

Split payments vs. batch payouts vs. split contracts

The question that separates these approaches is simple: where does the money sit between the customer paying and the partner getting paid?

Approach

Example

When partners get paid

Where funds sit in between

Works for subscriptions

Cost

Manual payouts

Spreadsheet plus wallet transfers

On your payout day

Your wallet

Yes, by hand every cycle

One network fee per transfer, plus your time

Mass payouts from a custodial gateway

NOWPayments Mass Payouts

When you run the batch (CSV or API)

The gateway's custody

Payments and payouts are separate steps

0.5% deposit fee; payouts carry no service fee, only network fees

Split contract that receives funds

Splits (0xSplits) V2

When someone calls distribute

The split contract; pull splits then hold shares until each recipient withdraws

Splits whatever is sent to it

Gas to distribute and withdraw

Native split at charge time

TidePay split payments

In the same transaction as the charge

Nowhere: payer to recipients

Yes, every cycle, automatically

No extra fee for splitting; 1% per charge (0.8% above $25K/month); gas covered

A few processors offer splits with limits. MoonPay Commerce (formerly Helio) splits single payments across up to 5 wallets, but its docs say splits can no longer be enabled on new Pay Links. Creem, a fiat merchant of record, charges a 2% fee on split payments, and every recipient must onboard and verify an account first.

Batch payouts still fit when amounts depend on things a checkout can't know, such as monthly performance bonuses. When each partner's share is a fixed percentage of every sale, a native split is simpler and nobody waits.

Who uses crypto split payments

Any business where a fixed share of each sale belongs to someone else. These are the most common setups.

Affiliate commissions in crypto

Give each affiliate their own offer, with their wallet in the split. The link does the attribution: every sale through it pays that affiliate, with no tracking pixel or monthly report. On a subscription, the affiliate earns on every renewal for as long as the customer stays.

Typical split: 90% merchant, 10% affiliate.

Agencies and the creators they manage

Agencies usually take a fixed percentage of a creator's revenue. A split pays the agency's cut and the creator's share in the same charge, so neither side sends money to the other or audits the other's numbers.

Typical split: 70% creator, 20% agency, 10% editing or chat team.

Marketplaces and platforms

If sellers on your platform bill their own customers, put the seller's wallet and your platform's cut in the split. The seller is paid directly and your fee arrives in the same transaction. You never hold seller money, so there is no balance to pay out or reconcile.

Typical split: 85% seller, 15% platform.

Co-founders and revenue-share partners

Two founders on 50/50, a developer on 15% of a product, an investor on a revenue-share deal. Each partner is paid per sale on terms they can read on-chain, instead of waiting for a quarterly transfer.

Paid communities

A paid Telegram or Discord community often has a host, a co-host and a promoter. Splitting the membership fee pays all three on every renewal, with no end-of-month math.

Typical split: 70% host, 20% co-host, 10% promoter.

How to set up split payments with TidePay

Splits live on the offer, so every sale and every renewal through its link pays the same recipients. You can set one up in the dashboard or through the API.

Without code: an offer and a Paylink

  1. Create a free account and add your payout wallet.

  2. Create an offer: name, price, accepted stablecoins and chains, one-time or recurring.

  3. Add the recipients and their percentages to the pricing option.

  4. Share the checkout link by email, in your Discord or Telegram, or as a QR code. The split travels with the offer.

With the API

Pass splitEvm (0x addresses) or splitSolana (base58 addresses) on a pricing option when you call POST /v1/offers. If the option accepts tokens on both chain families, set both. Authenticate with your X-API-Key header.

{
  "name": "VIP membership",
  "pricing": [
    {
      "amount": "100",
      "currency": "USDC",
      "acceptedTokens": ["usdc-base", "usdc-polygon"],
      "billing": { "type": "recurring", "interval": "month" },
      "splitEvm": {
        "recipients": [
          { "address": "0xCreatorWallet...", "percent": 70 },
          { "address": "0xAgencyWallet...", "percent": 20 },
          { "address": "0xAffiliateWallet...", "percent": 10 }
        ]
      }
    }
  ]
}

The response returns a checkoutUrl. Each payment through it, and each renewal of a subscription started there, pays the recipients above. Settled payments appear in GET /v1/payments and arrive as signed webhooks.

Test keys and a sandbox with a test clock let you run renewal cycles before real money moves. The full schema is in the API reference.

Best practices for splitting crypto payments

A split is a contract written in code, so most problems come from decisions made before launch.

  • Settle the percentages before you launch. Allocations are locked once a subscriber approves. Changing them means adding a new pricing option and migrating subscribers, and each one must re-authorize first.

  • Agree on what the share is a share of. On TidePay the fee comes off the top and your percentages apply to the rest. Write down with each partner whether their cut is of the gross price or of the amount after fees.

  • Give each affiliate their own offer. Because the split is fixed per offer, a separate link per affiliate gives you attribution for free.

  • Use wallets the recipients control, on the right network. splitEvm takes EVM addresses and splitSolana takes Solana addresses. On EVM a transaction succeeds or fails as a whole, so one address that can't receive the token can block the entire charge; the Splits docs describe the same risk with a blacklisted USDC address.

  • Keep each share large enough to matter. Tiny percentages of small prices round to fractions of a cent. Group very small partners into one wallet if needed.

  • Agree on refunds in advance. On-chain payments can't be charged back, and a refund is a new transfer from your own wallet. Decide upfront whether partners return their share when you refund.

  • Keep the records. Every charge has a transaction hash and a payment record. Each recipient receives income directly, so each handles its own tax reporting; check local rules with an accountant.

Frequently asked questions

Can you split a recurring crypto subscription, not just a one-time payment?

Yes. On TidePay the split is part of the pricing option, so every renewal pays the same recipients the same shares, with no action from you.

How many wallets can one crypto payment be split between?

Up to 10 on TidePay: 9 of yours plus TidePay's fee wallet. The limit is the same on Polygon, Arbitrum, Base, Optimism and Solana.

Does splitting a payment cost more in fees or gas?

No. TidePay charges no extra fee for splitting and covers gas on scheduled charges. You pay the same 1% per charge (0.8% above $25K a month) whether a payment goes to one wallet or ten.

Can I change a split after customers have subscribed?

Not on existing subscriptions, because each subscriber authorized a specific recipient list. Add a new pricing option with the new split and migrate subscribers to it; billing stays on the old terms until each one re-authorizes.

Do recipients need an account to get paid?

No. A recipient is a wallet address on the right network. Partners don't sign up or hold gas to receive their share.

Is a split payment the same as a mass payout?

No. A mass payout sends money you already collected, in a batch you run later. A split payment pays each recipient as part of the original charge, so there is nothing to collect or batch.

Which stablecoins and chains support split payments?

USDC and USDT on Polygon, Arbitrum, Base, Optimism and Solana, plus EURC on the networks where it is supported. The current list is on the Chains page.

Pay every partner the moment your customer pays

TidePay splits one-time payments and stablecoin subscriptions between up to 10 wallets, in the same transaction, on five chains. There is no monthly fee, no extra charge for splitting, and gas is on us.

Start free and create your first split offer in minutes, or read how split payments work in detail.

Know merchants who bill in crypto? The TidePay affiliate program pays 30% of TidePay's fee on every charge they make, for life, on-chain.

Sources

← All articles
© 2026 TidePay Inc. · Virtual assets are volatile; services may not be available in all jurisdictions.