How It Works

Trade Lifecycle

account_balance

Deposit

Send KES via M-PESA. Funds are converted to USDC and credited to your wallet. Minimum $1.20.

swap_vert

Trade

Buy Yes or No shares on any market. Share prices are $0.01–$0.99, reflecting the crowd's probability estimate.

gavel

Resolve

When the event concludes, winning shares pay out $1.00 each. Losing shares pay $0.

payments

Withdraw

Send USDC back to M-PESA instantly. No minimum withdrawal.

Example Trade

Deposit STEP 1
KES 400 $3.00 USDC
Buy shares STEP 2
6 Yes shares @ $0.50 each
"Will Kenya beat Japan at the World Cup?"
Resolution STEP 3
YES — each share now worth $1.00
Payout STEP 4
6 × $1.00 = $6.00 KES 800

For illustration only. Share values can go to zero. Only trade with funds you can afford to lose.

Details

Fees expand_more

Gas fees

Covered by Polysoko. Zero cost to you.

Deposit & withdrawal

Fonbnk conversion fee, shown before you confirm.

Trading

Variable fees based on market category. Highest at 50¢ share price (50% probability), decreasing toward 0¢ or 100¢.

Limits expand_more
Minimum deposit $1.20
Minimum trade $1.00
Minimum withdrawal None
Custody expand_more

Wallet

Each user gets a dedicated embedded wallet created automatically on sign-up. Polysoko never has access to your private keys.

On-chain assets

Your funds and positions live on Polygon in your personal wallet — not in a Polysoko account. Balances are verifiable on-chain at any time.

Trade execution

All trades are routed to Polymarket's Central Limit Order Book (CLOB). Polysoko operates as an authorised interface builder under the Polymarket Builder Programme.

Fiat conversion

M-PESA deposits and withdrawals are handled by Fonbnk, a licensed third-party provider. Polysoko does not process or hold fiat currency.

Cancelled markets expand_more

If a market is voided or cancelled, all shares are refunded at their original cost.

Selling early expand_more

You can sell your shares at the current market price at any time before resolution.