What SplitPay Onchain Does

SplitPay Onchain is a smart contract system designed to automate revenue distribution among creators. Unlike traditional off-chain payment processors that hold funds in escrow or require manual invoicing, SplitPay executes splits directly on the blockchain. When a payment arrives, the contract instantly allocates shares to each registered wallet address based on pre-defined percentages.

This approach removes the middleman. You do not need to worry about platform delays, hidden fees, or manual reconciliation. The code handles the math and the transfer in a single transaction, ensuring that every creator receives their exact share immediately upon receipt.

To understand how this impacts your earnings, consider a simple scenario. If a sponsor pays $1,000 and you have three collaborators with equal splits, the contract automatically sends $333.33 to each of them. No email chains, no accounting software required.

Payout Splitter

Connect Your Wallet and Verify Identity

Before SplitPay can route real-time payouts to your creator account, you need a self-custodial wallet that supports onchain transactions. This setup ensures you retain full control of your keys while enabling the smart contracts to execute instant settlements.

1. Download a Compatible Onchain Wallet

SplitPay operates on blockchain networks, so standard exchange wallets often lack the necessary onchain capabilities. Use a dedicated self-custodial wallet like Crypto.com Onchain, which provides a non-custodial multi-chain interface designed for direct onchain services [Crypto.com Onchain].

Download the app from the official store and create a new wallet. Secure your recovery phrase immediately; losing this phrase means losing access to your funds permanently. This wallet will serve as the primary interface for signing transactions and receiving payouts.

2. Fund Your Wallet for Gas Fees

Your wallet must hold a small amount of the native cryptocurrency (such as ETH or USDC) to pay for transaction gas fees. These fees cover the computational cost of recording the payout on the blockchain. Without gas, the smart contract cannot execute the transfer, even if you have sufficient balance for the payout itself.

Transfer a small amount from your exchange or another wallet to your new onchain wallet address. Ensure the network matches the one SplitPay uses for its deployment to avoid failed transactions.

3. Connect Wallet to SplitPay

Navigate to the SplitPay dashboard and locate the "Connect Wallet" button. Click it to trigger the wallet connection prompt. Your wallet app will ask for permission to view your address and sign transactions. Approve this connection to link your identity to the platform.

This step establishes the secure channel between your offchain account and your onchain identity. Once connected, SplitPay can verify your balance and prepare the payout contracts.

4. Complete Identity Verification (KYC)

Depending on your jurisdiction and payout volume, SplitPay may require Know Your Customer (KYC) verification to comply with anti-money laundering (AML) regulations. This process typically involves uploading a government-issued ID and taking a selfie for facial recognition.

Complete the verification through the dashboard prompt. This step is mandatory for high-volume creators to ensure the platform can legally process fiat-to-crypto conversions if needed. Verification usually takes less than 24 hours.

5. Test the Connection

Before relying on SplitPay for live revenue, perform a test transaction. Send a small amount of crypto to your own wallet or a secondary test address using the SplitPay interface. This confirms that your wallet is correctly linked and that gas fees are being processed accurately.

Review the transaction hash on a block explorer to ensure the payout landed successfully. This final check prevents costly errors when real creator revenue is involved.

Payout Scenario

Configure Revenue Split Ratios

Defining how the pie gets sliced is the most critical step in setting up SplitPay. You need to decide whether each participant receives a fixed percentage of the gross revenue or a set dollar amount. This configuration determines the flow of funds from the smart contract to your creator, manager, and platform wallets.

The system supports flexible distribution models. You can assign equal shares to all registered accounts, or you can define custom ratios that reflect each party's contribution. For example, a creator might take 70%, the manager 20%, and the platform 10%. These ratios are locked into the contract logic, ensuring that every payout is executed automatically and transparently without manual intervention.

real-time revenue sharing

To help you visualize these distributions, input your expected gross revenue and the percentage you plan to allocate to each role. The tool will show you exactly how much each participant receives in real-time, allowing you to adjust the ratios before deploying the contract.

Revenue Split Calculator

Once you have finalized your ratios, ensure they add up to 100% to avoid any unallocated funds. The SplitPay tool allows you to register these accounts and verify the split logic before going live. This step prevents disputes and ensures that every stakeholder knows exactly what they will earn from each transaction.

Deploy the Smart Contract

Deploying the SplitPay smart contract moves your payout logic from a local development environment to the live blockchain. This step is irreversible; once the contract is live on the mainnet, the code cannot be changed. You must ensure the contract has been audited and verified on a block explorer before proceeding.

