Skip to content

How Kachiball works

Kachiball is a sports marketplace: venues publish bookable time on their courts and players rent that time from the mobile app, paying in advance. Three surfaces make this work:

SurfaceWho uses itWhat it does
Player App (iOS / Android)PlayersDiscover courts, book a field, pay, manage bookings, leave reviews
Court Dashboard (web)Court owners and operatorsVenue onboarding, field setup, availability publishing, daily bookings, finance
Admin Portal (web)Kachiball internal teamVenue approvals, platform metrics, bookings oversight, manual refunds, audit log
  1. A venue is approved. The operator registers in the Court Dashboard and submits the business. The Kachiball team reviews and approves it in the Admin Portal. Only active venues appear in the app.
  2. The operator publishes availability. Each venue has one or more fields (physical courts). The operator publishes slots — concrete time windows with a price.
  3. A player books. In the app, the player picks a venue, a day and a slot, reviews the price summary, accepts the terms and pays. The slot is locked instantly so no one else can take it.
  4. The day arrives. The dashboard shows the day’s bookings; the player receives a reminder before the start time.
  5. After play. The booking is marked Completed automatically and the player has 72 hours to leave a review, which feeds the venue’s public rating.

If the player cancels before the start time, the slot is released and a refund request is created for the Kachiball team to resolve manually.

Prices are set by the venue per slot, in USD. At checkout the player sees the full breakdown: price + processing fee + tax = total. The processing fee covers card processing (2.9% + $0.30); tax is $0 in this phase. Refunds are always reviewed and approved manually by the Kachiball team.