Payouts
How creators receive payments from skill calls.
Payouts
When consumers call your skills, you earn USDC. This guide explains how payments flow to creators.
How Payments Work
x402 Direct Payments
Most skill calls use x402 protocol for direct peer-to-peer payments:
- Consumer calls your skill
- Your skill returns
402 Payment Required - Consumer's wallet sends USDC to your payment address
- Consumer retries with payment proof
- Your skill executes and returns result
You receive funds instantly in your wallet.
Balance-Based Payments
For consumers using the internal balance system:
- Consumer pre-funds their balance
- Consumer calls your skill
- Skillz Market treasury handles the x402 payment
- You receive funds via batch payout
Payment Address
Your payment address is set per-skill and is where you receive USDC:
Setting Payment Address
You can use:
- A hardware wallet address
- Any Ethereum address you control
- Your embedded wallet from social login
All payments are on Base network in USDC.
Payout Status
For balance-based payments, payouts go through these stages:
| Status | Description |
|---|---|
pending | Usage recorded, waiting for batch |
processing | Transaction submitted to blockchain |
completed | Funds arrived in your wallet |
failed | Transaction failed (will be retried) |
Check payout status in your dashboard under the Analytics section.
Payout Timing
x402 Direct Payments
Instant. As soon as the transaction confirms (~2 seconds on Base).
Balance-Based Payouts
Batched for gas efficiency:
- Small amounts accumulate
- Payouts process when threshold is reached
- Or on a regular schedule (daily/weekly)
Viewing Earnings
Dashboard
Your dashboard shows:
- Total revenue across all skills
- Revenue per skill
- Recent payment activity
API
Returns:
Tax Considerations
As a creator earning USDC, you may have tax obligations:
- Keep records of all payouts
- USDC is treated as income in most jurisdictions
- Consult a tax professional for your situation
The dashboard provides revenue history for tax reporting.
Fees
Platform Fee
Skillz Market charges 0% platform fee during beta.
Future pricing will be announced with advance notice.
Network Fees
Gas fees on Base are minimal (~$0.001 per transaction) and are:
- Paid by the consumer for x402 payments
- Absorbed by the platform for balance-based payouts
Troubleshooting
Payment Not Received (x402)
- Check the transaction on BaseScan
- Verify your payment address is correct
- Ensure the consumer's payment succeeded
Payout Pending Too Long
Balance-based payouts may be delayed if:
- Amount is below threshold
- Network congestion
- System maintenance
Check the dashboard for status updates.
Wrong Payment Address
If you set the wrong address:
- Update your skill registration
- New payments go to the new address
- Previous payments cannot be redirected
Best Practices
- Use a dedicated wallet - Separate from personal funds
- Verify your address - Test with a small payment first
- Monitor earnings - Check dashboard regularly
- Secure your wallet - Use hardware wallet for large amounts
- Keep records - Export payment history for accounting
Next Steps
- Defining Skills - Set up skill pricing
- x402 Payments - Understand the payment protocol