1. Select Your Network

Choose the blockchain network that aligns with your creator’s audience. Ethereum Mainnet offers the widest compatibility but comes with high gas fees. L2 solutions like Arbitrum or Base provide faster confirmation times and lower costs, which is critical for real-time micro-payouts. Refer to the comparison below to weigh the trade-offs between speed and cost.

NetworkAvg. Gas FeeFinality
Ethereum Mainnet$5 - $20+~15 seconds
Arbitrum One$0.01 - $0.10~1 second
Base$0.01 - $0.05~2 seconds

2. Configure Deployment Parameters

Before executing the deployment script, define the split percentages and wallet addresses in your configuration file. Ensure the recipient addresses are correct; sending funds to a wrong address on-chain is permanent. If you are using a multi-sig wallet for the contract owner, verify the threshold signatures required for future updates.

3. Execute the Deployment

Run your deployment script via your development environment (e.g., Hardhat or Foundry). The network will require a transaction fee (gas) to process the contract creation. This fee is paid in the native token of the chosen network (ETH, ETH on L2, etc.).

real-time revenue sharing
1
Initiate the Transaction

Submit the deployment transaction through your wallet. Watch the transaction status in your block explorer. You will see the status change from "Pending" to "Success" once the block confirmations are complete.

creator economy
2
Verify Contract Source Code

Immediately verify the contract source code on the block explorer (Etherscan, Arbiscan, etc.). This allows anyone to read the code and confirm it matches your deployed bytecode. Unverified contracts raise trust issues for creators and users.

4. Test the Payout Logic

Before inviting creators, send a small test amount to the contract to trigger a payout. Confirm that the split percentages are calculated correctly and that funds arrive in the recipient wallets within the expected time frame. This step validates that your on-chain logic matches your off-chain expectations.

5. Calculate Real-World Costs

Use the calculator below to estimate the gas costs and net payout amounts for a typical transaction. This helps you set realistic expectations for creators regarding how much they will actually receive after network fees are deducted.

Payout & Gas Estimator

For more details on how on-chain payments compare to traditional fiat rails, see Stripe’s guide on on-chain crypto in practice.

Monitor Payouts and Adjust Settings

Once your onchain splits are live, you aren't done. The real work is ensuring the money flows to the right people as your team or revenue changes. You can track every distribution in real-time using the blockchain explorer or SplitPay's dashboard, but you also need a system to adjust the math when things shift.

Think of your payout settings like a dynamic contract. If a new editor joins or a sponsor leaves, your initial ratios become outdated. You must manually update the split percentages in your dashboard to reflect current contributions. This isn't just administrative work; it prevents payment errors that can damage trust with your team.

Model how changes in revenue or team size affect net payouts to decide whether to adjust ratios before the next billing cycle.

Payout Scenario Modeler

When you update settings, verify the new distribution on a test transaction first. Most platforms allow a "dry run" or a small test payment to confirm the logic. Check the gas fees and confirm that the recipient addresses are correct. A single typo in an onchain address can result in lost funds that are impossible to recover.

Keep a simple spreadsheet or log of your split changes. Note the date, the reason for the change (e.g., "added new graphic designer"), and the new percentages. This audit trail is essential for tax purposes and for resolving any disputes with collaborators who might question why their payout changed.

Common Questions About SplitPay Onchain

Users often ask how onchain split payments compare to traditional methods like Rent.app’s Split Pay, which divides transactions into two parts. The key difference is immediacy: onchain splits settle in real-time, while traditional methods often involve deferred billing cycles.

What are the fees for onchain splits?

Transaction fees depend on the underlying blockchain network, not SplitPay itself. You pay the network gas fee for each transaction. There are no hidden platform fees for splitting payouts. Always check the current gas prices on Etherscan or your preferred block explorer before initiating a large payout to avoid unexpected costs during network congestion.

Is the smart contract secure?

SplitPay relies on audited smart contracts. Security is managed through code verification and standard blockchain immutability. Unlike centralized payment processors, there is no single point of failure for your funds. However, you are responsible for securing your private keys. Always verify contract addresses from official SplitPay documentation before interacting.

How do I calculate my net payout?

Use the calculator below to estimate your net payout after gas fees. This helps you budget accurately for creator distributions.

Payout Estimator

Does SplitPay work with all tokens?

SplitPay supports ERC-20 tokens on Ethereum and compatible EVM chains. It does not natively support Bitcoin or non-EVM blockchains. Ensure the token you are distributing is compatible with your chosen network before setting up your split configuration.