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.
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.
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.

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.
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.
| Network | Avg. Gas Fee | Finality |
|---|---|---|
| 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.).
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.
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.
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.
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.


No comments yet. Be the first to share your thoughts!