How Frimarket Works

Your guide to prediction markets in Africa

1 What Are Prediction Markets?

Prediction markets are platforms where you can trade on the outcome of future events. Think of it as betting on real-world events like elections, sports, or economic indicators, but with the transparency and efficiency of a financial market.

On Frimarket, each market has two outcomes: YES and NO. You buy shares in the outcome you believe will happen. If you're right, you win. If you're wrong, you lose your stake.

2 Getting Started

Create Your Account

Sign up with your email, name, and a secure password. It takes less than a minute!

Add Funds to Your Wallet

Deposit money using two methods:

Option 1: Instant Deposit (Paystack)

Option 2: Manual Deposit

Two Options: Choose instant deposits via Paystack (M-PESA/Card) or manual deposits processed by admin within 24 hours. Both methods are secure.

3 How Trading Works

Understanding Prices

Each market shows two prices - one for YES and one for NO. These prices represent the market's confidence in each outcome and always add up to 100%.

Example: "Will Arsenal win the Premier League?"

YES: 35% means the market thinks there's a 35% chance Arsenal wins
NO: 65% means the market thinks there's a 65% chance they don't win

If you believe Arsenal will win, you buy YES shares at 35%. If Arsenal wins, each share pays out 100%, giving you a 65% profit!

Making a Trade

  1. Browse markets or search for topics you're interested in
  2. Click on a market to see full details
  3. Choose YES or NO based on your prediction
  4. Enter the amount you want to trade
  5. Confirm your trade
Trading Fee: We charge a 3% fee on each trade to maintain the platform. This fee is added to your trade amount.

4 How Payouts Work

When a market resolves (the event happens and the outcome is known):

If You Predicted Correctly (Winners)

If You Predicted Incorrectly (Losers)

Payout Example

Market: "Will Ruto win 2027 election?" (Created by User John)
Total YES bets: KSh 100,000
Total NO bets: KSh 50,000
Outcome: YES wins

From the losing NO bets (KSh 50,000):
- Total commission (10%): KSh 5,000
  • Creator John gets (30%): KSh 1,500
  • Platform keeps (70%): KSh 3,500
- Prize pool for winners: KSh 45,000

If you bet KSh 10,000 on YES, you get:
- Your original KSh 10,000 back
- Plus your share: (10,000 / 100,000) × 45,000 = KSh 4,500
Total payout: KSh 14,500 (45% profit!)

5 Creating Your Own Markets

Have an interesting question about the future? Create your own market and earn commissions!

  1. Click "Create Market" in the navigation menu
  2. Write a clear, specific question with a definite outcome
  3. Choose a category (Politics, Sports, Economics, etc.)
  4. Set an end date when the outcome will be known
  5. Submit for admin review

Our admin team reviews all submitted markets to ensure they're clear, fair, and have verifiable outcomes. Once approved, your market goes live!

Earn Commissions: When your market is resolved, you earn 30% of the platform's 10% commission from losing bets. This is your reward for creating engaging markets!

Creator Commission Example

You create: "Will Kenya qualify for World Cup 2026?"
Total losing bets when resolved: KSh 200,000
Platform commission (10%): KSh 20,000

Your commission (30% of 10%): KSh 6,000
Platform keeps (70% of 10%): KSh 14,000
Winners get: KSh 180,000

The more popular your market, the more you earn!

6 Depositing and Withdrawing Funds

Instant Deposit (Paystack)

  1. Go to your Wallet page
  2. Enter the amount under "Instant Deposit"
  3. Click "Pay with M-PESA / Card"
  4. Complete payment in the Paystack popup
  5. Your account is credited instantly

Manual Deposit

  1. Go to your Wallet page
  2. Fill the "Manual Deposit" form
  3. Enter amount and your M-PESA phone number
  4. Submit the request
  5. Send money to our M-PESA number
  6. Admin credits your account within 24 hours

Requesting a Withdrawal

  1. Go to your Wallet page
  2. Click "Request Withdrawal"
  3. Enter your M-PESA number
  4. Enter the amount you want to withdraw
  5. Submit the request
  6. Receive funds within 24 hours
Fast & Flexible: Use Paystack for instant deposits or manual processing for withdrawals and alternative deposit methods. All transactions are secure.

7 Tips for Success

Ready to Start Trading?

Join thousands of Africans making predictions on the events that matter