Virtual Cofounder
Guides
Split Revenue

Split Revenue

Automatically distribute payments between multiple addresses.

What You'll Build

A splitter contract automatically divides incoming payments among multiple recipients according to predefined percentages. Once set up, any funds sent to the splitter are instantly distributed—no manual intervention needed.

Common uses:

  • Team payment distribution
  • Royalty splits
  • Partnership revenue sharing
  • Multi-party project funding

Prerequisites

  • A wallet option ready — Keplr for mainnet, or use the test wallet to try it out
  • Recipient addresses and their percentages
  • On testnet for practice, or mainnet for production

Step 1: Plan Your Split

Decide on:

  • Recipients — Who receives funds
  • Percentages — How much each recipient gets
  • Lock status — Whether the split can be changed later

Example split:

  • Creator: 70%
  • Artist: 20%
  • Platform: 10%

Step 2: Deploy the Splitter

Ask Virtual Cofounder to create your splitter:

Deploy a splitter contract that sends 70% to andr1abc..., 20% to andr1xyz..., and 10% to andr1def...

Or describe it more naturally:

Create a revenue splitter with three recipients: 70% to my wallet, 20% to my artist partner at andr1xyz..., and 10% to the platform

Step 3: Send Funds to Split

Any funds sent to the splitter contract are automatically distributed:

Send 1000 tokens to the splitter

The splitter immediately sends:

  • 700 tokens to recipient 1
  • 200 tokens to recipient 2
  • 100 tokens to recipient 3

Step 4: Check the Splitter

View the current configuration:

Show me the configuration of my splitter

Check if there are any pending funds:

What's the balance of my splitter contract?

Use Cases

Team Payments

Split project revenue among team members automatically:

  • Lead developer: 40%
  • Designer: 30%
  • Marketing: 20%
  • Operations: 10%

NFT Royalties

When your NFT collection earns royalties, split them:

  • Original creator: 80%
  • Collaborating artist: 15%
  • Charity: 5%

Partnership Revenue

Share revenue from a joint venture:

  • Partner A: 50%
  • Partner B: 50%

Nested Splits

You can even send to another splitter for complex distributions—one splitter sends to another which splits further.

Tips for Success

Double-Check Addresses

Verify all recipient addresses before deploying. Funds sent to wrong addresses cannot be recovered.

Consider Lock Status

  • Locked — Percentages can't change (more trust for recipients)
  • Unlocked — Owner can update percentages (more flexibility)

Test on Testnet

Deploy a test splitter and send small amounts to verify the distribution works as expected.

Use Descriptive Names

When creating the splitter, use clear descriptions so you can identify it later:

Deploy a splitter called "Team Revenue Split"

Next Steps

Revenue splitting works well with: